Агуулгын хүснэгт:
- Алхам 1: ТОНОГ ТӨХӨӨРӨМЖ шаардлагатай
- Алхам 2: ХҮРЭЭЛЭХ ДИАГРАММ
- Алхам 3: LED -ийг гагнах
- Алхам 4: АЖИЛЛАХ ЗАРЧИМ
- Алхам 5: Эцсийн тохиргоо
- Алхам 6: ARDUINO код
- Алхам 7: ВИДЕО
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Эзлэхүүний нэгж (VU) тоолуур эсвэл стандарт дууны үзүүлэлт (SVI) нь аудио төхөөрөмж дэх дохионы түвшинг харуулсан төхөөрөмж юм. Энэхүү төсөлд би дууны дохио хэр хүчтэй байгааг харуулахын тулд LED -ийг ашигласан. Дууны эрч хүч маш өндөр байх үед бүх LED нь гэрэлтдэг боловч хэт бага үед зөвхөн хоёр дунд гэрэл гэрэлтдэг.
Алхам 1: ТОНОГ ТӨХӨӨРӨМЖ шаардлагатай
1. Arduino UNO/Mega/Nano/Mini. (1 ширхэг)
2. Өнгө өнгийн LED гэрэл. (8 ширхэг)
3. Холбогч утас.
4. Эрэгтэй порт/шон.
5. Веро самбар. (1 ширхэг)
6. Микрофон. (1 ширхэг). Холбохын тулд утсыг микрофоны шонгоор гагнах ёстой.
7. Резистор - 10K (3 ширхэг)
8. Конденсатор - 0.1uF (1 ширхэг)
9. Гагнуурын хэрэгсэл.
10. 12/9 V тогтмол гүйдлийн эх үүсвэр.
Алхам 2: ХҮРЭЭЛЭХ ДИАГРАММ
Хэлхээний схем нь маш энгийн.
1… 2… 3..4.. үгүй. LED -ийн доор бичсэн байна (зураг дээр). LED №1 нь arduino uno -ийн дижитал зүү 3 -тай холбогдсон байна. Үүний нэгэн адил LED №2 нь arduino uno -ийн дижитал зүү 4 -ийг холбосон болно. Тиймээс LED зүү жагсаалт. ба түүний дижитал зүүтэй холболтыг доор өгөв.
LED no.1 Arduino UNO -ийн дижитал зүү 3.
LED no.2 Arduino UNO -ийн дижитал зүү 4.
LED дугаар 3 Arduino UNO -ийн дижитал зүү 5.
LED дугаар 4 Arduino UNO -ийн дижитал зүү 6.
LED no.5 Arduino UNO -ийн дижитал зүү 7.
LED дугаар 6 Arduino UNO -ийн дижитал зүү 8.
LED no.7 Arduino UNO -ийн дижитал зүү 9.
LED no.8 Arduino UNO -ийн дижитал зүү 10.
Конденсаторын микрофоныг аналог зүү A0 -т RC хэлхээгээр холбодог.
Arduino UNO болон LED хооронд нийтлэг GROUND холболт байх ёстой.
Алхам 3: LED -ийг гагнах
Гагнуур нь цэвэр, цэвэрхэн байх ёстой.
Алхам 4: АЖИЛЛАХ ЗАРЧИМ
Конденсатор микрофон нь аудио дохиог хүлээн авахад ашиглагддаг. Аудио дохиог (дууны энерги хэлбэрээр) RC хэлхээний тусламжтайгаар цахилгаан энерги болгон хувиргадаг. Дараа нь үүнийг Arduino UNO -ийн аналог зүү рүү оруулна. Хэрэв бид энэ утгыг Arduino UNO -ийн цуваа дэлгэц дээр хэвлэж чадвал ашигласан аудио төхөөрөмжийн эзлэхүүнээс хамааран 0 -ээс 100 ба түүнээс дээш өөр утгыг харах болно. Хэрэв утга нь 0 байвал энэ нь оролтын дохио байхгүй гэсэн үг юм. Дуу чанга байх тусам аналог оролтын утга өндөр болно. Код дээр би аналог оролтын утгыг 10 болгон хуваасан. Энэ нь заавал байх албагүй, хэрэв бид 10 -т хуваагдахгүй бол ижил зүйл тохиолдох болно.
Тиймээс аналог оролтын утга бага байх үед цорын ганц LED дугаар байхгүй болно. 1 ба 2 нь гэрэлтэх/анивчих болно. Аналог утга нэмэгдэх тусам харгалзах LED нь гэрэлтэж/анивчиж эхэлнэ. Аналог утга хамгийн дээд хэмжээндээ хүрэхэд бүх LED гэрэлтэх/анивчих болно.
Хэрэв та миний youtube видеог LED VU тоолуур дээр arduino UNO -той харсан бол та LED VU тоолуурын ойлголтыг тодорхой ойлгож чадна (видеог сүүлд нь оруулсан болно).
Алхам 5: Эцсийн тохиргоо
Тохиргоо одоо бэлэн боллоо. Бид гар утсаа ашиглан хөгжим тоглуулж, утасны чанга яригчийг LED VU тоолуурын микрофоны ойролцоо барих болно.
Алхам 6: ARDUINO код
Та Arduino IDE -ийг компьютер эсвэл зөөврийн компьютер дээрээ суулгасан байх ёстой.
Алхам 7: ВИДЕО
| Шиг Хуваалцах | Энэ видеон дээр сэтгэгдэл бичээрэй.
Миний#DChaurangi сувагт бүртгүүлэхээ бүү мартаарай
Зөвлөмж болгож буй:
Arduino Nano to Arduino Uno адаптер: 6 алхам (зурагтай)
Arduino Nano to Arduino Uno адаптер: Arduino Nano бол Arduino -ийн гэр бүлийн сайхан, жижиг, хямд гишүүн юм. Энэ нь Atmega328 чип дээр суурилсан бөгөөд энэ нь түүний хамгийн том ах Ардуино Уно шиг хүчирхэг болгодог боловч үүнийг бага мөнгөөр авах боломжтой юм. Ebay дээр одоо хятад хувилбарууд боломжтой
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Arduino UNO -той RGB Led WS2812B интерфэйсийн заавар: 7 алхам (зурагтай)
Arduino UNO -той RGB Led WS2812B интерфэйсийн зааварчилгаа: Энэхүү заавар нь танд Sparkfun RGB Led WS2812B -ийг Arduino UNO -тай ашиглах талаар үндсэн ойлголтуудыг заах болно
LED матрицын массивыг Arduino Uno ашиглан удирдах (Arduino хөдөлгүүртэй робот нүүр): 4 алхам (зурагтай)
LED матрицын массивыг Arduino Uno ашиглан удирдах (Arduino Powered Robot Face): Энэхүү зааварчилгаа нь Arduino Uno ашиглан 8х8 хэмжээтэй LED матрицуудыг хэрхэн удирдахыг харуулж байна. Энэхүү гарын авлагыг өөрийн төслүүдэд зориулж энгийн (мөн харьцангуй хямд дэлгэц) үүсгэхэд ашиглаж болно. Ингэснээр та үсэг, тоо эсвэл захиалгат анимацийг харуулах боломжтой болно
Bluetooth 4.0 HC -08 модулийг ашиглан хаяглаж буй LED -ийг удирдах - Arduino Uno заавар: 4 алхам (зурагтай)
Bluetooth 4.0 HC -08 модулийг ашиглан хаяглаж буй LED -ийг удирдах - Arduino Uno заавар: Та Arduino -той харилцах модулийг судалж амжаагүй байна уу? Bluetooth нь таны Arduino төслүүд болон эд зүйлсийн интернетийг ашиглах боломжийг нээж өгдөг. Энд бид нялх хүүхдийн алхамаас эхэлж, хаягийн LED -ийг sma ашиглан хэрхэн удирдах талаар сурах болно