Taula de continguts:
- Pas 1: llista de peces
- Pas 2: esquema
- Pas 3: Construeix el circuit
- Pas 4: pengeu el Scratch
- Pas 5: proveu el resultat
Vídeo: Ajudant de garatge amb Arduino: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
El repte
Quan aparco al meu garatge l’espai és molt limitat. De debò. El meu cotxe (un monovolumen familiar) fa uns 10 cm menys que l’espai disponible. Tinc sensors d’estacionament al cotxe, però són molt limitats: per sota dels 20 cm mostren alerta vermella, de manera que és molt difícil aturar el cotxe a menys de 8 cm del final de l’espai.
La idea
La meva idea era utilitzar un sensor de distància ultrasònic per a aquest propòsit i un Arduino, és clar. Les instruccions d'ús del sensor ja estan disponibles aquí, però m'agradaria obtenir una visualització més precisa que "massa lluny / massa a prop" amb 2 leds. Vaig planejar un dispositiu amb pantalla LED de 7 segments, però vaig començar a pensar: aquesta mesura de la distància només serà útil durant uns segons, i què hi haurà a la part restant del dia? Així que he afegit un rellotge de temps real al sistema, però com canviarà entre la visualització de la distància i el temps? Amb aquest propòsit he afegit un sensor de llum ambiental.
Pas 1: llista de peces
- Arduino Nano Rev3
- Sensor de distància per ultrasons HC-SR04 (al voltant de 0,76 dòlars)
- Pantalla LED de 7 segments de 4 dígits de 12 pins de 0,56 "(1,77 dòlars)
- Tauler de sortida DS3231RTC (0,87 dòlars)
- Tauler de separació del sensor de llum ambiental (0,40 dòlars)
- 2 de 74HC595N Registre de canvis IC (0,54 dòlars per paquet de 10)
- LED vermell
- LED verd
- Resistència de 4 Ohm
- 1 de 560 ohm resistència
Notes
- Totes les parts esmentades estan àmpliament disponibles a molts llocs d’Internet.
- Vaig afegir el preu de les peces específiques segons la meva experiència.
- El tauler de ruptura de RTC és pràcticament un tauler de ruptura per deixar-nos fixar el temps, per exemple. en un altre Arduino.
- El sensor de llum és un producte senzill i econòmic, però ja té un comparador de voltatge LM393.
- La pantalla LED de 7 segments és un tipus on l’ànode és comú, té 12 pins, té 4 punts i també dos punts. Podeu utilitzar qualsevol altre tipus, però cal fer alguna modificació en funció de les assignacions de pins. Podeu trobar l’esquema de la meva pantalla a la secció d’imatges del pas.
Pas 2: esquema
U1 és un Arduino Nano Rev3, però el circuit també funciona bé amb Arduino Uno.
U2, U3: A causa de la pantalla LED barata, he d’utilitzar registres de desplaçament per no consumir totes les meves sortides digitals. U2 condueix els càtodes mentre U3 està connectat als ànodes amb resistències de 220 Ohm.
LED2, LED3: leds verds i vermells per ajudar l’estacionament de forma visual. Això no és necessari, però podria ajudar una mica.
S1: sensor de llum. Quan entro al garatge, on no hi ha llum encesa, s’encén la llum automàtica del meu cotxe, de manera que amb aquest sensor puc decidir fàcilment si el cotxe estaciona o no. Si és així, mostrem la distància en cas contrari, imprimim l'hora. Aquest dispositiu té una sortida digital que pot ser alta o baixa segons la llum ambiental i la configuració del potenciòmetre de disparador.
S2: sensor d'ultrasons. Un de molt barat. Té un gallet i un passador de ressò. L'ús és molt senzill, especialment si utilitzeu una biblioteca dissenyada per a aquest propòsit. He utilitzat NewPing amb el nom.
RTC1: DS3231 Tauler de separació de rellotge en temps real. Aquest és bastant precís i té una característica especial: mesura la temperatura que afecta i també podeu recuperar aquesta informació. (Amb això podeu esbrinar com mostrar la temperatura en rotació amb el temps.)
Pas 3: Construeix el circuit
Vaig muntar el circuit en una taula de treball més gran i vaig modelar-la en un estil divertit per a una millor comprensió. Sé que té molts cables, de manera que no sóc capaç de triar colors diferents per a tots els pins del càtode. Espero que es pugui solucionar.
Pas 4: pengeu el Scratch
Aquí ve el codi font del dispositiu.
Pas 5: proveu el resultat
Vaig modelar el dispositiu en una pissarra. A la part inferior esquerra es pot veure el sensor d'ultrasons; el led verd de l'altre dispositiu connectat al cable mostra que el sensor de llum ambiental té el voltatge d'entrada. A la segona imatge hi ha 2 llums verds encesos al sensor de llum, però no és tan fàcil demostrar-ho amb imatges.:)
Imatge 1
No hi ha cotxe al garatge. El dispositiu mostra l'hora amb números no massa brillants. Els dos punts parpellegen, juntament amb el segon punt decimal, de manera que val la pena cobrir el do d'alguna manera
Imatge 2
El cotxe il·lumina el sensor però està massa lluny per mesurar-lo. Pràcticament he establert aquesta distància a 1 metre. En aquest cas, la pantalla mostra "9999".
Imatge 3
El cotxe està a uns 10 cm des del sensor de distància i les llums fins al sensor de llum. Els leds verds puc acostar-me amb cura.:)
Imatge 4
El cotxe es troba a uns 5 cm del sensor de distància, de manera que el led vermell demostra que està prou a prop com per parar i puc tancar la porta del garatge sense cap problema.
Recomanat:
Ajudant de filferro de taulers de pa: 10 passos (amb imatges)
Breadboard Wire Helper: aquest document instructiu mostra com construir una eina per ajudar a fer més fàcil i senzill el prototipatge de taulers de pa
Ajudant de gambetes: 6 passos
Ajudant a la gamba: La gamba, també coneguda com a xinès 釣 蝦, és una de les aficions més úniques i populars dels taiwanesos. Molts taiwanesos van a la gambeta els caps de setmana. Des de gaudir de la baralla amb les gambes i menjar-les, la gambeta és sens dubte un dels bes
Telèmetre per a garatge amb Arduino: 4 passos (amb imatges)
Telèmetre per a garatge amb Arduino: aquest senzill projecte us ajudarà a aparcar el cotxe al garatge mostrant la distància dels objectes davant del para-xocs del vostre cotxe. Un missatge "Stop" us indicarà quan és hora de parar. a l'habitual HC-SR04 o Parallax Ping)))
Obridor de portes de garatge amb Raspberry Pi: 5 passos (amb imatges)
Obridor de portes de garatge mitjançant un Raspberry Pi: controleu el motor del garatge des d’un telèfon intel·ligent o qualsevol dispositiu capaç de navegar per una pàgina web (amb AJAX!). El projecte es va iniciar ja que només tenia un comandament a distància per al meu garatge. Què divertit era comprar-ne un segon? No és suficient. El meu objectiu era poder controlar i controlar
Ajudant BTT per a pacients amb hemiplegia: 4 passos
Assistent en bicicleta de muntanya per a pacients amb hemiplegia: els pacients amb hemiplegia són persones que tenen una paràlisi (parcial) del costat dret o esquerre, cosa que els fa tenir menys força i adherència. Per a aquestes persones, és molt difícil anar amb bicicleta de muntanya, ja que els costa agafar-se al volant