Mundarija:
- 1 -qadam: materiallar ro'yxati
- 2 -qadam: ulanishlar
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: Ogohlantirishdan voz kechish
Video: Svetoforni boshqarish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Ushbu qo'llanmada biz svetoforni yaratish va uni Drivemall kartasi yordamida boshqarishni o'rganamiz.
Buyurtma tugmasi yordamida avtomobillar va piyodalar uchun svetoforni qanday yaratishni ko'rib chiqamiz.
Agar bizda haydovchi majmuasi bo'lmasa, biz arduino -dan foydalanishimiz mumkin, lekin Drivemall -ni ishlab chiqish havolasi ostida.
Klassik Arduino kartasidan Drivemall -ni afzal ko'rishning afzalligi shundaki, ulanishlar murakkabligini kamaytiradi, bu esa yanada aniqroq o'rnatishga olib keladi. Biroq, bu ixtiyoriy: barcha natijalar arduino taxtasi, non paneli va ulanish uchun etarlicha dupontli o'tish moslamalari bilan o'z kuchini yo'qotmaydi.
1 -qadam: materiallar ro'yxati
- Baord Drivemall / ArduinoMega
- 4 qizil qizil
- 4 ta yashil rang
- 4 sariq sariq
- 8 tranzistorli npn
- 220 ohmli 16 ta qarshilik
- 8 rezistor 22k ohm
- 1 qarshilik 1k ohm
- kabel
- 1 tugma
2 -qadam: ulanishlar
Svetofor 2 -rasmdagi sxema bo'yicha ulangan ikkita PNP tranzistorlari yordamida boshqariladi, agar baza GND ga ulangan bo'lsa, emitent va kollektor orasidagi tok o'tishi yoqilgan bo'lsa, PNP tranzistorining ishlashi juda oddiy.
Biz har bir svetoforni yoqish uchun zarur bo'lgan pinlar sonini kamaytirish uchun tranzistorlardan foydalanamiz.
Agar ikkala BASES VDD bo'lsa, qizil LED yonadi yoki aniqroq bo'lishi uchun LED 21 17 14 6.
Agar biz ikkinchi tranzistorning bazasini quvvatlantiradigan bo'lsak, LEDlar 3 15 18 19 yonadi.
Oxir -oqibat, agar biz ikkala BASESni GND ga ulasak, LEDlar 20 16 13 10 yonadi
Tugmaning ulanishi o'rniga tugmachaning bir pimidagi GND ga, ikkinchisi VDD ga ulangan klassik qarshilikdir.
Arduino pinlari ro'yxatga olingan - 1 dan 10 gacha.
3 -qadam: dasturiy ta'minot
Vaqti -vaqti bilan svetoforning faqat bittasi yashil rangda yonadi. Piyodalar tugmasi bosilganda, keyingi vaqtda piyodalar uchun svetofor yashil rangda o'zgaradi
Haqiqiy vaqtda kechiktirmasdan piyodalarga qo'ng'iroqni boshqarish uchun millis () funktsiyasi ishlatilgan, bu qurilma yoqilgan paytdan boshlab millisekundlarda qaytariladi, shuning uchun uni ishlatish mumkin.
misol
imzosiz uzoq oqimMillis = millis ();.
agar (currentMillis - previousMillis> 2000 va bt03 == rost va bbot == noto'g'ri)
{
Serial.println (1);
T1 ();
oldingiMillis = joriyMillis;
bt1 = to'g'ri;
BT03 = noto'g'ri;
}
Biz har bir tsiklda joriy vaqtni yuklaymiz va agar oldingi minus tanlangan vaqtdan katta bo'lsa, keyingi o'tish uchun mantiq o'zgaruvchisini faollashtiradigan svetofor holatini o'zgartirish uchun if kiriting, albatta birinchi boolean o'zgaruvchi tsiklga kirishdan oldin ham to'g'ri.
4 -qadam: Ogohlantirishdan voz kechish
Bu o'quv qo'llanma Evrokomissiyaning Erasmus + dasturi tomonidan moliyalashtirilgan Makerspace for Inclusive loyihasi doirasida tayyorlangan.
Loyihaning maqsadi - ta'limning norasmiy shaklini yoshlarning ijtimoiy qo'shilishiga ko'maklashish vositasi sifatida, ishlab chiqaruvchilar makonida mavjud bo'lgan norasmiy ta'lim.
Bu darslik faqat mualliflarning fikrlarini aks ettiradi va Evrokomissiya undagi ma'lumotlardan foydalanish uchun javobgarlikni o'z zimmasiga olmaydi.
Tavsiya:
Svetoforni boshqaruvchi Arduino - 4 tomonlama: 3 qadam
Svetoforni boshqaruvchi Arduino | 4 tomonlama: Ushbu xabarda siz Arduino svetoforini qanday yasashni o'rganasiz. Bu svetofor boshqaruvchisi transport oqimini boshqarish uchun ishlatiladi. Bu yo'l harakati to'siqlari yoki baxtsiz hodisalardan saqlanish uchun, tirbandlik yuqori bo'lgan joylarda qo'llanilishi mumkin
Svetoforni o'rganish o'yini: 5 qadam
Svetoforni o'rganish o'yini: Ushbu qo'llanmada siz Arduino svetoforini o'rganish o'yinini yasashni o'rganasiz. O'yin o'ynash orqali bolalar svetofor haqida to'g'ri bilimga ega ekanligini tekshirishlari mumkin. O'yin ikki qismga bo'lingan, agar o'yinchi quyidagi fikrlarni bildirsa
Arduino svetoforni qanday boshqarish kerak: 7 qadam
Arduino svetoforni qanday boshqarishi mumkin: Ushbu qo'llanmada biz svetoforlarni arduino va Visuino yordamida boshqarishni o'rganamiz. Bu dars yangi boshlanuvchilar uchun juda yaxshi. Videoni tomosha qiling
PLCni svetoforni boshqarish uchun dasturlash: 7 qadam (rasmlar bilan)
PLC -ni svetoforni boshqarish uchun dasturlash: PLC -lar biz har kuni duch keladigan hamma narsada ishlatiladi. Pivo, sodali suv, sho'rva va boshqa ko'plab qadoqlangan mahsulotlarni konserva qilish yoki to'ldirish mashinalaridan Walmartdagi konveyerlarga va ba'zi chorrahalarda to'xtash chiroqlariga qadar, PLClar
Svetoforni boshqaruvchi Arduino, masofadan boshqarish pulti: 10 qadam
Svetoforni boshqaruvchi Arduino/masofadan boshqarish pulti: Menda svetofor bor edi, men uni qayta tikladim. Yorug'lik signallari uchun boshqaruv moslamasini yaratishgina qoldi. Buning uchun men masofadan boshqarish pultini o'z ichiga olganman. Bu men uchun ham ajoyib imkoniyat edi