Taula de continguts:
Vídeo: Control d'un semàfor: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial aprenem a crear un semàfor i a controlar-lo gestionat amb la targeta Drivemall.
Veurem com crear semàfors per a cotxes i vianants amb un botó de reserva.
Si no tenim el drivermall, podem utilitzar l’arduino, però a sota de l’enllaç per al desenvolupament del Drivemall.
L’avantatge de preferir el Drivemall per sobre de la clàssica placa Arduino és la de reduir la complexitat de les connexions que condueixen a una configuració més ordenada. Tanmateix, això és opcional: tots els resultats continuen sent vàlids amb la placa arduino, una placa de configuració i suficients ponts dupont per a les connexions.
Pas 1: llista de materials
- Baord Drivemall / ArduinoMega
- 4 led vermell
- 4 leds verds
- 4 led groc
- 8 transistors npn
- 16 resistències de 220 ohm
- 8 resistències de 22k ohm
- 1 resistència 1k ohm
- cable
- 1 botó
Pas 2: connexions
El semàfor es controla mitjançant dos transistors PNP connectats segons l’esquema de la figura 2. El funcionament del transistor PNP és molt senzill quan la base està connectada a GND el pas de corrent entre l’emissor i el col·lector està habilitat.
Utilitzem transistors per reduir el nombre de pins necessaris per encendre cada semàfor.
Per tant, si ambdues BASES són VDD, el LED vermell s’encendrà o per ser més clar el LED 21 17 14 6.
Si alimentem la BASE del segon transistor, s’encendran els LED 3 15 18 19.
Com a últim, si connectem les dues BASES a GND, els LED 20 16 13 10 s’encendran
La connexió del botó és la resistència clàssica connectada a GND en un pin del botó i l’altra a VDD.
Els pins Arduino registrats són els de l’1 al 10.
Pas 3: Firmware
Periòdicament només un dels semàfors és verd. Quan es prem el botó de vianants, al següent període el semàfor per als vianants canvia de verd
Per gestionar la trucada de botó per al vianant sense demora en temps real, s'ha utilitzat la funció millis (), que retorna el temps en mil·lisegons des que s'ha activat el dispositiu, de manera que es pugui utilitzar
exemple
corrent llarg sense signar Millis = millis ();
if (currentMillis - anteriorMillis> 2000 i bt03 == true i bbot == false)
{
Serial.println (1);
T1 ();
anteriorMillis = actualMillis;
bt1 = cert;
BT03 = fals;
}
Carreguem l’hora actual a cada bucle i si el corrent menys l’anterior és superior al temps escollit introduïu el si per canviar l’estat del semàfor que activarà la variable booleana per a la següent transició, per descomptat la primera variable booleana ja és cert abans de l'entrada del bucle.
Pas 4: renúncia
Aquest tutorial s’ha produït com a part del projecte Makerspace for Inclusion, cofinançat pel Programa Erasmus + de la comissió europea.
El projecte té com a objectiu promoure una forma informal d’educació com a mitjà per afavorir la inclusió social dels joves, l’educació informal que es pot trobar dins dels espais creadors.
Aquest tutorial només reflecteix les opinions dels autors i la Comissió Europea no es fa responsable de l'ús que es pugui fer de la informació que s'hi conté.
Recomanat:
Semàfor: 5 passos (amb imatges)
Semáforo: IntroduçãoNeste projecto, você construirà um sistema de semáforos: Existem 3 LEDs com cores diferents (verde, yellow and vermelho) per imitar os semáforos dos carros; Existem 2 LEDs com cores diferents (green and vermelho) per imitar os semáforos do
Joc d'aprenentatge semàfor: 5 passos
Joc d'aprenentatge semàfor: en aquest tutorial, aprendreu a fer un joc d'aprenentatge semàfor Arduino. Mitjançant el joc, els nens poden comprovar si tenen el coneixement adequat dels semàfors. El joc es divideix en dues seccions, si el jugador segueix
Semàfor a la carretera: 3 passos
Semàfor a la cruïlla: https://create.arduino.cc/editor/sharonchen/4c96c2…propòsit que els nens aprenguin a creuar la carretera! -Imitava el semàfor de la cruïlla, hi ha 4 semàfors encès cada tram i dos parells de semàfors oposats brillaran t
Control de control de control de càmera [Arduino Nano]: 4 passos
Control de control de control de càmera [Arduino Nano]: necessiteu un control de control de càmera per obtenir fotografies d'acció realment interessants en què construïu alguna cosa, un producte o fins i tot el que heu creat? Servocity ofereix un bon kit de control de control, però no té cap - Assemblea de controls fets per a això. En aquest post es descriurà com
Controlador semàfor Arduino amb control remot: 10 passos
Controlador de semàfors Arduino amb control remot: tenia un semàfor que estava acabant de reformar. L'únic que queda per fer era construir el controlador per als patrons de senyal de la llum. Per donar-li un gir, he incorporat un comandament a distància. Aquesta també va ser l'oportunitat perfecta per a mi