Innehållsförteckning:

Gröna ljus: 4 steg (med bilder)
Gröna ljus: 4 steg (med bilder)

Video: Gröna ljus: 4 steg (med bilder)

Video: Gröna ljus: 4 steg (med bilder)
Video: "Från Britta till tyfonen Fittov" - Blooper i Nyhetsmorgon (TV4) 2024, November
Anonim

Av JosiahP4Följ mer av författaren:

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

Om: En Creative Technologies Major som är inskriven på Berry College. Mer om JosiahP4 »

Green Lights är ett projekt som skapades för att lära eleverna om fysisk databehandling. Detta inkluderar in- och utgångar, el, programmering med Arduino och lite om trafikstyrningssystem. Korsningen kommer att ställas in längst fram i klassrummet och eleverna delas upp i team. Lag kommer att få anteckningar med kommandon på (Ex. LightOn ('n', "grön"); eller sömn (2);) som kommer att förklaras som en del av lektionen. Sammantaget ger detta projekt studenterna en enkel övergång till en värld av elektronik.

Steg 1: Verktyg och tillbehör

Verktyg och tillbehör
Verktyg och tillbehör
Verktyg och tillbehör
Verktyg och tillbehör

En snabb anteckning om detta i början av detta projekt, jag försökte använda en Raspberry Pi med en PWM -hatt men ändrade det eftersom det tog så lång tid att försöka hitta drivrutinerna.

Tillbehör:

  • Arduino Uno
  • Litet ark med Foamcore att sätta korsningen på
  • Trafikljus (kan också göras i en tidigare klass)
  • Manliga till kvinnliga bygeltrådar
  • Skumbräda för att hålla trafikljusen uppe

Verktyg:

  • Dator med Arduino IDE installerat
  • Lågtemperatur varmlimpistol
  • Powerbank (om du vill bära den och låta eleverna se på nära håll)
  • Saker att dekorera din korsning

Steg 2: Konstruktion

Konstruktion
Konstruktion
Konstruktion
Konstruktion

Använd introbilderna som referens

  1. Börja med att skära foamcore till storleken på korsningen du vill ha
  2. Skär sedan fyra bitar av rosa skum till den höjd som du vill att lamporna ska vara på
  3. Varm lim det rosa skummet till foamcore som du precis klippte på norr, söder, öst och väst delar av brädet
  4. Klipp en rektangelöppning framför skummet, nedanför där lamporna är på väg att gå för trådarna
  5. Limma trafikljusen till varje bit rosa skum på insidan av korsningen
  6. Mata in kvinnans sida av ledningarna uppifrån och anslut till lamporna (håll koll på trådarnas färger Röd Gul Grön Stift på trafikljusen
  7. Anslut hanarnas sida av ledningarna till digitala stift 2-13 på Arduino

Jag gjorde följande för det här sista steget:

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 till GND för dem alla;

Steg 3: Testning/kodning

Testning/kodning
Testning/kodning
Testning/kodning
Testning/kodning

Hackathon1 -filen är en enkel skiss som testar ett trafikljus. GreenLights -filen är vad jag kommer att använda för att undervisa. Det mesta du behöver veta kommenteras i koden.

Steg 4: Problem och framtid

Problem och framtid
Problem och framtid
Problem och framtid
Problem och framtid

Jag stötte på några problem under hela det här projektet. Den viktigaste var med ledningarna som följde med lamporna. Ljusen fungerar bra men ledningarna, inte så mycket. En annan pekare är att inte använda digitala stift 1 och 0 eftersom koden som jag använder inkluderar seriell kommunikation (kräver 0/1) för att överföra meddelanden tillbaka till datorn. Slutligen användes dessa material för att bevisa ett koncept så en varm limpistol kan behövas om något faller av.

Jag ser fram emot att gå ut ur prototypfasen till byggmaterial av bättre kvalitet. Detta är en av fyra möjliga lektioner som jag kan ta till en studie utomlands i Norge så håll utkik. Ljuset du ser på bilden är ett riktigt gult ljus. Jag hoppas få det att fungera med en Arduino med hjälp av ett relä så att eleverna kan se full storlek och ljusstyrka på bara en del av ett verkligt trafikljus. Sammantaget är detta ett enklare (coolt) sätt att visa andra hur en Arduino fungerar!

Rekommenderad: