Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Agar siz oson, sodda va ayni paytda hammani Arduino bilan hayratlantirmoqchi bo'lsangiz, svetofor loyihasi, ehtimol siz Arduino dunyosida yangi boshlaganingizda eng yaxshi tanlovdir.
Biz birinchi navbatda svetoforning oddiy mexanizmini qanday yasashni ko'rib chiqamiz, keyin uni yanada qiziqarli qilish uchun piyodalar o'tish joyini ham qo'shamiz. Bu postda hamma narsa ishlashi uchun Ardunio -ga yuklanishi kerak bo'lgan bosqichma -bosqich protsedura va yakuniy kodni o'z ichiga oladi.
Shunday qilib, boshlaylik!
1 -qadam: Kerakli narsalar
Agar siz ushbu loyihaning muvaffaqiyatli ishlashi uchun quyidagi ro'yxatdagi elementlardan foydalanishni tavsiya qilsangiz.
Arduino:
1 x 10k-ohmli rezistor:
1 ta tugmachali tugma:
6 x 220 ohmli rezistorlar:
Non paneli:
Ulanish simlari:
Qizil, sariq va yashil LEDlar:
2 -qadam: Svetofor tizimi qanday ishlaydi?
Ushbu loyihada biz svetofor tizimini real hayotdagidek simulyatsiya qilamiz. Qizil LED 15 soniya yonadi, keyin sariq va yashil bo'ladi. Keyin Yashil o'chadi va sariq bir necha soniya davomida yoqiladi, keyin yana RED va tsikl yoqiladi.
Endi, agar biz piyodalar o'tish joyini o'z ichiga oladigan bo'lsak, kimdir real hayotda bo'lgani kabi, o'tish tugmachasini bosganida, signal chiroqlari RED LEDda ishlashi kerak. Chiroqlar har 15 soniyada o'zgarib turishi o'rniga, chiroq faqat tugma yoqilganda o'zgaradi.
Endi hamma narsani birlashtirishni o'rganamiz
3 -qadam: amal qilish kerak bo'lgan qadamlar
1. Birinchidan, piyodalar o'tish joyisiz oddiy svetofor tizimining sxemasini tuzamiz. Tegishli sxema bo'yicha harakat qiling, chunki dastur shunga mos ravishda ishlab chiqilgan.
2. Endi siz birinchi bo'limni o'rnatdingiz, keling, piyodalar o'tish joyining xususiyatini, mavjud sxemaga biroz qo'shimcha qilib qo'shaylik.
3. Ushbu loyiha uchun yaratilgan Arduino kodini yuklang. Kodni ushbu havolada topishingiz mumkin:
4. Bingo! Siz piyodalar o'tish joyi bilan svetofor tizimini sinab ko'rishga tayyormiz.
Tavsiya:
7 segmentli displey (Proteus simulyatsiyasi) yordamida Atmega16 asosidagi svetofor loyihasi prototipi: 5 qadam
7 segmentli displey (Proteus simulyatsiyasi) yordamida Atmega16 asosidagi svetofor loyihasining prototipi: Ushbu loyihada biz Atmega16 asosidagi svetofor loyihasini tayyorlamoqchimiz. Bu erda biz svetofor signallarini ko'rsatish uchun bitta 7 segment va 3 LEDni oldik
Arduino -dagi davlat mashinasi - piyodalar svetofori: 6 qadam (rasmlar bilan)
Arduino -dagi davlat mashinasi - piyodalar uchun svetofor: Salom! Men sizga YAKINDU Statechart asboblari yordamida C ++ da Arduino uchun piyodalar svetoforini cheklangan davlat mashinasi bilan qanday dasturlashni ko'rsataman. Bu davlat mashinalarining kuchini ko'rsatadi va undan keyingi reja sifatida foydalanish mumkin
LP-2010 AES17 1998 Kommutatsiya kuchaytirgichi past o'tish (past o'tish) filtri: 4 qadam
LP-2010 AES17 1998 kommutatsiya kuchaytirgichi past o'tkazgichli (past o'tkazgichli) filtr: bu past o'tkazgichli filtrning D sinfidagi ajoyib kuchaytirgichi. Yaxshi ishlash, superiro ishlash, oson ulanish bu mahsulotni ishlatishni osonlashtiradi va unga ega bo'lishga arziydi. yuqori xarajatli ishlash
Arduino bilan garajda to'xtash joyi: 4 qadam (rasmlar bilan)
Arduino bilan garajda mashinalar uchun masofa o'lchagich: Bu oddiy loyiha sizning mashinangiz bamperi oldidagi narsalardan masofani ko'rsatib, garajda mashinangizni to'xtatib qo'yishga yordam beradi. "To'xtatish" xabari to'xtash vaqti kelganida sizga xabar beradi. odatdagidek HC-SR04 yoki Parallax Ping)))
Poyezd o'tish joyi monitor tizimi: 5 qadam (rasmlar bilan)
Poezdlar kesishgan monitor tizimi: Bu ko'rsatma sizga temir yo'l tizimining bir qismini boshqarish uchun Arduino -ni kodlash uchun MatLab -dan qanday foydalanishni o'rgatadi