Mundarija:
- 1 -qadam: Loyihani aniqlang
- 2 -qadam: O'chirish prototipi
- 3 -qadam: Kodni yozing
- 4 -qadam: TEST TEST TEST TEST
- 5 -qadam: Elektron sxematik dizayn
- 6 -qadam: PCB tartibi
- 7 -qadam: tenglikni kesib oling
- 8 -qadam: Loyihani yig'ish
- 9 -qadam: tenglikni o'rnatish
- 10 -qadam: tugatish
Video: Svetoforni boshqaruvchi Arduino, masofadan boshqarish pulti: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Men qayta tiklayotgan svetofor bor edi. Qolgan yagona narsa - yorug'lik signallari uchun boshqaruv moslamasini yaratish. Buni o'zgartirish uchun men masofadan boshqarish pultini o'z ichiga olganman. Bu men uchun Arduino -ni sinab ko'rish uchun ajoyib imkoniyat edi. Men Arduino -dan foydalanmoqchi edim, chunki MAC -da ham, Windows -da ham foydalanish oson edi.
1 -qadam: Loyihani aniqlang
Elektron dizayn loyihasini ishga tushirish uchun avval uning funksionallik parametrlarini aniqlang. Bu loyiha quyidagicha ta'riflanadi: 3 ta chiqishni nazorat qilish 4 ta kirishni o'qish 1 ta interuptni o'qish Xususiyatlari: 3 ta chiqish bir nechta rejimda ketma-ketligi-Svetoforning standart namunasi-teskari naqsh-har bir chiqishda barqaror. Har bir chiqish-O'chirish va ketma-ketlik ketma-ketligini o'chirib qo'yish, saqlangan vaqt parametrlarini masofadan boshqaruvchi yordamida o'zgartirish; Haqiqiy vaqtda manorada bajaring.
2 -qadam: O'chirish prototipi
Tarmoqni sinab ko'rish uchun prototip usullaridan foydalaning, men Arduino Duemilanovdan foydalandim. Men 3 ta LED, 4 ta kalitni uladim va kodni yozishni boshladim. Arduino IDE (BEPUL !!) yaxshi eski uslubdagi ANSI C sintaksisidan foydalanadi. Men signal naqshlari rejimidan boshladim. Men kodni modullashtirish uchun ish bayonotidan foydalandim. Men tugmalar kodini qo'shdim. Tugmalar UP/DN rejimini va UP/DN tezligini boshqaradi.
3 -qadam: Kodni yozing
Men asoslarni bilib olgach, men qo'shimchalarga o'tdim. Men masofadan boshqarish pultini qabul qilgichni Arduino -ga uladim, shunda signal uzatish liniyasini uzilish piniga uladim. Bundan tashqari, men 5 voltli o'rni boshqaradigan o'tish tranzistorlari yordamida Arduino chiqish pinlarini tamponladim.
4 -qadam: TEST TEST TEST TEST
O'chirish va kodni sinchkovlik bilan tekshiring. Arduino dala dasturining ishlashiga imkon beradi, lekin bu sinovdan o'tishga bahona emas. Masofadan boshqarish pultini qo'shgandan so'ng, men kodni ishlatish uchun juda ko'p kodni o'zgartirdim. Qabul qilgich, lekin u vaqtni va standart chirog'ni va dasturni yoqish tezligini qayta dasturlash qobiliyatini buzadi.
5 -qadam: Elektron sxematik dizayn
Elektron sxemani modellashtirish uchun dizayn dasturidan foydalaning Har bir komponentni yarating va pimlarini bir -biriga ulang
6 -qadam: PCB tartibi
PCB (Chop etilgan elektron karta) ni joylashtirish uchun dizayn dasturidan foydalaning. Oxirgi makondan kartonni kesib oling va uni moslang. Agar men vintlarni yorug 'korpusda bo'sh qoldirsam, yorug'lik eshiklarini to'g'ri yopish va yopish uchun omadim keldi.
7 -qadam: tenglikni kesib oling
Elektron platani yasash uchun gravür, CNC, lazer yoki gravitatsiyadan foydalaning. Stivga mukofot galereyasida alohida rahmat. Mahalliy kubok do'koniga murojaat qiling yoki o'yma o'yuvchi. Ular bu qobiliyatga ega ekanliklarini bilishmasligi mumkin. Mening taxtam 10 yoshli kubok/blyashka o'ymakorida kesilgan. Men sxematik va tenglikni yaratish uchun NOVARM ning DipTrace -dan foydalandim.
8 -qadam: Loyihani yig'ish
Komponentlarni PCB -ga joylashtiring.
9 -qadam: tenglikni o'rnatish
PCB -ni svetoforga o'rnating. Barcha komponentlarni sim bilan ulang
10 -qadam: tugatish
Ada bola! Bo'sh vaqt davomida o'tiring va o'z mehnatingizdan zavqlaning. BTW lampochkalari qo'lda ishlangan yuqori samarali LEDlardir. Bu butun svetofor 5V da har uch chirog'i ham yonib turgan holda 10 Vt dan kam quvvat oladi.
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
Arduino va Ps2 masofadan boshqarish pulti yordamida 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: 4 qadam
Arduino va Ps2 masofadan boshqarish pulti bilan 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: Bu to'plamda yuqori quvvatli mg996 dvigateli ishlatiladi, u yuqori oqimga muhtoj, bizda ko'p quvvat manbai sinovi bor. Faqat 5v 6a adapter ishlaydi. Va arduino taxtasi 6dof robot qo'li ustida ham ishlaydi.end: yozing SINONING do'konini DIY o'yinchoq uchun sotib oling
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam
Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需