Агуулгын хүснэгт:
- Алхам 1: Материэл
- Алхам 2: Schéma Du Montage Analogique
- Алхам 3: ПХБ
- Алхам 4: Et Soudure -ийг угсарна уу
- Алхам 5: Үндсэн гол Де Ла Бөөрөлзгөнө шагнал
- Алхам 6: Mise En Place De La Nappe
- Алхам 7: Du Signal Numérique -ийг олж авах
- Алхам 8: FFT Du Signal Numérique
- Алхам 9: Génération D'un Son
- Алхам 10: Код бөглөх
- Алхам 11: Vous De Jouer
Видео: Projet Siffleur: 11 алхам
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-05 19:32
Projet Siffleur -ийн хамгийн сайн хичээлүүд юм. Cets appareil permet d'entendre via des écouteurs le son "électronique" du sifflement que vous aurez produit dans le micro.
Алхам 1: Материэл
Réaliser ce projet, aure aurez besoin de хийнэ үү:
1х - Raspberry Pi 2B
1х - ПХБ -ийн realtis sur Altium
1х - 1 микрофон цахилгаан, 2 патт
2х - AOP LM358N
1x - CAN MCP3008
1x - хурцадмал байдлыг зохицуулах
1x - Дээд овоолгыг дэмжих
1x - Connecteur 40 товхимол
1х - Nappe de 40 товхимол
2x - 22 kOhms -ийн эсэргүүцэл
2x - 2, 2 kOhms -ийн эсэргүүцэл
2x - 1 kOhms -ийн эсэргүүцэл
2x - 75 kOhms -ийн эсэргүүцэл
1х - 18 кОм эсэргүүцэл
1х - 4, 7 кОм эсэргүүцэл
1х - 47 kOhms эсэргүүцэл
2x - 10 nF багтаамжтай
1x - 1uF багтаамж
1х - диод
1x - тасалдаг таслагч
Алхам 2: Schéma Du Montage Analogique
Altium -ийн ижил төстэй зургууд:
1 - Тохируулаагүй оффисын монтаж. 1, 38 V. Le 2ème pont diviseur permet d'avoir 1, 26 V comme valeur d'offset.
2 - Il s'agit du montage du микрофон харгалзагч à l'acquisition du signal. Celui-ci est en réalité compé du capteur en lui-même et d'un транзистор FET (non représenté sur le schéma). L'un des fils du microphone est branché à la masse tandis que l'autre sert à l'alimentation. La résistance R1 permet de polariser le transistor et le condensateur C1 permet de bloquer la хурцадмал байдал үргэлжлүүлэх fournie par R1 et ne laisser passer que le signal audio alternatif.
3 - Le signal obtenu après le microphone est centré en 0 V. Cette partie du montage va permettre d'ajouter la gərginlik d'offset du (1) et ainsi avoir un signal centré en 1, 26 V.
4 - C'est un amplificateur suiveur pour faire une adaptation d'impédance. Энэ бол факультет.
5 - Ce sont deux cellules RC que l'on a mis en cascade. C'est un filter passe-bas avec une fréquence de coupure de 1 kHz. C'est notre filter anti-repliement qui nous sera utile lors de l'échantillonnage.
6 - C'est le convertisseur analogique vers numérique qui relit l'ensemble du montage analogique à la Raspberry. Peut voir sur le schéma quelles товхимол дээр CAN sont reliées à la Raspberry -ийг танилцуулж байна.
7 - Il s'agit de l'alimentation. La diode s'allumera lorsque le système sera en marche.
Алхам 3: ПХБ
ПХБ -ийн хамгийн дээд тал нь. Les fichiers nécessaires sont téléchargeables ici:
Алхам 4: Et Soudure -ийг угсарна уу
Après l'impression du ПХБ, soude tous les kompozitors дээр.
Алхам 5: Үндсэн гол Де Ла Бөөрөлзгөнө шагнал
La Raspberry Pi 2B нь процессор, санах ой, санах ойн карт, SD карт, USB порт, HDMI порт, GPIO et d'une шагналын аудио Жак юм.
Бөөрөлзгөнө ба PC -ийн салбар
1- Utiliser directement un écran, un clavier et une souris
2- ТВ-ээр аялах
Компьютерийн компьютер дээр "sudo screen/dev/ttyUSB0 11520" командыг ашиглах боломжтой. Бөөрөлзгөнө нэвтэрнэ үү: pi et le mot de passe est: raspberry.
3- SSH сүлжээний холболт
Il faut d'abord s'assurer que la Raspberry et le PC PC soient connectés à un même réseau. Тансаг зэрэглэлийн IP хаягийг олж мэдээрэй. Le login et le mot de passe sont харгалзах pi et raspberry.
Connexion Raspberry-MCP3008
Бөөрөлзгөнө эсвэл CAN -ийг холбоно уу.
Алхам 6: Mise En Place De La Nappe
Альтернатив аль аль нь branchment expliqué dans l'étape précédente est d'utiliser une nappe de 40 broches qui va relier le PCB à la Raspberry. Нэвтрүүлгээ хийхгүй байхын тулд юүлнэ үү. Холбогдохын тулд 40 ширхэг брош эсвэл ПХБ -ийг ашиглана уу.
Алхам 7: Du Signal Numérique -ийг олж авах
Ce fichier permet d'acquérir les valeurs numériques en sortie de MCP 3008. Nous utilisons la bibliothèque "WiringPi". Les valeurs sont ensuite copiées dans un fichier texte (présent dans le répertoire courant).
Nous conseillons d'effectuer cette étape afin de vérifier que le signal numérique obtenu est cohérent. Vous pouvez dessiner le дохио, ou effectuer une FFT afin de vérifier votre худалдан авалт.
Les etétes du code сонины тайлбарууд.
Алхам 8: FFT Du Signal Numérique
Ce fichier contient le code de la FFT (Fast Fourier Transform) des valeurs нь à l'étape précédente олж авдаг.
Les valeurs après leur traitement sont affichées dans le terminal.
Алхам 9: Génération D'un Son
Номын сангийн "Алса" номын нэг хэсэг бол хүүгийн нэр юм. Nons allons нь ямар ч асуудалгүй болсон.
Le détail des différentes fonctions sont commentées dans le fichier.
Алхам 10: Код бөглөх
Үндсэн код нь үндсэн avec toutes les fonctions des étapes précédentes ainsi qu'un makefile pour faire compiler le tout -ийг багтаасан болно. Бөөрөлзгөнө хуулбарлахаас өөр аргагүй болно.
Алхам 11: Vous De Jouer
- Тасалдаг идэвхтэй
- Branchez les écouteurs
- Sifflez dans le micro
- A la fin de votre ашиглах, n'oubliez pas de désactiver l'interrupteur
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно