Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Schematic
- Pasul 3: Construiți circuitul
- Pasul 4: Încărcați Scratch
- Pasul 5: Testați rezultatul
Video: Asistență pentru parcare în garaj cu Arduino: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Provocarea
Când parchez în garajul meu, spațiul este foarte limitat. Într-adevăr. Mașina mea (un MPV de familie) este cu aproximativ 10 cm mai mică decât spațiul disponibil. Am senzori de parcare în mașină, dar sunt foarte limitați: sub 20 cm prezintă alertă roșie, astfel încât este foarte greu să oprești mașina mai aproape de 8 cm de capătul spațiului.
Ideea
Ideea mea a fost să folosesc un senzor de distanță cu ultrasunete în acest scop și un Arduino - desigur. Instrucțiunile de utilizare ale senzorului sunt deja disponibile aici, dar aș dori să obțin un afișaj mai precis decât „prea departe / prea aproape” cu 2 leduri. Am planificat un dispozitiv cu afișaj cu 7 segmente, dar am început să mă gândesc: această măsurare a distanței este utilă doar câteva secunde, atunci ce va fi în partea rămasă a zilei? Așa că am adăugat un sistem în timp real la sistem, dar cum va comuta între afișarea timpului și a distanței? În acest scop am adăugat un senzor de lumină ambientală.
Pasul 1: Lista pieselor
- Arduino Nano Rev3
- HC-SR04 Senzor de distanță cu ultrasunete (aproximativ 0,76 USD)
- Afișaj LED cu 7 segmente, 4 cifre, 12 pini, 0,56 "(1,77 USD)
- Placă DS3231RTC (0,87 dolari)
- Placă de detectare a senzorului de lumină ambientală (0,40 USD)
- 2 din 74HC595N Shift register IC (0,54 USD un pachet de 10)
- LED roșu
- LED verde
- 4 din 220 Ohm rezistor
- 1 din rezistor de 560 Ohm
Note
- Toate părțile menționate mai sus sunt disponibile pe scară largă în multe locuri de pe internet.
- Am adăugat prețul pentru piesele specifice pe baza experienței mele.
- Placa de rupere RTC este practic cu adevărat o placă de rupere pentru a ne permite să setăm timpul în ea - de ex. într-un alt Arduino.
- Senzorul de lumină este un produs ieftin și simplu, dar are deja un comparator de tensiune LM393.
- Afișajul cu 7 segmente este un tip în care anodul este comun, are 12 pini, are 4 puncte și, de asemenea, un colon. Puteți utiliza și orice alt tip, dar este necesară o modificare în funcție de atribuirea pinului. Puteți găsi schema afișajului meu în secțiunea de imagine a pasului.
Pasul 2: Schematic
U1 este un Arduino Nano Rev3, dar circuitul funcționează bine și cu Arduino Uno.
U2, U3: Datorită afișajului cu LED-uri ieftine, trebuie să folosesc registre de schimbare pentru a nu consuma toate ieșirile mele digitale. U2 conduce catodii în timp ce U3 este conectat la anodii cu rezistențe de 220 Ohm.
LED2, LED3: un led verde și unul roșu pentru a ajuta parcarea într-un mod vizual. Acest lucru nu este necesar, dar ar putea ajuta puțin.
S1: Senzor de lumină. Când intru în garaj - unde nu este lumină aprinsă - lumina automată a mașinii mele se aprinde, așa că cu acest senzor pot decide cu ușurință dacă mașina parchează sau nu. Dacă da, atunci să afișăm distanța, altfel imprimăm ora. Acest dispozitiv are o ieșire digitală ce poate fi mare sau scăzută pe baza luminii ambientale și a setării potențiometrului de declanșare.
S2: Senzor cu ultrasunete. Una cu adevărat ieftină. Are un declanșator și un ac de ecou. Utilizarea este destul de simplă mai ales dacă utilizați o bibliotecă concepută în acest scop. Am folosit NewPing numit.
RTC1: DS3231 Ceas în timp real. Acesta este unul destul de precis și are o caracteristică specială: măsoară temperatura de răsuflare și puteți obține și aceste informații. (Cu aceasta puteți afla cum să afișați temperatura în rotație cu timpul.)
Pasul 3: Construiți circuitul
Am asamblat circuitul pe o placă mai mare și am modelat-o în fritzing pentru o mai bună înțelegere. Știu că are o mulțime de cabluri - așa că nu sunt capabil să aleg culori diferite pentru toți pinii catodici - bit sper că poate fi rezolvat.
Pasul 4: Încărcați Scratch
Aici apare codul sursă al dispozitivului.
Pasul 5: Testați rezultatul
Am modelat dispozitivul pe o placă de calcul. În partea din stânga jos puteți vedea senzorul cu ultrasunete, ledul verde de pe celălalt dispozitiv atașat prin cablu arată că senzorul de lumină ambientală are tensiunea de intrare. Din a doua imagine sunt 2 lumini verzi aprinse pe senzorul de lumină, dar nu este atât de ușor să demonstrați acest lucru cu imagini.:)
Imaginea 1
Nu există mașină în garaj. Dispozitivul afișează ora cu numere nu prea luminoase. Coloanele clipesc - împreună cu al doilea punct zecimal, așa că merită să acoperiți cumva
Imaginea 2
Mașina iluminează senzorul, dar este prea departe pentru ao măsura. Am stabilit practic această distanță la 1 metru. În acest caz, afișajul arată „9999”.
Poza 3
Mașina este la aproximativ 10 cm de la senzorul de distanță și luminile până la senzorul de lumină. Ledul verde arată că mă pot apropia - cu atenție.:)
Imaginea 4
Mașina este la aproximativ 5 cm de senzorul de distanță, astfel încât ledul roșu arată că este suficient de aproape pentru a opri și pot închide ușa garajului fără nicio problemă.
Recomandat:
Asistență la parcare Reparare ușoară / Diagnosticare: 4 pași
Asistență la parcare Reparare ușoară / Diagnosticare: Ok permite să începem, am un Chevrolet Avalanche 2010 și are 4 senzori de asistență la parcare în bara spate. Acest lucru insolubil poate fi folosit pe vehicul și după cunoștințele mele, pe vremea pe care o aveți în față sau Rea sau ambele. Așa că m-am dus la favoarea mea
Raspberry Pi Zero Garaj de deschidere a ușii de garaj: 10 pași
Raspberry Pi Zero Garage Door Opener Hardware: Una dintre inspirațiile pentru acest proiect a fost instruirea fină a Raspberry Pi 3 Garage Door Opener, împreună cu alte câteva găsite pe Internet. Nefiind o persoană electronică experimentată, am făcut o mulțime de cercetări suplimentare cu privire la modalitățile de a
Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)
Telemetru pentru parcare în garaj cu Arduino: Acest proiect simplu vă va ajuta să vă parcați mașina în garaj afișând distanța de la obiecte în fața barei de protecție a mașinii dvs. Un mesaj „Stop” vă va spune când este timpul să vă opriți. pe obișnuitele HC-SR04 sau Parallax Ping)))
Asistent parcare garaj: 10 pași (cu imagini)
Asistent parcare garaj: Bună tuturor, așa că …… Am mingea de tenis atârnată de acoperiș în garajul meu pentru a arăta unde să mă opresc când parchez în garaj. (Știți ….. cel care vă lovi constant în cap atunci când vă plimbați în garaj!): OAcest lucru nu rezolvă t
Asistență la parcare inversă în garaj utilizând senzorul de siguranță existent și circuitul analogic: 5 pași
Asistență la parcare inversă în garaj folosind senzorul de siguranță existent și circuitul analogic: bănuiesc că multe invenții din istoria omenirii au fost făcute din cauza soțiilor care se plâng. Mașina de spălat și frigiderul cu siguranță par a fi candidați viabili. Micuța mea „invenție” descris în acest Instructable este un dispozitiv electronic