Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Od JosiahP4 Nasledovať viac od autora:
O: Major Creative Technologies, ktorý je zapísaný na Berry College. Viac o JosiahP4 »
Green Lights je projekt, ktorý bol vytvorený s cieľom naučiť študentov o fyzických počítačoch. To zahŕňa vstupy a výstupy, elektrinu, programovanie pomocou Arduina a niečo málo o systémoch riadenia dopravy. Križovatka bude umiestnená v prednej časti triedy a študenti budú rozdelení do tímov. Tímy dostanú karty s poznámkami s príkazmi (napr. LightOn ('n', "zelené"); alebo spánok (2);), ktoré budú vysvetlené ako súčasť hodiny. Celkovo tento projekt umožňuje študentom ľahký prechod do sveta výroby elektroniky.
Krok 1: Nástroje a spotrebný materiál
Na úvod tohto projektu som sa pokúsil použiť Raspberry Pi s klobúkom PWM, ale zmenil som to, pretože pokus nájsť ovládače trval veľa času.
Zásoby:
- Arduino Uno
- Malý list Foamcore, na ktorom sa má križovatka zapnúť
- Semafory (môžu byť vyrobené aj v predchádzajúcej triede)
- Prepojovacie vodiče medzi mužmi a ženami
- Penová doska na držanie semaforov
Náradie:
- Počítač s nainštalovaným Arduino IDE
- Nízkoteplotná horúca lepiaca pištoľ
- Powerbank (ak ju chcete nosiť so sebou a nechať študentov vidieť zblízka)
- Veci na ozdobu vašej križovatky
Krok 2: Konštrukcia
Ako referenciu použite úvodné obrázky
- Začnite odstrihnutím penového jadra na veľkosť požadovanej križovatky
- Potom odrežte štyri kusy ružovej peny do výšky, v ktorej chcete mať svetlá
- Horúce lepidlo ružovej peny prilepte na penové jadro, ktoré ste práve nastrihali na severnej, južnej, východnej a západnej časti dosky
- Vyrežte obdĺžnikový otvor pred penou, nižšie, kde sa svetlá chystajú ísť pre drôty
- Na každý kúsok ružovej peny na vnútornej strane križovatky prilepte semafory
- Zaveďte ženskú stranu vodičov zdola nahor a pripojte ich k svetlám (sledujte farby káblov, ktoré vedú, červená žltá zelená kolíky na semafore
- Pripojte mužskú stranu vodičov k digitálnym kolíkom 2-13 na Arduine
V tomto poslednom kroku som urobil nasledujúce:
eastLightG = 2; eastLightY = 3; eastLightR = 4; northLightG = 5; northLightY = 6; northLightR = 7; southLightG = 8; southLightY = 9; southLightR = 10; westLightG = 11; westLightY = 12; westLightR = 13; GND až GND pre všetkých;
Krok 3: Testovanie/kódovanie
Súbor hackathon1 je jednoduchý náčrt, ktorý testuje semafor. Na výučbu budem používať súbor GreenLights. Väčšina toho, čo potrebujete vedieť, je komentovaná v kóde.
Krok 4: Problémy a budúcnosť
Počas tohto projektu som narazil na niekoľko problémov. Hlavná bola s rozvodmi, ktoré boli súčasťou svetiel. Svetlá fungujú skvele, ale drôty nie tak. Ďalším ukazovateľom je nepoužívať digitálne piny 1 a 0, pretože kód, ktorý používam, obsahuje sériovú komunikáciu (vyžaduje 0/1) na prenos správ späť do počítača. Nakoniec tieto materiály boli použité na preukázanie koncepcie, takže ak niečo spadne, môže byť potrebná horúca lepiaca pištoľ.
Teším sa na prechod z fázy prototypov na kvalitnejšie stavebné materiály. Toto je jedna zo štyroch možných lekcií, ktoré by som mohol absolvovať na štúdium v zahraničí v Nórsku, takže zostaňte naladení. Svetlo, ktoré vidíte na obrázku, je skutočné žlté svetlo. Dúfam, že sa mi podarí pracovať s Arduinom pomocou relé, aby študenti videli plnú veľkosť a jas iba jednej časti skutočného semaforu. Celkovo je to jednoduchší (cool) spôsob, ako ukázať ostatným, ako Arduino funguje!