Tartalomjegyzék:

UCL - Beágyazott - Figyelmeztető rendszer - RC autó: 7 lépés
UCL - Beágyazott - Figyelmeztető rendszer - RC autó: 7 lépés

Videó: UCL - Beágyazott - Figyelmeztető rendszer - RC autó: 7 lépés

Videó: UCL - Beágyazott - Figyelmeztető rendszer - RC autó: 7 lépés
Videó: Устранение неисправностей оптоволокна: Руководство ИТ-администратора 2024, November
Anonim
UCL - Beágyazott - Figyelmeztető rendszer - RC Car
UCL - Beágyazott - Figyelmeztető rendszer - RC Car
UCL - Beágyazott - Figyelmeztető rendszer - RC Car
UCL - Beágyazott - Figyelmeztető rendszer - RC Car
UCL - Beágyazott - Figyelmeztető rendszer - RC Car
UCL - Beágyazott - Figyelmeztető rendszer - RC Car

Ebben a projektben egy egyszerű figyelmeztető rendszert készítettem a logisztikai robotok számára. Ez alapvetően egy RC autó, ultrahangos érzékelővel elöl, hátul akadálymentesítő érzékelővel. Az autót egy alkalmazáson keresztül Bluetooth -on keresztül lehet vezérelni.

Lépés: Videó és képek

Image
Image
Videó és képek
Videó és képek
Videó és képek
Videó és képek
Videó és képek
Videó és képek

2. lépés: Alkatrészek

Ez az általam használt összetevők listája:

1 x arduino mega 25601 x L298N kettős H-híd motor meghajtó 1 x ultrahangos érzékelő 1 x akadály elkerülő érzékelő 1 x HC-05 bluetooth modul 3 x led, zöld, sárga és piros 2 x DC motor 1 x hangszóró 1 x tranzisztor 4 x 220 ohmos ellenállás 1 x 1 k ellenállás 1 x 2 k ellenállás

drótkenyeretábla 3D nyomtatótartó az ultrahangos érzékelőhöz 1 x 9 V -os elem 6 x AA elem

3. lépés: huzalozási diagram

Huzalozási diagram
Huzalozási diagram
Huzalozási diagram
Huzalozási diagram

4. lépés: Kód

A program lényege, hogy figyelmeztetéseket ad, és leállítja az rc autót, ha túlságosan bezár egy tárgyat. Ha valami 30 cm alatt van, egy piros led villogni kezd, a hangszóró hangot ad ki, és az autó leáll. Amikor az autót leállítják, nem lehet előre haladni.

Ha valami 31 és 70 cm között van, sárga led villog. Ha nincs semmi baj, zöld LED világít.

Ha valami körülbelül 20 cm -re van az autó hátuljától, az autó megáll. Amikor az autót leállítják, nem lehet visszafelé mozgatni.

Megpróbáltam különböző osztályokban írni a kódot, hogy a fő minél tisztább legyen. De sok bajom volt az RC -t vezérlő kód áramlásával. Így végül a főprogramba írtam a vezérlőkódot. Ez egy olyan dolog, amin szeretnék változtatni.

5. lépés: Az alkalmazás

Az App
Az App
Az App
Az App

Készítettem egy alkalmazást az autó irányítására. Az alkalmazás az MIT app feltalálójában készült. Az egyetlen probléma az MIT app feltalálójával az, hogy nem támogatják a multitouch funkciót.

Az alkalmazás Bluetooth -on keresztül küld adatokat. A Bluetooth modul az arduino mega rx1 és tx1 típusát használja. Ezzel programozhattam az arduino -t USB -n keresztül, és az alkalmazással egyszerre irányíthatom az autót.

6. lépés: 3D nyomtatás

3D nyomtatás
3D nyomtatás

Készítettem egy konzolt az ultrahangos érzékelőhöz. Maga a rajz, amelyet a fusion 360 -ban készítettem.

A konzol az RC autóm tervezése.

7. lépés: Végső gondolat

Nagyon sokat tanultam ebből a projektből. A projekt legnagyobb kihívása az volt, hogy működőképessé tegye a bluetooth kommunikációt. Megtanulom, hogy késés helyett milli- és mikroszkópot kell használni, mert a késleltetés funkció leállítja az egész programot. Megtanultam, hogyan kell saját 3D rajzot készíteni és kinyomtatni.

Egy dolgot szeretnék tenni, hogy automatikus funkciót adok az autónak, így magától tud vezetni.

Összességében nagyon jól éreztem magam ezzel, és tudom, hogy sok mindent lehet fejleszteni az autóban.

Ajánlott: