Svetofor, transport signallari, svetoforlar yoki robotlar joylashgan signalizatsiya moslamalari


Arduino-dagi ledlar bilan svetofor sxemasi


Download 265.31 Kb.
bet3/9
Sana27.01.2023
Hajmi265.31 Kb.
#1129692
1   2   3   4   5   6   7   8   9
Bog'liq
Piyodalar svetaforini vaqt bo\'yicha yonib o\'chishi dasturini ishlab

Arduino-dagi ledlar bilan svetofor sxemasi
Bu erda sxema bilan bog'liq masalani hal qilingan deb hisoblash mumkin. Kutupluluk haqida unutmang, o'rnatishning to'g'riligini tekshiring.
Svetofor moduli
Loyihani yig'ishning yana bir usuli bor – LED bilan svetofor shaklida tayyor qurilmalardan foydalanish. Bitta misol – Aliexpress-da sotiladigan Arduino uchun to'lov. Barcha rezistorlar allaqachon unga o'rnatilgan – siz dizaynni ixtiro qilishingiz shart emas-biz shunchaki svetoforga o'xshash modulni stendga o'rnatamiz va kontaktlarni Arduino bilan bog'laymiz.


Arduino uchun svetafor moduli
Siz tayyor modulni, masalan, quyidagi havolalarda sotib olishingiz mumkin:

Ishonchli etkazib beruvchidan sifatli svetofor moduli

Arduino-ga tez ulanish uchun ikkita LED moduli



Va bu erda yana bir qiziqarli va juda arzon modulga havola. Bu Arduino uchun mo'ljallanmagan, lekin foydalanishga tayyor korpus a simlar ma jud bo'lib, ularni yuqoridagi sxema bo'yicha ulash mumkin.
Svetoforni dasturlash
Dasturni yozishdan oldin siz harakatlarning umumiy algoritmini tuzishingiz, vazifani tanish tilda tasvirlashingiz kerak. Buni o'zingiz bajarishga harakat qiling, shu bilan birga va svetoforning algoritmini aniq bilasizmi?
Ish algoritmi
Rossiyada standart sifatida qabul qilingan haydovchilar uchun uch qismli svetoforning ushbu algoritmi:
* Hammasi yashil chiroq bilan boshlanadi. Uni yoqing.
* Ma'lum vaqtdan keyin yashil rang miltillay boshlaydi. Haydovchilar va piyodalar transportni tugatadilar (yoki tez-tez bo'lgani kabi).
* Yashil rang o'chadi va sariq rang yoqiladi.
• Bir muncha vaqt o'tgach, sariq rang o'chadi-qizil rang yonadi.
* Qizil davr yashil kabi miltillash bilan emas, balki qizil va sariq ranglarning parallel qo'shilishi bilan tugaydi.
• Bir muncha vaqt o'tgach, qizil va sariq ranglar o'chadi, yashil rang yoqiladi va hamma narsa qayta boshlanadi.
Gost R52282-2004 ga binoan yo'l belgilari va svetoforlardan foydalanish qoidalari bilan "qizil va sariq" signalining davomiyligi 2 soniyadan oshmasligi kerak, sariqning davomiyligi qat'iy ravishda 3 sekundga teng. Yashil miltillovchi 1mig/soniya chastotasi bilan 3 soniya davomida sodir bo'ladi.
Agar siz algoritmni tushungan bo'lsangiz, unda Arduino uchun eskiz yozish umuman qiyin bo'lmaydi. Siz faqat har bir "yoqish" so'zini yuqori atribut bilan digitalWrite bilan almashtirishingiz kerak, past atribut bilan digitalWrite-da "o'chirish" va kechikish bilan kechikish hosil qilishingiz kerak. Masalan, qizildan yashil rangga o'tishni belgilaydigan dasturning bir qismi.
Eskizni tekshirgichga yuklang va hamma narsa to'g'ri ishlayotganiga ishonch hosil qiling. Agar biror narsa noto'g'ri bo'lsa, LEDni Arduino – ga ulashga bag'ishlangan maqolaga murojaat qiling-bu erda barcha odatiy nosozliklar tasvirlangan.



    1. Ulanish sxemasi

Arduino — da svetofor yaratish yangi boshlanuvchilar uchun mikrokontrollerni o'rganish-bu Arduino IDE dasturlash muhitini yaxshiroq tushunishga va umumiy maqsadli raqamli pinlarning ishlash printsipini tushunishga imkon beradigan ajoyib faoliyat. Non paneli yordamida Arduino Uno-da svetoforni yig'ish sxemasini ko'rib chiqing va bolalar bilan robototexnika darslarida ishlatilishi mumkin bo'lgan oddiy loyihani taqdim eting.
Arduino-da o'z qo'llaringiz bilan svetofor
Ushbu loyiha uchun sizga kerak bo'ladi:
 Arduino Uno / Arduino Nano / Arduino Mega;
rangli ledlar va rezistorlar;
 soat tugmasi;
non paneli;
 simlar "dad-dad", "dad-Mom".

Download 265.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling