Taula de continguts:

Ajudant de garatge amb Arduino: 5 passos (amb imatges)
Ajudant de garatge amb Arduino: 5 passos (amb imatges)

Vídeo: Ajudant de garatge amb Arduino: 5 passos (amb imatges)

Vídeo: Ajudant de garatge amb Arduino: 5 passos (amb imatges)
Vídeo: Could this tiny tube of metal fix our broken suspension? - Edd China's Workshop Diaries 28 2024, De novembre
Anonim
Ajudant de garatge amb Arduino
Ajudant de garatge amb Arduino

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

Llista de peces
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

  1. Totes les parts esmentades estan àmpliament disponibles a molts llocs d’Internet.
  2. Vaig afegir el preu de les peces específiques segons la meva experiència.
  3. 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.
  4. El sensor de llum és un producte senzill i econòmic, però ja té un comparador de voltatge LM393.
  5. 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

Esquema
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

Construeix el circuit
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

Proveu el resultat
Proveu el resultat
Proveu el resultat
Proveu el resultat
Proveu el resultat
Proveu el resultat
Proveu el resultat
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: