Mundarija:

Bluetooth boshqaruvli Arduino LED displeyi: 11 qadam
Bluetooth boshqaruvli Arduino LED displeyi: 11 qadam

Video: Bluetooth boshqaruvli Arduino LED displeyi: 11 qadam

Video: Bluetooth boshqaruvli Arduino LED displeyi: 11 qadam
Video: Bluetooth Module With Inbuild Amplifier / Bluetooth Amplifier / Full Video link in description 2024, Noyabr
Anonim
Bluetooth boshqaruvli Arduino LED displeyi
Bluetooth boshqaruvli Arduino LED displeyi

Bu ko'rsatmada biz 32X8 o'lchamli LED matritsali displeyni ishlab chiqaramiz, u matnli xabarni o'z vaqtida o'zgartirish imkoniyatiga ega bo'ladi va MIT App Inventor yordamida o'z dasturimizni yaratadi.

Shunday qilib, do'stlar, bu ajoyib va ajoyib loyihani boshlaylik.

1 -qadam: Fritzingda bizning tenglikni loyihalash

Fritzing bo'yicha bizning PCB -ni loyihalash
Fritzing bo'yicha bizning PCB -ni loyihalash

Biz PCB-ni Fritzing-da ishlab chiqdik, bu ochiq manbali apparat tashabbusi bo'lib, u elektronikani hamma uchun ijodiy material sifatida taqdim etadi.

Bu 2 qatlamli PCB dizayni bo'lib, biz kerakli narsalarni juda yaxshi yig'ib oldik.

Endi Gerber faylini eksport qilish va PCB -larimizga buyurtma berish vaqti keldi.

2 -qadam: Bizning PCB -larimizni JLCPCB -dan juda arzon narxda buyurtma qiling

Bizning PCB -larni JLCPCB -dan juda arzon narxda buyurtma qiling
Bizning PCB -larni JLCPCB -dan juda arzon narxda buyurtma qiling

Bir marta, siz PCB -ning Gerber faylining zip papkasini yaratdingiz, endi bu faylni JLCPCB -ga yuklash va shunga mos ravishda, men PCB -lar uchun qilgan qora rangdagi niqobni tanlash kabi talablarni qo'yish vaqti keldi. Agar siz loyihalaringiz uchun eng yaxshi sifatli tenglikni qidirsangiz, JLCPCB - bu eng yaxshi variant.

Ular 10 ta PCBni atigi 2 $ ga qo'shimcha yuk bilan taklif qilishadi va men buni eng yaxshi bitim deb bilaman.

Shunday qilib, faqat $ 2 evaziga 10 ta PCB prototipini qayerda yaratish mumkin:

3 -qadam: Kerakli komponentlar:

  • Arduino (NANO yoki UNO)
  • Bluetooth moduli HC-05
  • LEDlar (32X8 = 256 dona)
  • MAX7219 LED matritsali haydovchi IC (4 dona)
  • 10 uF kondansatör (4 dona)
  • 100nF kondansatör (4 dona)
  • 40K qarshilik (4 dona)
  • Ulagichlar, lehim, simlar, asboblar va boshqalar …

4 -qadam: ishlash

Ishlash
Ishlash

Bu erda biz har biri 8X8 LEDli 4 ta matritsani yaratdik. Har bir MAX7219 drayveri 64 LEDli matritsani boshqarishi mumkin. Arduino ma'lumotlarni ketma -ket aloqa yordamida yuboradi. Shunday qilib, biz soatni ulashimiz va pinlarni Arduino -dan barcha MAX7219 drayverlariga yuklashimiz kerak. Ma'lumot pinasi faqat birinchi haydovchiga ulanadi. Birinchi haydovchining "ma'lumotlar chiqishi" pinidan biz ikkinchi haydovchining ikkinchi "Ma'lumotlari" ga simni ulaymiz va hokazo. Shunday qilib, biz 8x8 o'lchamdagi to'rtta matritsani ketma -ket bog'laymiz. Shuningdek, biz Bluetooth modulini Arduino -ning Tx va Rx pinlariga ulashimiz va unga 5V va MAX7219 drayverlarining har biriga ulanishimiz kerak. Birinchidan, har bir 8x8 matritsani qanday ulashni ko'rib chiqaylik. Bizda 4 ta matritsaga ega bo'lgach, biz ularni "ma'lumotlar chiqib ketish", "ma'lumotlar" pinlari bilan birlashtira olamiz.

5 -qadam: Ma'lumotlarni chiqarishni (24 -pin) boshqa IC ma'lumotlarini kirishiga (1 -pin) ulash

Ma'lumotlarni chiqarishni (24 -pin) boshqa IC ma'lumotlarini kirishiga (1 -pin) ulash
Ma'lumotlarni chiqarishni (24 -pin) boshqa IC ma'lumotlarini kirishiga (1 -pin) ulash

6 -qadam: Soatni ulang va shunga mos ravishda yuklang

Soatni ulang va shunga mos ravishda yuklang
Soatni ulang va shunga mos ravishda yuklang

7 -qadam: Kondensator va rezistorni diagrammada ko'rsatilganidek ulang

Kondensator va rezistorni diagrammada ko'rsatilgan tarzda ulang
Kondensator va rezistorni diagrammada ko'rsatilgan tarzda ulang
Kondensator va rezistorni diagrammada ko'rsatilgan tarzda ulang
Kondensator va rezistorni diagrammada ko'rsatilgan tarzda ulang

8 -qadam: Diagrammalarda ko'rsatilgandek matritsa pimlarini ulang

Diagrammalarda ko'rsatilgandek, matritsa pimlarini ulang
Diagrammalarda ko'rsatilgandek, matritsa pimlarini ulang
Diagrammalarda ko'rsatilgandek, matritsa pimlarini ulang
Diagrammalarda ko'rsatilgandek, matritsa pimlarini ulang

9 -qadam: LED displeyimiz uchun korpus tayyorlash

LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash
LED displeyimiz uchun korpus tayyorlash

Bir marta, siz yuqoridagi aloqani o'rnatdingiz, buning uchun men kartondan foydalanganman va undan LEDlar ustiga plastmassa bilan quti yasadim, shunda yorqinlik tarqalmaydi va bizga tasalli beradi. ko'rinish.

10 -qadam: Kod va ilovaga havola

Kod va dastur uchun havola
Kod va dastur uchun havola

Kod: Yuklab olish

PCB dizayni: Yuklab oling

Ilova fayllari: Yuklab oling

Tavsiya: