Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Avtor JosiahP4Sledite Več avtorja:
Več o: Kreativne tehnološke šole, vpisane na Berry College. Več o JosiahP4 »
Green Lights je projekt, ki je bil ustvarjen za poučevanje študentov o fizičnem računalništvu. To vključuje vhode in izhode, elektriko, programiranje z Arduinom in nekaj o sistemih za nadzor prometa. Križišče bo postavljeno pred učilnico, učenci pa bodo razdeljeni v ekipe. Ekipe bodo prejele kartice z zapiski z ukazi (npr. LightOn ('n', "zeleno"); ali spanje (2);), ki bodo razložene v sklopu lekcije. Na splošno ta projekt študentom omogoča enostaven prehod v svet izdelave elektronike.
1. korak: Orodja in potrebščine
Na kratko o tem na začetku tega projekta, poskušal sem uporabiti Raspberry Pi s klobukom PWM, vendar sem to spremenil, ker je iskanje gonilnikov trajalo veliko časa.
Zaloge:
- Arduino Uno
- Majhen list foamcorea za namestitev križišča
- Semaforji (lahko tudi v prejšnjem razredu)
- Moški in ženski mostički
- Plošča iz pene za prižgane semaforje
Orodja:
- Računalnik z nameščenim Arduino IDE
- Pištola za vroče lepilo z nizko temperaturo
- Powerbank (če ga želite nositi naokoli in pustiti študentom, da vidijo od blizu)
- Stvari, ki okrasijo vaše križišče
2. korak: Gradnja
Uporabite uvodne slike kot referenco
- Začnite z rezanjem penecore na želeno velikost križišča
- Nato izrežite štiri kose rožnate pene do višine, na kateri želite, da so luči
- Vroče lepite roza peno na peno, ki ste jo pravkar izrezali na severnem, južnem, vzhodnem in zahodnem delu plošče
- Izrežite pravokotno odprtino pred peno, spodaj, kjer se bodo luči približale žicam
- Semaforje prilepite na vsak kos roza pene na notranji strani križišča
- Žensko stran žic napajajte navzgor od spodaj in jih povežite z lučmi (spremljajte barve žic, ki gredo rdeče rumeno zeleno, na žetvi na semaforju)
- Priključite moško stran žic na digitalne zatiče 2-13 na Arduinu
Za ta zadnji korak sem naredil naslednje:
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 do GND za vse;
3. korak: Testiranje/kodiranje
Datoteka hackathon1 je preprosta skica, ki preizkuša semafor. Datoteko GreenLights bom uporabil za poučevanje. Večina, kar morate vedeti, je kodirano.
4. korak: Težave in prihodnost
V tem projektu sem naletel na nekaj težav. Glavni je bil z ožičenjem, ki je prišlo z lučmi. Luči delujejo odlično, žice pa ne preveč. Drug kazalec je, da ne uporabljate digitalnih zatičev 1 in 0, ker koda, ki jo uporabljam, vključuje zaporedno komunikacijo (zahteva 0/1) za prenos sporočil nazaj v računalnik. Nazadnje so bili ti materiali uporabljeni za dokazovanje koncepta, zato bo morda potrebna pištola za vroče lepilo, če kaj odpade.
Veselim se prehoda iz faze izdelave prototipov v kakovostnejše gradbene materiale. To je ena od štirih možnih lekcij, ki bi jih lahko opravil za študij v tujini na Norveškem, zato spremljajte nas. Luč, ki jo vidite na sliki, je dejansko rumena luč. Upam, da bom to dosegel z Arduinom z relejem, tako da bodo učenci lahko videli polno velikost in svetlost le enega dela dejanskega semaforja. Na splošno je to lažji (kul) način, da drugim pokažete, kako deluje Arduino!