Cuprins:
- Pasul 1: De ce aveți nevoie …
- Pasul 2: Construiți proiectul …
- Pasul 3: Cod Arduino …
- Pasul 4: Proiectul la locul de muncă …
Video: Telemetru pentru parcare în garaj cu Arduino: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect simplu vă va ajuta să vă parcați mașina în garaj afișând distanța față de obiectele din fața barei de protecție a mașinii dvs. Un mesaj „Stop” vă va spune când este timpul să vă opriți. Parallax Ping))) (tm) telemetre cu ultrasunete și o placă Arduino. Am folosit Leonardo, dar ar trebui să funcționeze pe orice altă placă originală sau compatibilă.
Pentru afișaj am ales o versiune matricială pentru dimensiunea sa și din motive estetice.
Pasul 1: De ce aveți nevoie …
Pentru a construi acest proiect aveți nevoie de:
- O placă Arduino: o placă originală sau compatibilă ar trebui să funcționeze deoarece codul nu folosește pinii / funcția specializată. O puteți găsi oriunde pe internet sau poate aveți una neutilizată într-un sertar din laboratorul dvs.
- Un telemetru cu ultrasunete HC-SR04 sau Parallax Ping))): sunt utilizate în mod obișnuit cu proiectele Arduino, așa că, probabil, îl aveți deja. Parallax Ping)) pe rezultatul căutării Pololu- HC-SR04 de pe Ebay
- Afișajul cu patru matrice: l-am cumpărat de la IOTMODULES pe Ebay: 4 Way MAX7219 DOT MATRIX În cazul în care linkul nu funcționează, încercați să le contactați din magazinul lor Ebay.
- Abilități de lipit, desigur:)
Pasul 2: Construiți proiectul …
Descărcați schema arduinorangefinder.pdf. Puteți găsi atașat, de asemenea, HC-SR04 pdf și ping))) pdf, doar pentru referință. Diagrama electronică este foarte simplă, urmați-o exact. Vă sugerez să extindeți cablurile pentru afișaj și senzor de aproximativ 1 metru (vezi imaginea 1), astfel încât să le puteți plasa mai ușor mai târziu.
În imaginea2 puteți vedea cum să lipiți pinii sursei de alimentare pentru afișaj și senzor: + 5V de pe afișaj și Vcc de la senzor trebuie lipit mai mult. Orice alt pin trebuie să aibă propriul terminal.
Image5 este versiunea Ping))) a proiectului. Mergeți la pasul următor când sunteți gata …
Pasul 3: Cod Arduino …
Este timpul să lucrați pe partea Arduino.
Descărcați biblioteca atașată MD_MAX72XX.zip și instalați-o din IDE (schiță-> import bibliotecă).
Acum dezarhivați și încărcați schița MeasureDistanceV200.ino și haideți să o analizăm. Există mai multe linii pe care le puteți edita:
1) Tipul de afișare Matrix: biblioteca furnizată acceptă tipul de afișare cu 4 matrice, astfel încât să funcționeze cu cele mai multe afișaje de pe piață. Doar decomentați o definire pe rând și încărcați codul pe Arduino pentru a vedea dacă se potrivește cu afișajul dvs.
2) Tipul senzorului: descommentați numai linia care se potrivește senzorului dvs.
3) Alegeți unitatea de măsurare preferată de la centimetri sau inci: descomentați doar cea potrivită, a fost setat un avertisment în compilația condiționată, acesta vă va arăta ceea ce ați ales.
Acum setați distanțele după cum preferați, le puteți modifica ulterior când proiectul va fi la locul său.
Încărcați codul și verificați dacă toate funcționează. Dacă aveți probleme vă rugăm să verificați cablurile și conexiunile.
Actualizare 30.03.2019 - Codul a fost actualizat:> Nouă bibliotecă cu afișaj matricial, acceptă 4 tipuri de afișare (o mulțime de documentație în bibliotecă) Credite pentru majicdesigns
Actualizare 2019/01/10 - Codul a fost actualizat:> A fost adăugată posibilitatea de a alege unitatea de măsurare de la centimetri sau inci
Actualizare 30.12.2017 - Codul a fost actualizat:> Opriți afișajul când opriți la distanță STOP mai mult de 10 secunde!
Pasul 4: Proiectul la locul de muncă …
Măsurați înălțimea celei mai proeminente părți a barei de protecție a mașinii dvs. de pe podea. Atașați senzorul aproape de perete, la înălțimea pe care ați măsurat-o.
Am folosit o foaie de spumă de polistiren în care am realizat un slot pentru senzor (vezi imaginea).
Acum așezați afișajul astfel încât să îl puteți vedea din mașină.
Încercați să intrați cu mașina și verificați distanțele, reglați-le în codul Arduino și reîncărcați-l dacă este necesar.
Recomandat:
Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași
Arduino UNO Cu OLED Ultrasonic Range Finder și Visuino: În acest tutorial vom folosi Arduino UNO, OLED Lcd, modul cu ultrasunete, și Visuino pentru a afișa gama ultrasonic pe Lcd și pentru a seta distanța limită cu un LED roșu. Urmăriți un videoclip demonstrativ
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
Telemetru cu ultrasunete cu uși: 7 pași (cu imagini)
Telemetru cu ultrasunete cu uși: telemetrul cu ultrasunete detectează dacă există ceva în calea sa prin emiterea unei unde sonore de înaltă frecvență. Accentul acestui instructable va fi modul în care ușile și telemetrii cu ultrasunete pot funcționa împreună, în special modul în care pot fi folosite pentru a detecta când
Asistență pentru parcare în garaj cu Arduino: 5 pași (cu imagini)
Asistență pentru parcare în garaj cu Arduino: 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, deci este