Indholdsfortegnelse:
Video: Kontrol af et trafiklys: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan du opretter et lyskryds, og hvordan du styrer det styret af Drivemall -kortet.
Vi vil se, hvordan man opretter lyskryds til biler og fodgængere med en bookingknap.
Hvis vi ikke har drivermall, kan vi bruge arduinoen, men under linket til udviklingen af Drivemall.
Fordelen ved at foretrække Drivemall frem for det klassiske Arduino -bord er, at det reducerer kompleksiteten af forbindelserne, hvilket fører til et mere ryddeligt setup. Dette er dog valgfrit: alle resultaterne er stadig gyldige med arduino -tavlen, et brødbræt og nok dupont -jumpere til forbindelser.
Trin 1: Stykliste
- Baord Drivemall / ArduinoMega
- 4 led rød
- 4 led grøn
- 4 LED gul
- 8 transistor npn
- 16 modstande 220 ohm
- 8 modstande 22k ohm
- 1 modstand 1k ohm
- kabel
- 1 knap
Trin 2: Forbindelser
Trafiklyset styres ved hjælp af to PNP -transistorer, der er forbundet i henhold til diagrammet i figur 2. Betjeningen af PNP -transistoren er meget enkel, når basen er forbundet til GND, passagen af strøm mellem emitteren og kollektoren er aktiveret.
Vi bruger transistorer til at reducere antallet af board pins, der kræves for at tænde hvert enkelt lyskryds.
Så hvis begge BASERNE er VDD, lyser den røde LED eller for at være tydeligere, LED 21 17 14 6.
Hvis vi driver BASE for den anden transistor, tændes lysdioderne 3 15 18 19.
Som sidst, hvis vi forbinder begge BASERNE med GND, lyser LED'erne 20 16 13 10
Forbindelsen af knappen er i stedet den klassiske modstand forbundet til GND på den ene knap og den anden til VDD.
De registrerede Arduino Pins er dem fra 1 til 10.
Trin 3: Firmware
Periodisk er kun et af lyskrydsene grønt. Når der trykkes på fodgængerknappen, skifter trafiklyset for fodgængere i den næste periode grønt
For at styre knapopkaldet til fodgængere uden forsinkelse i realtid blev funktionen millis () brugt, som returnerer tiden i millisekunder, siden enheden blev tændt, så den kan bruges
eksempel
usigneret lang strømMillis = millis ();.
hvis (currentMillis - previousMillis> 2000 og bt03 == true og bbot == false)
{
Serial.println (1);
T1 ();
previousMillis = currentMillis;
bt1 = sand;
BT03 = falsk;
}
Vi indlæser det aktuelle klokkeslæt i hver sløjfe, og hvis strømmen minus den forrige er større end den valgte tid, skal du indtaste if for at ændre trafiklysets tilstand for at aktivere den boolske variabel til den næste overgang, naturligvis den første boolske variabel er allerede sandt inden sløjfens indgang.
Trin 4: Ansvarsfraskrivelse
Denne vejledning er produceret som en del af Makerspace for Inclusion-projektet, der er medfinansieret af Erasmus + -programmet fra Europa-Kommissionen.
Projektet har til formål at fremme en uformel uddannelsesform som et middel til at fremme ungdoms sociale inklusion, uformel uddannelse, som man kan finde inden for makerspaces.
Denne vejledning afspejler kun forfatternes synspunkter, og Europa -Kommissionen kan ikke holdes ansvarlig for enhver brug af oplysningerne deri.
Anbefalede:
Smart trafiklys: 6 trin
Smart Traffic Lights: Hvorfor jeg lavede dette projekt Jeg er studerende på Howest Kortijk. Det er et skoleprojekt for mit andet semester MCT. Når jeg kører i min bil, og det er roligt på gaderne, er det nytteløst at stå foran røde lys, når der ikke er anden trafik i modstanderne
Sådan laver du Arduino -drevne trafiklys: 4 trin
Sådan laver du Arduino -drevne trafiklys: I dette indlæg skal vi tale om et Arduino -projekt, dvs. Arduino Traffic Pedestrians Lights System. Dette projekt er virkelig interessant at prøve, og ved hjælp af noget kunst og håndværk kan du oprette en hel scene med lyskryds og peds
Trafiklys på tværs af vejen: 3 trin
Trafiklys på krydsvejen: https://create.arduino.cc/editor/sharonchen/4c96c2..formål at lade børnene lære at krydse vejen! -Imiteret lyskryds på kryds, der er 4 lyskryds på hver sektion og to par af de modsatte trafiklys lyser
Sådan laver du et fungerende trafiklys med et Auduino -bord: 5 trin
Sådan laver du et fungerende trafiklys med et Auduino Board: Trafiklys er signalanordninger, der ofte bruges vejkryds, fodgængerfelt og andre steder til at kontrollere trafikstrømme. Et manuelt betjent gasbelyst lyskryds var det første af sin art, og teknologien er stærkt forbedret
Arduino Sådan kontrolleres trafiklys: 7 trin
Arduino Sådan kontrolleres trafiklys: I denne vejledning lærer vi, hvordan du kontrollerer trafiklys ved hjælp af arduino og Visuino. Denne vejledning er fantastisk til begyndere. Se videoen