Mundarija:
- 1 -qadam: Farni boshqarish paneli - materiallarni yig'ing
- 2 -qadam: Boshqarish paneli - Quvvat kiritishidan himoya
- 3 -qadam: Boshqarish paneli - Quvvat manbalari
- 4 -qadam: Boshqarish paneli - kirish kalitlari
- 5 -qadam: Boshqarish paneli - ba'zi yig'ilishlar kerak
- 6 -qadam: boshqaruv paneli - dasturiy ta'minot
- 7 -qadam: Burchakli LED tasmasi ("Avtoturargoh") - Komponentlar
- 8 -qadam: LED chiziqli burchak ("Avtoturargoh")
- 9 -qadam: faralarni o'rnatish
- 10 -qadam: Moslashtiring va zavqlaning
Video: ESP8266 simsiz RGB faralari (Genesis Coupe): 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Siz faralaringizga ko'p rangli RGB LEDlarini qo'shmoqchimisiz? Aksariyat odamlar uchun retseptlar to'plami kerakli qutilarni belgilashi mumkin. Tovar nomlaridan siz ma'lum darajada kafolatlangan sinovdan o'tgan, tasdiqlangan tizimni olishingiz mumkin. Lekin u yana nima bilan keladi? Masofadan boshqarish pultini yo'qotish osonmi? Katta simlar? Brend ekotizimining joylashuvi? Agar sizda DIY pirzola bo'lsa, RGB LED moslamalarini o'zingiz ishlab chiqarishni qanday boshlash haqida ko'proq o'qing. Iltimos, sizning hududingizdagi avtoulovlarni yoritish talablariga oid qonunlarni o'qing. Men sizning harakatlaringiz uchun hech qanday javobgarlikni o'z zimmamga olmayman.
Ushbu qo'llanma bir nechta taxminlardan boshlanadi, shuning uchun davom etishdan oldin bu fikrlarni ko'rib chiqing:
- ESP8266 bilan tanishish va uni qanday dasturlash kerak
- avtomobilingizning faralarini demontaj qila olasiz
- o'zingizni yondirmasdan lehim qila olasiz … R. I. P. barmoqlarim uchlari
- Bu erda hamma narsa sizning mashinangiz uchun farq qilishi mumkinligini biling, shuning uchun moslashtiring
- transport vositalarini yoritish talablariga tegishli hududingizdagi qonunlarni o'qiganingizga ishonch hosil qiling
1 -qadam: Farni boshqarish paneli - materiallarni yig'ing
Ikki farali mikrokontroller taxtasi uchun siz quyidagi qismlarni yig'ishingiz kerak bo'ladi
- 2 x ESP-01 taxtasi
- 2 x prototip taxtasi (2,54 mm / 0,1 dyuym / 100 mil balandlikdagi teshiklar)
- 4 x 2N7000 kichik signal moslamalari (TO-92 to'plami)
- 4 x 1N4001 rektifikatorli diodlar
- 4 x 0,1uF kondansatörler
- 2 x ochiq drenaj rezistorlari - 2k Ohm dan 4k Ohmgacha
- 2 x qarshilik ajratuvchi yuqori rezistorlar - taxminan 8,2k Ohm
- 2 x rezistorli pastki rezistorlar - taxminan 2k Ohmdan 4K Ohmgacha
- 2 x konvertor moduli - chiqish 5 V ga o'rnatildi
- 2 x LDO moduli - chiqish 3,3 V ga sozlangan
- ixtiyoriy: 2x vintli terminal bloklari
- ixtiyoriy: 2x ESP-01 non paneli adapterlari
- ixtiyoriy: 2x TVS kuchlanishdan himoya diodlari (~ 18V-21V)
- ixtiyoriy: 2x 22uF kondansatörler (25V min)
- ixtiyoriy: 2x 22uF kondansatörler (6.3V min)
Manba olish
Men bu qo'llanmada deyarli hamma narsani eBay -dan (yoki men aytgancha Xitoy ko'rfazidan) oldim. Buning sababi, vintli terminallar, rezistorlar, taxtalar yoki kam quvvatli moslamalar kabi narsalar haqida gap ketganda, men qalbaki yoki past sifat haqida qayg'urmayman. Men ularni o'z chegaralariga olib bormayman. Ammo men DigiKey orqali buyurtma qilib, TVS diodlari va kondansatkichlariga yaxshi pul sarfladim. Men buni faqat buyurtma berganimni kafolatlash uchun qildim.
2 -qadam: Boshqarish paneli - Quvvat kiritishidan himoya
Elektron qurilmangizni teskari kuchlanishdan himoya qilish uchun to'g'rilash diodi ishga tushadi. Men mahalliy elektronika do'konidan 1N4004 diodlarini oldim. Ular faqat maksimal bir amperga ega bo'lishi kerak. Siz mening prototipimda keyingi bosqichda men bitta to'g'rilash diodidan foydalanganimni ko'rishingiz mumkin, lekin xavfsiz bo'lish uchun oxirgi taxtada ikkita parallel ishlatilgan. Zo'riqishlardan himoya qilish uchun biz TVS diodlaridan foydalanamiz. Ular zener diodlariga o'xshaydi, lekin zenerlardan farqli o'laroq, ular bir necha o'n amperlik terlarsiz omon qolishlari mumkin. Siz TVS diodlarini ishlatmasdan qochishingiz mumkin, lekin men tavakkal qilishni xohlamadim. Men ham kirishda kondansatör ishlatardim, lekin bu halqa uzuklari yoqilganda jigarrang bo'lishni oldini olish uchun kerak edi.
3 -qadam: Boshqarish paneli - Quvvat manbalari
Kirish quvvati himoya sxemasidan o'tgandan so'ng, siz uni kartadagi komponentlar uchun ishlatishni boshlaysiz. Bu sizning pul konvertori va LDOning vazifasi. Buk konvertori sizning avtomobilingizning 14V kuchlanishini chiqishda 4,5 V ga qadar samarali kamaytirishi mumkin. WS2818B LED va LDO pulga ulanadi. LDO qo'shimcha ravishda ESP8266 va kirish kalitlari uchun 3,3V kuchlanishni tartibga soladi.
Eslatma: pul 4,5 V ga o'rnatildi, chunki MCUdan LEDlarga raqamli signal faqat 3,3 V ni tashkil qiladi. Agar LEDlar 5.0Vda ishlayotgan bo'lsa, ba'zida noto'g'ri ma'lumotlar LEDlar tomonidan qabul qilinadi va noto'g'ri rang ko'rsatiladi. Konvertorni 4,5 V ga tushirish bu imkoniyatni kamaytiradi. Shu bilan bir qatorda, MCU va LEDlar orasidagi kuchlanish darajasini o'zgartirgichdan foydalaning.
4 -qadam: Boshqarish paneli - kirish kalitlari
Keling, kirish kalitlari haqida gapiraylik. Aytaylik, biz boshqaruv kengashi burilish signali qachon yonib-o'chib turishini va past nurning ishlayotganligini aniqlashini xohlaymiz. Quvvat mavjudligini aniqlashning ba'zi mexanizmlari kerak. Bizda muammo bor, lekin sizning mashinangizdagi quvvat signallari ESP8266 -ga to'g'ridan -to'g'ri ulanish uchun juda yuqori kuchlanishdir. U erda juda kam chiplar bor, ular 16V signal bilan ishlaydilar va bu haqda gapirishadi. Shu sababli biz faralardagi elektr uzatish liniyalari va ESP8266 kirishlari o'rtasida izolyatsiya qatlamini o'rnatamiz. Faqat 3 ta rezistor, kondansatör va kichik signal mosfetasi yordamida biz ehtiyojlarimizni hal qiladigan va ajratish qobiliyatiga ega bo'lgan yuqori voltli kalitni yig'a olamiz!
Bu erda ishlash nazariyasi mosfetni ochiq drenaj buferi sifatida ishlatishdir. O'zingizning sxemangizni qanday qurish haqida rasmga qarang. IN signali faraning burilish signalining +12V kuchidan, past nurli yoki baland nurdan keladi. OUT signali ESP-01 piniga o'tadi. Qaysi pinni ishlatish dasturiy ta'minot bo'limida ko'rib chiqiladi.
5 -qadam: Boshqarish paneli - ba'zi yig'ilishlar kerak
Joylashtirish sizga bog'liq! Bu, albatta, tarkibiy qismlarni qo'yishdan oldin, qog'ozga tartibni chizishimga yordam berdi. Bu, shuningdek, hamma narsa joylashtirilguncha va tugallanmaguncha, lehimlashdan saqlanishga yordam beradi. Men birinchi taxtamda, komponentlarni boshqa joyga ko'chirishga urinish o'rniga, uni shunchaki tashladim.
Oldingi qadamlarning umumiy ko'rinishi:
Avtomobil quvvati => Kirishni himoya qilish => 5V quvvati => 3,3V quvvati => Protsessor
Yon fikr
Men vintli terminal blokiga sarmoya kiritishni maslahat beraman. Qo'shimcha qulaylik bebahodir va bu taxtani ancha professional ko'rinishga olib keladi. ESP-01 taxtali adapteridan foydalanish, shuningdek, ESP-01ni buzish yoki qayta dasturlash zarur bo'lganda uni olib tashlash va almashtirish imkonini beradi.
6 -qadam: boshqaruv paneli - dasturiy ta'minot
Sizning rivojlanish muhitingiz Arduino IDE (arduino.cc) ning eng yangi va kutubxona menejeri Arduino yordamida yuklab olishingiz mumkin bo'lgan Makuna tomonidan yaratilgan NeoPixelBus kutubxonasidan iborat bo'ladi. Arduino IDE-ga ESP8266-ni qo'llab-quvvatlash uchun quyidagi ko'rsatmalarga amal qiling:
Mening loyiham uchun manba kodi biriktirilgan
ESP-01 ulagichi quyidagicha:
- GPIO 0 - qisqa nurli kirish
- GPIO 1 - burilish signalini kiritish
- GPIO 2 - tarmoqli 2 chiqishi
- GPIO 3 - burchakli chiziqli chiqish
Siz xohlagan ESP8266 modulidan foydalanish imkoniga egasiz.
Avtomatlashtirish
Demo dasturi burilish signali bilan birga kehribar burchak chizig'ini miltillash uchun dasturlashtirilgan. Bu oddiy boshqaruv misoli, bu boshqaruv panelini taymer to'plamidan tashqariga qanday olib chiqish mumkin. Burilish signali 1,25 soniya to'xtab qolgandan so'ng, u doimo yoniq / DRL-ga qaytadi. DRL -ni xotirada oxirgi rang sifatida saqlagan holda, burilish signalini sarg'ish tutish uchun allaqachon dasturlashtirilgan. Bu shuni anglatadiki, siz telefondan sarg'ish -burilish signalini saqlashda DRL standart rangini o'rnatishingiz mumkin.
Iltimos, sizning hududingizda transport vositalarini yoritish qonunlarini biling.
Boshqaruv
Sizning tarmog'ingizda ESP8266 https://headlight-left.local yoki https://headlight-right.local ko'rinishida bo'lishi kerak. U erdan siz "https://headlight-left.local/help" URL manziliga qo'ng'iroq qilib, yordam menyusini ko'rishingiz va HTTP so'rovlarida argument sifatida olti rangli qiymatlarni yuborish haqida bilib olishingiz mumkin.
7 -qadam: Burchakli LED tasmasi ("Avtoturargoh") - Komponentlar
Siz bu LEDlarni 100 varaqdan sotib olishingiz mumkin. Ular lehimlanishi oson bo'lgan yumaloq PCB yostiqchalarida keladi. Qattiq simlar yordamida siz ularni bir -biriga lehimlashingiz va har xil shakllarni yasashingiz mumkin. Yoki bo'sh simlar yordamida siz ularni kiyimga tikishingiz mumkin.
8 -qadam: LED chiziqli burchak ("Avtoturargoh")
Bu oddiy: kuch, yer va ma'lumotlar bir yo'nalishda. Men har tomondan 18 ta LED ishlatdim. Siz qila oladigan LED tasmasi uzunligi dasturlashtirilishi mumkin va amalda cheksizdir.
9 -qadam: faralarni o'rnatish
Har bir avtomobil uchun faralarni olib tashlash har xil. 2013 yil Genesis Coupe -da avtomobilning oldingi tamponini olib tashlamasdan, faralarni o'chirib bo'lmaydi! Yaxshiyamki, faralarni ochish juda oddiy. Farlarni 205 dan 215 gradusgacha bo'lgan pechda taxminan 15 daqiqa davomida pishirish kifoya. Bu muhrni faralarni ajratish uchun kuchsiz qiladi. Shubhasiz, YouTube -ga tashrif buyuring va shu mavzu bo'yicha videolarni qanday qilib cheksiz o'rganing.
Chiroqlarni bir -biriga qaytarish uchun siz qismlarni bir -biriga yopishtirishingiz va ixtiyoriy ravishda yana isitishingiz kerak.
Maslahat: Farlarni o'choqqa qo'yishdan oldin, siz lampochkalarni, vintlarni va boshqa to'siqlarni olib tashlashingiz kerak. Tandirdan faralar chiqqanda, siz uni tashvishga solishni xohlaysiz.
Tavsiya:
ATGAMES portativ Sega Genesis -ni simsiz dinamiklar to'plamiga aylantiring: 13 qadam (rasmlar bilan)
ATGAMES Portativ Sega Genesis -ni simsiz dinamiklar majmuasiga aylantiring: Agar siz ATGAMES portativ Sega Genesis uchun yangi batareyani qanday o'zgartirish kerakligi haqidagi birinchi ko'rsatmamni o'qigan bo'lsangiz, unda siz hayron bo'lishingiz mumkin: Savol: Men nima qilardim? yangi topilgan kuch? Javob: ATGAMES Portativ Sega Genesis -ni simga o'zgartiring
Uzoq masofali, 1,8 km, Arduino-Arduino-HC-12 bilan simsiz aloqa: 6 qadam (rasmlar bilan)
Uzoq masofali, 1,8 km, Arduino-Arduino-HC-12 bilan simsiz aloqa. Bu yo'riqnomada siz Arduino bilan ochiq havoda 1,8 kmgacha uzoq masofada qanday muloqot qilishni o'rganasiz. HC-12-simsiz ketma-ket port. juda foydali, juda kuchli va ishlatish uchun qulay bo'lgan aloqa moduli. Avval siz yugurasiz
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Masofadan boshqarish pultidan simsiz simsiz klaviatura yasang: 10 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pultidan simsiz mini klaviatura yarating: Siz hech qachon televizoringizning pultini buzib simsiz klaviatura yasashni o'ylab ko'rganmisiz? Shunday qilib, men ushbu ko'rsatmalarda qanday qilib arzon simsiz klaviatura qurishni tushuntiraman. Ushbu loyiha maxsus simsiz tarmoq yaratish uchun IQ (infraqizil) aloqasidan foydalanadi
Raspbian Stretch -dagi TP Link WN7200ND USB simsiz adapteri bilan ellik metrli simsiz kirish nuqtasi: 6 qadam
Raspbian Stretch -dagi TP Link WN7200ND USB simsiz adapteri bilan ellik metrli simsiz kirish nuqtasi: Raspberry Pi xavfsiz simsiz ulanish nuqtalarini yaratish uchun juda yaxshi, lekin u yaxshi diapazonga ega emas, men uni uzaytirish uchun TP Link WN7200ND USB simsiz adapteridan foydalanardim. Men buni qanday qilishni baham ko'rmoqchiman, nega men yo'riqnoma o'rniga malina pi ishlatmoqchiman?