Kazalo:
- 1. korak: Predmet materiala
- 2. korak: Povezave
- 3. korak: Vdelana programska oprema
- 4. korak: Zavrnite odgovornost
Video: Upravljanje semaforja: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tem vodiču se učimo, kako ustvariti semafor in kako ga upravljati s kartico Drivemall.
Videli bomo, kako z gumbom za rezervacijo ustvariti semaforje za avtomobile in pešce.
Če nimamo gonilnika, lahko uporabimo arduino, vendar pod povezavo za razvoj Drivemall.
Prednost, da ima Drivemall prednost pred klasično ploščo Arduino, je zmanjšanje kompleksnosti povezav, kar vodi do bolj urejene nastavitve. Vendar to ni obvezno: vsi rezultati so še vedno veljavni z arduino ploščo, ploščico in dovolj dupont mostičkov za povezave.
1. korak: Predmet materiala
- Baord Drivemall / ArduinoMega
- 4 vodil rdeče
- 4 vodil zeleno
- 4 je vodil rumeno
- 8 tranzistor npn
- 16 uporov 220 ohmov
- 8 uporov 22k ohm
- 1 upor 1k ohm
- kabel
- 1 gumb
2. korak: Povezave
Upravljanje semaforja poteka z dvema tranzistorjema PNP, ki sta povezana v skladu s shemo na sliki 2. Delovanje tranzistorja PNP je zelo preprosto, če je osnova priključena na GND, je omogočen prehod toka med oddajnikom in kolektorjem.
S tranzistorji zmanjšamo število zatičev na plošči, ki so potrebni za vklop vsakega posameznega semaforja.
Torej, če sta obe OSNOVI VDD, zasveti rdeča LED ali pa bo jasnejša LED 21 17 14 6.
Če napajamo OSNOVO drugega tranzistorja, se prižgejo LED 3 15 18 19.
Nazadnje, če obe OSNOVI priključimo na GND, bodo zasvetile LED 20 16 13 10
Priključitev gumba je namesto tega klasični upor, priključen na GND na enem zatiču gumba, drugi pa na VDD.
Registrirani zatiči Arduino so tisti od 1 do 10.
3. korak: Vdelana programska oprema
Občasno sveti le en semafor. Ko pritisnete gumb za pešca, se v naslednjem obdobju semafor za pešce spremeni v zeleno
Za upravljanje klica gumba za pešca v realnem času brez odlašanja je bila uporabljena funkcija millis (), ki vrne čas v milisekundah od vklopa naprave, tako da jo je mogoče uporabiti
primer
nepodpisani dolgi tokMillis = millis ();.
če (currentMillis - prejšnjiMillis> 2000 in bt03 == true in bbot == false)
{
Serial.println (1);
T1 ();
previousMillis = trenutniMillis;
bt1 = res;
BT03 = napačno;
}
Naložimo trenutni čas v vsako zanko in če je tok minus prejšnji večji od izbranega časa, vnesite, če želite spremeniti stanje semaforja, ki bo aktiviral logično spremenljivko za naslednji prehod, seveda prvo logično spremenljivko velja že pred vhodom v zanko.
4. korak: Zavrnite odgovornost
Ta vadnica je nastala v okviru projekta Makerspace for Inclusion, ki ga sofinancira program Erasmus + Evropske komisije.
Namen projekta je spodbujati neformalno obliko izobraževanja kot sredstvo za spodbujanje socialne vključenosti mladih, neformalno izobraževanje pa je mogoče najti v ustvarjalnih prostorih.
Ta vadnica odraža le stališča avtorjev in Evropska komisija ne more biti odgovorna za kakršno koli uporabo informacij, ki jih vsebuje.
Priporočena:
Arduino krmilnik semaforja z uporabo RBG Led - 4-smerni: 3 koraki
Arduino krmilnik semaforja z uporabo RBG Led | 4-smerni: V tem prispevku se boste naučili, kako narediti krmilnik semaforja Arduino. Ta krmilnik semaforja bo uporabljen za nadzor pretoka prometa. Te je mogoče uporabiti na območjih z velikim prometom, da se izognete prometnim blokadam ali nesrečam
Arduino krmilnik semaforja - 4-smerni: 3 koraki
Arduino krmilnik semaforja | 4-smerni: V tem prispevku se boste naučili, kako narediti krmilnik semaforja Arduino. Ta krmilnik semaforja bo uporabljen za nadzor pretoka prometa. Te lahko uporabite na območjih z velikim prometom, da se izognete prometnim blokadam ali nesrečam
6 -letno ustvarjanje osnovnega semaforja s praskami za Arduino: 3 koraki
6 letnik Ustvarjanje osnovnega semaforja s praskami za Arduino: Moj sin je bil že radoveden pri mojih projektih Arduino. Nekaj časa se je igral s Snap Circuits in LEGOHe je začel graditi tudi nekaj Scratch projektov. Bilo je le vprašanje časa, kdaj se bomo igrali s Scratchom za Arduino. To je naš prvi projekt. Ob
Projekt semaforja Arduino [s prehodom za pešce]: 3 koraki
Projekt semaforja Arduino [s prehodom za pešce]: Če iščete nekaj lahkega, preprostega in hkrati želite s svojim Arduinom navdušiti vse, je projekt semaforja verjetno najboljša izbira, še posebej, če ste začetnik na svetu Arduina. Najprej bomo videli ho
Krmilnik semaforja z uporabo Arduina: 3 koraki
Krmilnik semaforja z uporabo Arduina: To je projekt, ki temelji na krovu in uporablja Atmel Atmega 2560 (Arduino Mega) za izdelavo krmilnika semaforja. Trajanje RDEČE in MODRE LED je nastavljeno na 15 sekund. Trajanje rumene LED je nastavljeno na 1 sekundo. Trajanje lahko nastavite po