Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Muallif tomonidan JosiahP4Follow More:
Haqida: Berry kollejida tahsil olayotgan ijodiy texnologiyalar bo'yicha mutaxassis. JosiahP4 haqida ko'proq ma'lumot »
"Yashil chiroqlar" - bu o'quvchilarga jismoniy hisoblash haqida o'rgatish uchun yaratilgan loyiha. Bu kirishlar va chiqishlar, elektr energiyasi, Arduino bilan dasturlash va trafikni boshqarish tizimlari haqida. Chorraha sinf oldida o'rnatiladi va talabalar jamoalarga bo'linadi. Jamoalarga buyruqlar yozilgan eslatma kartalari beriladi (masalan, lightOn ("n", "yashil"); yoki uxlash (2);), bu darsning bir qismi sifatida tushuntiriladi. Umuman olganda, bu loyiha o'quvchilarga elektronika ishlab chiqarish olamiga oson o'tish imkonini beradi.
1 -qadam: Asboblar va materiallar
Loyihaning boshida bu haqda tezkor eslatma, men PWM shlyapali Raspberry Pi -dan foydalanmoqchi bo'ldim, lekin haydovchilarni topishga ko'p vaqt ketgani uchun buni o'zgartirdim.
Ta'minot:
- Arduino Uno
- Kesishuvni o'rnatish uchun Foamcore kichik varag'i
- Svetoforlar (oldingi sinfda ham bo'lishi mumkin)
- Erkak -ayol jumper simlari
- Svetoforni yoqish uchun ko'pikli taxta
Asboblar:
- Arduino IDE o'rnatilgan kompyuter
- Past haroratli issiq yopishtiruvchi qurol
- Powerbank (agar siz uni olib yurishni va talabalarga yaqindan ko'rishni xohlasangiz)
- Chorrahani bezash uchun narsalar
2 -qadam: qurilish
Iltimos, kirish rasmlarini mos yozuvlar sifatida ishlating
- Ko'pikni kerakli kesishish hajmiga kesib boshlang
- Keyin chiroqlar yoqilishini xohlagan balandlikka to'rtta pushti ko'pikni kesib oling
- Pushti ko'pikni issiq taxtaning shimoliga, janubiga, sharqiga va g'arbiy qismiga kesib oling
- Ko'pik oldida to'rtburchaklar ochiladigan joyni kesib oling, pastda simlar uchun chiroqlar o'chadi
- Svetoforni chorrahaning ichki qismidagi pushti ko'pikning har bir bo'lagiga yopishtiring
- Simlarning ayol tomonini pastdan yuqoriga boqing va chiroqlarga ulang (svetoforlarda qizil sariq yashil pim borayotgan simlarning ranglarini kuzatib boring.
- Simlarning erkak tomonini Arduino-dagi 2-13 raqamli pinlarga ulang
Men oxirgi qadam uchun quyidagilarni qildim:
eastLightG = 2; eastLightY = 3; EastLightR = 4; northLightG = 5; northLightY = 6; northLightR = 7; southLightG = 8; southLightY = 9; janubiy yorug'likR = 10; westLightG = 11; westLightY = 12; westLightR = 13; Hammasi uchun GND dan GND;
3 -qadam: Sinov/kodlash
Hackathon1 fayli svetoforni tekshiradigan oddiy eskizdir. GreenLights fayli men o'rgatish uchun foydalanadigan narsadir. Siz bilishingiz kerak bo'lgan ko'p narsalar kodda yozilgan.
4 -qadam: muammolar va kelajak
Men ushbu loyiha davomida bir nechta muammolarga duch keldim. Asosiysi, chiroqlar bilan birga kelgan simlar edi. Chiroqlar juda yaxshi ishlaydi, lekin simlar unchalik emas. Boshqa ko'rsatgich - 1 va 0 raqamli pinlardan foydalanmang, chunki men foydalanadigan kod kompyuterga xabarlarni uzatish uchun ketma -ket aloqani o'z ichiga oladi (0/1). Nihoyat, bu materiallar kontseptsiyani isbotlash uchun ishlatilgan, shuning uchun biror narsa tushib qolsa, issiq yopishtiruvchi qurol kerak bo'ladi.
Men prototiplash bosqichidan yanada sifatli qurilish materiallariga o'tishni orziqib kutaman. Bu Norvegiyada chet elda o'qishim mumkin bo'lgan to'rtta darsdan biri, shuning uchun bizni kuzatib boring. Rasmda ko'rib turganingizdek, haqiqiy sariq chiroq. Umid qilamanki, bu o'rni yordamida Arduino bilan ishlashda talabalar svetoforning faqat bir qismining to'liq hajmini va yorqinligini ko'rishlari mumkin. Umuman olganda, bu boshqalarga Arduino qanday ishlashini ko'rsatishning osonroq (ajoyib) usuli!