Tartalomjegyzék:
- 1. lépés: Vázlatos
- 2. lépés: Az alkatrészek összeszerelése
- 3. lépés:
- 4. lépés: A kód
- 5. lépés: Demo
- 6. lépés:
Videó: DIY - Arduino -alapú parkolási asszisztens V2: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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:
Gerber fájl:
Vázlat: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp
4. lépés: 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
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:
Napelemes LED parkolási érzékelő: 8 lépés (képekkel)
Napenergiával működő LED parkolóérzékelő: A garázsunkban nincs nagy mélység, és szekrények vannak a végén, ami tovább csökkenti a mélységet. A feleségem autója elég rövid ahhoz, hogy elférjen, de közel van. Ezt az érzékelőt azért készítettem, hogy egyszerűsítsük a parkolási folyamatot, és biztosítsuk, hogy az autó megteljen
Lézeres parkolási asszisztens: 12 lépés
Lézeres parkolási asszisztens: Sajnos meg kell osztanom a garázsműhelyemet az autóinkkal! Ez általában jól működik, azonban ha két autónk bármelyike túl messze parkol az istállójában, alig tudok mozogni a fúrógépem, a marógépem, az asztali fűrészem, stb. Fordítva, ha egy
FinduCar: intelligens autókulcs, amely elvezeti az embereket az autó parkolási helyéhez: 11 lépés (képekkel)
FinduCar: intelligens autókulcs, amely elvezeti az embereket az autó parkolóhelyéhez: A fenti problémák megoldása érdekében ez a projekt egy intelligens autókulcs kifejlesztését javasolja, amely az embereket oda irányíthatja, ahol parkolt. És a tervem egy GPS beépítése az autó kulcsába. Nincs szükség az okostelefon alkalmazás használatára a
Megoldás parkolási zónák nélkül: 5 lépés
Megoldás parkolási zónák számára: Ez a projekt annak az inspirációnak az eredménye, amelyet a csapatom kapott egy újságcikkből. A cikk arról beszélt, hogy az emberek parkolási zónákban parkolnak. Ez nagy problémává vált, ami forgalmi dugókat és kellemetlenségeket okoz másoknak
Egyszerű parkolási rendszer prototípus az Ebot használatával: 3 lépés
Egyszerű parkolási rendszer prototípus az Ebot használatával: Egy egyszerű parkolási rendszer prototípust készítettem az Ebot használatával. Ebben a rendszerben ultrahangos érzékelő található a jármű/tárgy érzékelésére. Az LCD modul megjeleníti az észlelt járművek számát. Amint a szám elérte a maximumot, megjelenik a & q