Tartalomjegyzék:
Videó: A közlekedési lámpa vezérlése: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az oktatóanyagban megtanuljuk, hogyan kell létrehozni egy közlekedési lámpát, és hogyan lehet szabályozni azt a Drivemall kártyával.
Látni fogjuk, hogyan lehet közlekedési lámpákat készíteni az autók és a gyalogosok számára a foglalás gombbal.
Ha nincs meg a drivermall, akkor használhatjuk az arduino -t, de a link alatt a Drivemall fejlesztéséhez.
A Drivemall előnyben részesítése a klasszikus Arduino táblával szemben az, hogy csökkenti a kapcsolatok összetettségét, ami rendezett beállításhoz vezet. Ez azonban opcionális: az összes eredmény továbbra is érvényes az arduino táblával, a kenyérpanellel és a csatlakoztatáshoz elegendő dupont jumperrel.
1. lépés: Anyagjegyzék
- Baord Drivemall / ArduinoMega
- 4 piros színű
- 4 led zöld
- 4 led sárga
- 8 tranzisztor npn
- 16 ellenállás 220 ohm
- 8 ellenállás 22k ohm
- 1 ellenállás 1k ohm
- kábel
- 1 gomb
2. lépés: Kapcsolatok
A közlekedési lámpát két PNP tranzisztor vezérli a 2. ábra diagramja szerint. A PNP tranzisztor működése nagyon egyszerű, ha a bázis GND -hez van csatlakoztatva, az áram átvitele az emitter és a kollektor között engedélyezett.
Tranzisztorokkal csökkentjük az egyes közlekedési lámpák bekapcsolásához szükséges táblacsapok számát.
Tehát ha mindkét ALAP VDD, a piros LED kigyullad, vagy világosabb lesz a LED 21 17 14 6.
Ha a második tranzisztor BASE -ját tápláljuk, a 3 15 18 19 LED -ek kigyulladnak.
Végül, ha mindkét ALAPOT a GND -hez csatlakoztatjuk, a 20 16 13 10 LED -ek kigyulladnak
A gomb csatlakoztatása ehelyett a klasszikus ellenállás, amely a GND -hez van csatlakoztatva a gomb egyik érintkezőjén, a másik pedig a VDD -n.
A regisztrált Arduino Pins 1 és 10 közötti.
3. lépés: Firmware
Időnként csak az egyik jelzőlámpa zöld. Amikor megnyomja a gyalogos gombot, a következő időszakban a gyalogosok jelzőlámpája zöldre vált
Annak érdekében, hogy a gyalogos gombhívását késedelem nélkül, valós időben kezelhesse, a millis () függvényt használta, amely ezredmásodpercben adja vissza az eszköz bekapcsolása óta eltelt időt, így használható
példa
előjel nélküli hosszú áramMillis = millis ();.
if (currentMillis - previousMillis> 2000 és bt03 == igaz és bbot == hamis)
{
Sorozat.println (1);
T1 ();
previousMillis = currentMillis;
bt1 = igaz;
BT03 = hamis;
}
Minden ciklusba betöltjük az aktuális időt, és ha az áram mínusz az előző nagyobb, mint a választott idő, akkor írjuk be az if -t a jelzőlámpa állapotának megváltoztatásához, amely aktiválja a Boole -változót a következő átmenethez, természetesen az első Boole -változót már a hurok belépése előtt igaz.
4. lépés: Nyilatkozat
Ez az oktatóanyag a Makerspace for Inclusion projekt részeként készült, amelyet az Európai Bizottság Erasmus + programja társfinanszírozott.
A projekt célja az informális oktatás formájának népszerűsítése, mint a fiatalok társadalmi befogadásának elősegítésére szolgáló eszköz, az informális oktatás, amely a gyártói tereken belül megtalálható.
Ez az oktatóanyag csak a szerzők véleményét tükrözi, és az Európai Bizottság nem tehető felelőssé az abban foglalt információk esetleges felhasználásáért.
Ajánlott:
Arduino közlekedési lámpa vezérlő az RBG Led - használatával 4-utas: 3 lépés
Arduino közlekedési lámpa vezérlő az RBG Led | használatával Négyirányú: Ebben a bejegyzésben megtudhatja, hogyan készítsen Arduino jelzőlámpa-vezérlőt. Ezzel a jelzőlámpa -vezérlővel fogják szabályozni a forgalmat. Ezeket nagy forgalmú területeken lehet alkalmazni a forgalmi akadályok vagy balesetek elkerülése érdekében
Arduino A közlekedési lámpák vezérlése: 7 lépés
Arduino A közlekedési lámpák vezérlése: Ebben az oktatóanyagban megtanuljuk, hogyan vezérelhetjük a közlekedési lámpákat az arduino és a Visuino használatával. Ez a bemutató nagyszerű kezdőknek. Nézze meg a videót
Közlekedési lámpa / Feu háromszínű!: 11 lépés
Traffic Light / Feu Tri-Color!: Aujourd'hui nous allons konstruktív és Feu de circulation programmer en Arduino! Pour ce faire nous aurons besoin de: -Plaques de bois de 3 mm d'épaisseur-Papiers Calques épais-Colle-Perceuse- Arduino-Fiche Férfi-Cableable Electrical-Kit soudure-Un ordina
Közlekedési lámpa LED: 4 lépés
Traffic Light LED: Forrás: https://www.makeuseof.com/tag/arduino-traffic-ligh … Változások:- Gomb Az eredeti projekt szerint folyamatosan változna
Atmega16 alapú közlekedési lámpa projekt prototípus 7 szegmenses kijelző használatával (Proteus szimuláció): 5 lépés
Atmega16 alapú közlekedési lámpa projekt prototípusa 7 szegmenses kijelző használatával (Proteus szimuláció): Ebben a projektben Atmega16 alapú közlekedési lámpa projektet készítünk. Itt vettünk egy 7 szegmenst és 3 LED -et a jelzőlámpák jelzésére