Innehållsförteckning:

Hur man gör ett fungerande trafikljus med en Auduino -tavla: 5 steg
Hur man gör ett fungerande trafikljus med en Auduino -tavla: 5 steg

Video: Hur man gör ett fungerande trafikljus med en Auduino -tavla: 5 steg

Video: Hur man gör ett fungerande trafikljus med en Auduino -tavla: 5 steg
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Hur man gör ett fungerande trafikljus med en Auduino -tavla
Hur man gör ett fungerande trafikljus med en Auduino -tavla

Trafikljus är signalanordningar som vanligen används vägkorsningar, övergångsställen och andra platser för att kontrollera trafikflöden. Ett manuellt manuellt gasbelyst trafikljus var det första i sitt slag och tekniken har förbättrats kraftigt sedan den introducerades på vintern 1868.

Denna instruerbara kommer att gå igenom hur du skapar ditt eget manuellt kontrollerade trafikljus med ett Auduino -kort, tillsammans med lite kodning.

Tillbehör

Förutom ett Auduino -kort behöver du följande hårdvara för att skapa ditt eget kontrollerbara trafikljus:

  • 3 lysdioder (1 röd, gul och grön lysdiod vardera)
  • En brödbräda
  • 3 220 Ω motstånd
  • 14 bygelkablar
  • 1 tryckknappsbrytare
  • 1 motstånd med högt värde (företrädesvis ett motstånd på 10 000Ω)

Steg 1: Konfigurera kretsen

Konfigurera kretsen
Konfigurera kretsen
Konfigurera kretsen
Konfigurera kretsen
Konfigurera kretsen
Konfigurera kretsen

Innan vi kan programmera trafikljuset måste vi ställa in kretsen i ett arrangemang med knappen, motstånd, lysdioder och ledningar på plats. Börja med att ansluta din Auduino Board till en brödbräda, som visas på bild #1.

Börja med att ansluta ett par röda och svarta ledningar till parallella kraftskenor, rött för den positiva skenan och svarta för den negativa skenan. Anslut sedan ytterligare ett par röda och svarta ledningar till Auduino -kortets portar, den röda ledningen ska anslutas till 5V -facket och den svarta ledningen ska anslutas till den andra GROUND -kortplatsen. När du har gjort detta kan du ställa in lysdioder, knappar och motstånd, som visas på bild #2.

Börja med att skaffa 3 220Ω motstånd och sätt upp dem i ett kolumnarrangemang, följ med de 3 lysdioderna, sätt i denna färgordning: Röd, gul och grön. De negativa benen på varje LED bör anslutas på samma rad som motstånden vinkelrätt mot dem. Placera knappbenen i skenorna som är åtskilda av en avdelare i mitten av brödbrädan, tillsammans med ett motstånd. När du har gjort detta fortsätter du att ansluta kablarna till komponenterna som vi kommer att behöva programmera i steg 2. Se bild #3 för att slutföra kopplingen av din krets.

Ta tag i 10 bygelkablar och anslut den röda LED -raden till pin #10, den gula LED -raden till pin #9 och den gröna LED -raden till pin #8. Anslut tryckknappens ström- och jordkablar till sina respektive platser, som visas på bild #3. Slutligen, anslut det övre högra knappbenet till stift #12. Se alla bilder om du inte är säker på att din krets är korrekt. När du har bekräftat att din sista krets matchar bild #3, gå vidare till steg 2.

Steg 2: Programmering av kretsen

Programmering av kretsen
Programmering av kretsen
Programmering av kretsen
Programmering av kretsen

Fortsätt med att öppna ett programmeringsgränssnitt som är kompatibelt med ditt Arduino -kort (t.ex. TinkerCAD, Arduino IDE, etc.) och kopiera koden som visas ovan. Om det görs på rätt sätt bör din krets först ha släckt alla lysdioder. När du trycker på knappen tänds din gröna lysdiod. Återigen tänds din gula lysdiod och din gröna lysdiod släcks. Slutligen, genom att trycka på den en gång till tänds din röda lysdiod och stängs av den gula lysdioden. Genom att trycka på denna knapp en gång till stängs alla lysdioder av och slingan avslutas. Genom att trycka på knappen igen upprepas trafikljusslingan.

Steg 3: Integrering av morskod i trafikljuset

Integrering av morsekod i trafikljuset
Integrering av morsekod i trafikljuset
Integrering av morsekod i trafikljuset
Integrering av morsekod i trafikljuset
Integrering av morsekod i trafikljuset
Integrering av morsekod i trafikljuset

När du är nöjd med din kod och vill testa något annat kan du koda ett Morse -kodutmatningssystem från trafikljusets lysdioder. Denna kod skriver ut bokstaven i Serial Monitor när lysdioden börjar mata ut bokstaven i Morse -kod.

Tänk på att "SOS" -mönstret endast använder den röda lysdioden för att avge meddelandet, medan "VACATION" -mönstret använder både de röda och gröna lysdioderna för att skilja prickar och streck. Om det görs korrekt ska den gröna lysdioden för "SOS" -mönstret tändas en gång för att indikera att cykeln har slutförts, och den startar om en stund, och den gula lysdioden för "VACATION" -mönstret ska tändas i stället för den gröna lysdioden som det används för streck, men detta tjänar samma syfte som en grön lysdiod i "SOS" -mönstret. För att byta mönster, tryck och håll knappen intryckt i fem sekunder när antingen den gröna eller gula lysdioden lyser i "SOS" respektive "VACATION" mönstret.

Steg 4: Abstrakt

SKAPA EN MINIATUR MANUELL TRAFIKLJUS

Vad är ett trafikljus?

Trafikljus är automatiska signalanordningar som vanligen används vägkorsningar, övergångsställen och andra platser för att kontrollera trafikmängder. Ett manuellt manuellt gasbelyst trafikljus var det första i sitt slag och tekniken har förbättrats kraftigt sedan introduktionen på vintern 1868.

Skapar kretsarna

Kretsen består av en grundläggande brödbräda, en Arduino -skiva, 3 lysdioder, 4 motstånd, 1 tryckknapp och många ledningar. Att montera denna utrustning tar lite tålamod och tid eftersom kretskomponenternas placeringar måste vara perfekta, eftersom att placera en komponent på fel plats kan leda till ett felaktigt kretssystem och vissa saker kanske inte fungerar korrekt.

Metoder

Olika metoder kan inkludera en manuell omkopplare som kan gå igenom de tre faserna, vilket kan uppnås med hjälp av en knapp- eller spakströmställare med många "växlar". Om du trycker på en knapp kommer du att gå igenom de tre faserna en efter en i rätt ordning, om du ändrar "spaken" för en spak å andra sidan ändras fasen beroende på vilken position den är i (dvs den vänstra änden av spaken är röd, mitten är gul, högra änden är grön). Människor kan också försöka göra signalen automatiserad genom att programmera trafikljuset för att ändra dess ljusaspekt med tidsintervaller (dvs 30 sekunder för grönt, 5 sekunder för gult och 60 för rött).

Slutsats

Sammanfattningsvis är det möjligt att återskapa ett trafikljus i en storlek på en brödbräda och har unika begränsningar och variation i funktion och drift.

Steg 5: Slutsats

När allt är på plats, dubbelkolla efter eventuella fel i koden du har kopierat genom att skriva för att säkerställa att allt fungerar. Nedan är en video av morskodssekvensen integrerad i trafikljuskretsen i aktion, tillsammans med bokstäverna som skrivs ut i seriemonitorn!

Rekommenderad: