Innholdsfortegnelse:

Grønne lys: 4 trinn (med bilder)
Grønne lys: 4 trinn (med bilder)

Video: Grønne lys: 4 trinn (med bilder)

Video: Grønne lys: 4 trinn (med bilder)
Video: Denne Mand Faldt Ud Af En Rutsjebane! 😱 2024, Juli
Anonim

Av JosiahP4Følg Mer av forfatteren:

Rainbow Arrays
Rainbow Arrays
Rainbow Arrays
Rainbow Arrays
Kobberbaner
Kobberbaner
Kobberbaner
Kobberbaner
Ultrasonic Theremin (Teach Sound)
Ultrasonic Theremin (Teach Sound)
Ultrasonic Theremin (Teach Sound)
Ultrasonic Theremin (Teach Sound)

Om: En Creative Technologies Major som er registrert ved Berry College. Mer om JosiahP4 »

Green Lights er et prosjekt som ble opprettet for å lære elevene om fysisk databehandling. Dette inkluderer innganger og utganger, elektrisitet, programmering med Arduino, og litt om trafikkontrollsystemer. Krysset vil bli satt opp foran klasserommet og elevene blir delt opp i lag. Lag vil få notatkort med kommandoer på (eks. LightOn ('n', "grønn"); eller søvn (2);) som vil bli forklart som en del av leksjonen. Totalt sett gir dette prosjektet studentene en enkel overgang til en verden av å lage elektronikk.

Trinn 1: Verktøy og rekvisita

Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita

Et raskt notat om dette i begynnelsen av dette prosjektet, jeg prøvde å bruke en Raspberry Pi med en PWM -lue, men endret det fordi det tok så lang tid å prøve å finne driverne.

Rekvisita:

  • Arduino Uno
  • Lite ark med Foamcore å sette krysset på
  • Trafikklys (kan også lages i en tidligere klasse)
  • Stikkontakter fra mann til kvinne
  • Foam Board for å holde trafikklysene oppe

Verktøy:

  • Datamaskin med Arduino IDE installert
  • Lavtemperatur varmlimpistol
  • Powerbank (hvis du vil bære den rundt og la elevene se på nært hold)
  • Ting for å dekorere krysset

Trinn 2: Konstruksjon

Konstruksjon
Konstruksjon
Konstruksjon
Konstruksjon

Vennligst bruk introbildene som referanse

  1. Start med å kutte foamcore til størrelsen på krysset du vil ha
  2. Klipp deretter fire stykker rosa skum til den høyden du vil at lysene skal være på
  3. Lim det rosa skummet til foamcore som du nettopp klippet på nord, sør, øst og vest på brettet
  4. Skjær en rektangelåpning foran skummet, der hvor lysene skal gå for ledningene
  5. Lim trafikklysene til hvert stykke rosa skum på innsiden av krysset
  6. Mat den kvinnelige siden av ledningene opp fra bunnen og koble til lysene (hold oversikt over fargene på ledningene som går rød gule grønne pins på trafikklysene
  7. Koble hannsiden av ledningene til digitale pinner 2-13 på Arduino

Jeg gjorde følgende for dette siste trinnet:

eastLightG = 2; eastLightY = 3; eastLightR = 4; northLightG = 5; northLightY = 6; northLightR = 7; southLightG = 8; sørLys = 9; southLightR = 10; westLightG = 11; westLightY = 12; westLightR = 13; GND til GND for dem alle;

Trinn 3: Testing/koding

Testing/koding
Testing/koding
Testing/koding
Testing/koding

Hackathon1 -filen er en enkel skisse som tester et trafikklys. GreenLights -filen er det jeg skal bruke til å undervise. Det meste du trenger å vite er kommentert i koden.

Trinn 4: Problemer og fremtid

Problemer og fremtid
Problemer og fremtid
Problemer og fremtid
Problemer og fremtid

Jeg har støtt på noen problemer i løpet av dette prosjektet. Den viktigste var med ledningene som fulgte med lysene. Lysene fungerer bra, men ledningene, ikke så mye. En annen peker er ikke bruk digitale pinner 1 og 0 fordi koden jeg bruker inkluderer seriell kommunikasjon (krever 0/1) for å overføre meldinger tilbake til datamaskinen. Til slutt ble disse materialene brukt til å bevise et konsept, så det kan være nødvendig med en varm limpistol hvis noe faller av.

Jeg ser frem til å gå ut av prototypefasen til byggematerialer av bedre kvalitet. Dette er en av fire mulige leksjoner jeg kan ta til et studie i utlandet i Norge, så følg med. Lyset du ser på bildet er et faktisk gult lys. Jeg håper å få det til å fungere med en Arduino ved hjelp av et relé, slik at elevene kan se full størrelse og lysstyrke på bare en del av et faktisk trafikklys. Totalt sett er dette en enklere (kul) måte å vise andre hvordan en Arduino fungerer!

Anbefalt: