Tartalomjegyzék:

DIY - Arduino -alapú parkolási asszisztens V2: 6 lépés
DIY - Arduino -alapú parkolási asszisztens V2: 6 lépés

Videó: DIY - Arduino -alapú parkolási asszisztens V2: 6 lépés

Videó: DIY - Arduino -alapú parkolási asszisztens V2: 6 lépés
Videó: Broadlink MP1 wi-fi смарт удлинитель - подключаем к системе Domoticz 2024, November
Anonim
Image
Image

Amikor az élet banánt ad !!!!! Csak edd meg őket.

A szükség a találmányok anyja, és ezt a tényt nem tagadom. Őszintén szólva, ez a második alkalom, amikor a garázs falába ütköztem, mióta beköltöztünk ebbe az új házba. Ennyi, nem lenne harmadik alkalom.

Ebben a videóban egy ultrahangos érzékelő segítségével kiszámítom az autó távolságát a garázs falától, és zöld, kék, sárga és piros LED -ekkel jelenítem meg. A LED -ek színe azt jelzi, hogy tovább kell mozogni, lassítani, megállni vagy visszamenni.

A projekt teljes költsége 20-25 dollár körül mozog.

1. lépés: Vázlatos

Alkatrészek összeszerelése
Alkatrészek összeszerelése

Ehhez a projekthez szükségünk van:

  • 8 db többszínű LED
  • 8 x 220ohm ellenállás
  • 1 x Arduino NANO
  • 1 x HC-SR04 ultrahangos érzékelő
  • 1 x hangszóró és
  • 1 x 100ohm ellenállás

Kezdjük azzal, hogy a LED -eket csatlakoztatjuk az Arduino D5 -D12 -es tüskéjéhez, 200 ohmos ellenállással az egyes tüskék között. Ezután csatlakoztassa a hangszórót az Arduino A0 tűjéhez. Az ultrahangos érzékelő TRIG csapja a D2 -hez, az ECHO csap pedig az Arduino D3 -as csapjaihoz csatlakozik. Végül csatlakoztassa az ultrahangos érzékelő VCC -tűjét az Arduino 5V -os kimenetéhez, és az áramkör befejezéséhez csatlakoztassa az összes -ve -tűt az Arduino GND -tűjéhez.

2. lépés: Az alkatrészek összeszerelése

Alkatrészek összeszerelése
Alkatrészek összeszerelése
Alkatrészek összeszerelése
Alkatrészek összeszerelése

Kezdem a LED -ek forrasztásával a táblához. Felül piros, majd sárga, majd kék és zöld alul.

Bármilyen színt használhat, teljesen attól függően, hogy hogyan szeretné bemutatni. Azért választottam ezeket a színeket, hogy megmutassam a súlyosság szintjét, ahogy az autó közeledik a falhoz. Akár egyetlen színt is használhattam volna az egész beállításhoz. A LED -ek forrasztása után a 8 x 220ohm áramkorlátozó ellenállásokat forrasztom a tábla hátoldalára. Ezután forrasztom a zümmögőt és a 100 ohmos ellenállást. Ezután forrasztom 2 sor női tűfejlécet az Arduino tartásához. Ezután itt az ideje, hogy az ultrahangos érzékelőt forraszthassam a tábla alsó bitjéhez. Végül az alsó bit leszerelése előtt forrasztom a kábeleket a táblához. Rendben, így néz ki. Most nézzük meg a kódot a következő részben.

3. lépés:

Kép
Kép
Kép
Kép
Kép
Kép

Gerber fájl:

Vázlat: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

4. lépés: A kód

A kód
A kód

Indítsa el a kódot a "NewTone.h" könyvtár beiktatásával, valamint a konstansok és a kódban használt globális változók meghatározásával.

Ezután a beállítás részben határozza meg a tűmódokat. Most a hurok szakaszban számítsa ki a "távolságot" hüvelykben az ultrahangos érzékelőtől kapott érték leolvasásával. Ezután a "Távolság" értékének ellenőrzésével be- vagy kikapcsoljuk a LED -eket a tárgy távolsága alapján. Ha a távolság nagyobb, mint 200, kapcsolja ki az összes LED -et és a hangjelzőt, mivel a tárgy kívül esik a tartományon.

A kód következő bitje ellenőrzi, hogy az objektum jelenleg álló -e. Összehasonlítja az aktuális távolság értékét az előző távolsággal, és ha az értékek megegyeznek (az objektum nem mozdult el), akkor számlálót növel. Ha az objektum a folyamat során bármikor mozog, a számláló 0-ra áll vissza.

Amikor a számláló eléri a 20 -at, az összes LED kialszik. És végül hozza létre azt a funkciót, amely kikapcsolja az összes LED -et és a hangjelzőt.

Kód:

NewTone könyvtár: https://hacksterio.s3.amazonaws.com/uploads/attac…Gerber fájl:

5. lépés: Demo

Demó
Demó

A Land Rover R1V2 gépemmel bemutatom nektek a projektet. Amint láthatja, a LED -ek zöldről pirosra válnak, amikor a rover közeledik az ultrahangos érzékelőhöz. Igen!! küldetés teljesítve.

6. lépés:

Még egyszer köszönöm, hogy megnézted a hozzászólásomat. Remélem segít.

Ha támogatni szeretnél, iratkozz fel YouTube -csatornámra (https://www.youtube.com/user/tarantula3).

Köszönöm, ismét a következő oktatóanyagban.

  • JLCPCB - 2 $ PCB prototípushoz:
  • V1:
  • Teaser:
  • Videó:

Ajánlott: