Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish sxemasini sozlash
- 2 -qadam: O'chirish tizimini dasturlash
- 3 -qadam: Svetoforga Morze kodini kiritish
- 4 -qadam: Xulosa
- 5 -qadam: Xulosa
Video: Auduino paneli yordamida svetoforni qanday qilish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Svetoforlar - bu yo'l kesishmalarida, piyodalar o'tish joylarida va boshqa joylarda harakatlanish oqimini boshqarish uchun ishlatiladigan signalizatsiya qurilmalari. Qo'lda ishlaydigan gazli svetofor birinchi marta shunday edi va 1868 yil qishda paydo bo'lganidan beri texnologiya ancha yaxshilandi.
Bu yo'riqnoma Auduino taxtasi yordamida qo'lda boshqariladigan svetoforni qanday yaratishni, qandaydir kodlashni o'z ichiga oladi.
Ta'minotlar
O'z qo'lingiz bilan boshqariladigan svetoforni yaratish uchun Auduino kartasidan tashqari sizga quyidagi uskunalar kerak bo'ladi:
- 3 ta LED (har biri 1 qizil, sariq va yashil)
- Non paneli
- 3 220 Ω qarshilik
- 14 ta o'tish simlari
- 1 tugmachali tugma
- 1 ta yuqori qiymatli rezistor (yaxshisi 10 000Ω qarshilik)
1 -qadam: O'chirish sxemasini sozlash
Svetoforni dasturlashdan oldin biz tugmani, rezistorlarni, LEDlarni va simlarni joyiga qo'yib sxemani sozlashimiz kerak. 1 -rasmda ko'rinib turganidek, Auduino taxtasini non paneliga ulashdan boshlang.
Bir juft qizil va qora simlarni parallel quvvat relslarini, musbat temir uchun qizil, salbiy temir uchun qora simlarni ulashdan boshlang. Keyin yana bir juft qizil va qora simlarni Auduino karta portlariga ulang, qizil sim 5V uyasiga, qora sim esa ikkinchi GROUND uyasiga ulangan bo'lishi kerak. Buni qilganingizdan so'ng, siz 2 -rasmda ko'rinib turganidek, LED, tugma va rezistorlarni o'rnatishingiz mumkin.
3 220Ω rezistorni olishdan boshlang va ularni ustunlar tartibiga o'rnating, shundan so'ng uchta LEDni quyidagi tartibda joylashtiring: qizil, sariq va yashil. Har bir LEDning salbiy oyoqlari ularga perpendikulyar bo'lgan rezistorlar bilan bir qatorda ulanishi kerak. Tugma oyoqlarini rezina bilan birga non taxtasining o'rtasida bo'luvchi bilan ajratilgan relslarga joylashtiring. Buni amalga oshirganingizdan so'ng, biz 2 -bosqichda dasturlashimiz kerak bo'lgan qismlarga simlarni ulashni davom ettiring. 3 -rasmga qarang.
10 ta o'tish simini oling va qizil LED qatorini #10, sariq LED qatorini #9 va yashil LED qatorini #8 piniga ulang. 3-rasmda ko'rinib turganidek, tugmachali quvvat va topraklama simlarini tegishli joylarga ulang. Nihoyat, yuqori o'ng tugmachaning oyog'ini #12 -pinga ulang. Agar sizning sxemangiz to'g'ri ekanligiga ishonchingiz komil bo'lmasa, barcha rasmlarga qarang. Sizning yakuniy sxemangiz 3 -rasmga mos kelishini tasdiqlaganingizdan so'ng, 2 -bosqichga o'ting.
2 -qadam: O'chirish tizimini dasturlash
Arduino kartangizga mos keladigan dasturlash interfeysini ochishga o'ting (masalan, TinkerCAD, Arduino IDE va boshqalar) va yuqorida ko'rsatilgan kodni nusxalash. Agar hamma narsa to'g'ri bajarilgan bo'lsa, avval siz barcha LEDlarni o'chirib qo'yishingiz kerak. Tugmani bosganingizda, yashil LED yonadi. Yana bir bor sariq LED yonadi va yashil LED o'chadi. Nihoyat, uni yana bir marta bosish qizil LEDni yoqadi va sariq LEDni o'chiradi. Bu tugmani yana bir marta bosish barcha LEDlarni o'chiradi va pastadirni tugatadi. Tugmani qayta bosish svetoforning aylanishini takrorlaydi.
3 -qadam: Svetoforga Morze kodini kiritish
Agar siz o'z kodingizdan qoniqsangiz va boshqasini sinab ko'rishni xohlasangiz, svetofor LEDlaridan Morze kodli chiqish tizimini kodlashingiz mumkin. LED bu harfni Morze kodida chiqarishni boshlaganda, bu kod Serial monitorda xatni chop etadi.
Shuni yodda tutingki, "SOS" modeli xabarni chiqarish uchun faqat qizil LEDdan foydalanadi, "VACATION" modeli esa nuqta va chiziqlarni farqlash uchun qizil va yashil LEDlardan foydalanadi. Agar to'g'ri bajarilgan bo'lsa, tsikl tugaganligini ko'rsatish uchun "SOS" naqshli yashil LED bir marta yonadi va u bir zumda qayta yoqiladi va "VACATION" naqshining sariq LEDi yashil LED o'rniga yonadi. u tire uchun ishlatiladi, lekin bu "SOS" naqshidagi yashil LED bilan bir xil maqsadga xizmat qiladi. Naqshlarni almashtirish uchun "SOS" yoki "VACATION" naqshida yashil yoki sariq LED yonib turganda tugmani besh soniya bosib turing.
4 -qadam: Xulosa
MINIATURIY QO'LLANILIShI YO'L YO'LINI YARATISH
Svetofor nima?
Svetoforlar - bu yo'l kesishmalari, piyodalar o'tish joylari va boshqa joylarda harakatlanish hajmini nazorat qilish uchun ishlatiladigan avtomatik signalizatsiya qurilmalari. Qo'lda ishlaydigan gazli svetofor birinchi marta shunday edi va 1868 yil qishda paydo bo'lganidan beri texnologiya ancha yaxshilandi.
O'chirish sxemasini yaratish
O'chirish sxemasi asosiy non paneli, Arduino taxtasi, 3 LED, 4 rezistor, 1 tugma va ko'p sonli simlardan iborat. Ushbu kontseptsiyani yig'ish biroz sabr -toqat va vaqtni talab qiladi, chunki elektron komponentlarning joylashuvi mukammal bo'lishi kerak, chunki bitta komponentni noto'g'ri joyga qo'yish elektron tizimning noto'g'ri ishlashiga olib kelishi mumkin va ba'zi narsalar to'g'ri ishlamasligi mumkin.
Usullari
Har xil usullar uch bosqichda aylanishi mumkin bo'lgan qo'lda kalitni o'z ichiga olishi mumkin, bunga ko'p sonli "viteslar" bilan tugma yoki qo'l tugmasi yordamida erishish mumkin. Tugmani bosish 3 bosqichni birma -bir ketma -ket ketma -ketlikda ketma -ket o'tkazadi, boshqa tomondan qo'lning "pozitsiyasini" o'zgartirish uning holatiga qarab o'zgaradi (ya'ni qo'lning chap uchi qizil), o'rtasi sariq, o'ng uchi yashil). Odamlar, shuningdek, svetoforni vaqt oralig'ida (masalan, yashil uchun 30 soniya, sariq uchun 5 soniya va qizil uchun 60 soniya) o'zgartirish uchun svetoforni dasturlash orqali signalni avtomatlashtirishga harakat qilishlari mumkin.
Xulosa
Xulosa qilib shuni aytish mumkinki, svetoforni shkala o'lchamida qayta yaratish mumkin va uning funktsiyasi va ishlashida o'ziga xos cheklovlar va xilma -xillik mavjud.
5 -qadam: Xulosa
Hammasi joyida bo'lgandan so'ng, hamma narsa ishlayotganiga ishonch hosil qilish uchun yozib, siz nusxa ko'chirgan koddagi xatolarni ikki marta tekshiring. Quyida svetofor zanjiriga o'rnatilgan Morse kodi ketma -ketligi videosi va harflar Serial monitorga bosilgan!
Tavsiya:
Kichik quyosh paneli sinov stantsiyasini qanday qilish kerak: 6 qadam
Kichik quyosh paneli sinov stantsiyasini qanday qilish kerak:
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
Kuchaytirgich paneli yordamida inverterni qanday qilish kerak: 7 qadam
Kuchaytirgich paneli yordamida inverterni qanday yasash mumkin: Do'stim, bugun men kuchaytirgich paneli yordamida inverter yasamoqchiman, bu inverterni o'z uyingizda oson yasashingiz mumkin, uning sxemasi juda oson. Keling, boshlaylik
KO'RISH - Sensorli kalitni tranzistor va non paneli yordamida qanday qilish mumkin: 4 qadam
KO'RISH | Sensorli kalitni tranzistor va taxta paneli yordamida qanday qilish kerak: sensorli kalit - bu tranzistorlarning qo'llanilishiga asoslangan juda oddiy loyiha. BC547 tranzistorli sensorli kalit vazifasini bajaradi. Loyiha haqida to'liq ma'lumot beradigan videoni tomosha qiling
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin