Tartalomjegyzék:
- 1. lépés: Fogalmak és összetevők
- 2. lépés: A vázlat készítése
- 3. lépés: PCB
- 4. lépés: Programozás (arduino)
- 5. lépés: Programozás (Visual Basic)
- 6. lépés: Mindent teszteljen a NYÁK -on
- 7. lépés: Végeredmény
Videó: Vonalkövető Bluetooth segítségével: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktatható egy iskolai projekthez készült.
Vonalkövetőt kellett készítenünk néhány specifikációval:
- Olcsónak kellett lennie, 50 eurós irányárral.
- A lehető leggyorsabban:> 0, 5 m/s.
- A vonal szélessége: 1, 5 cm / kanyar sugara: 10 cm / lehetséges kereszteződések (az autónak egyenesen kell haladnia).
- A vonalkövetőnek normál fényviszonyok között kell működnie (TL-fények, napfény, fényképezőgép vaku,…).
- Max. méretei 12 mm x 12 mm.
-Egyszerű hardver: 1 tápegység, olcsó egyenáramú motorok, H-híd,…
- Fényérzékelők tömbje (min. 6).
- PID-szabályozó.
- Vezeték nélküli kommunikáció (infravörös, Bluetooth,…).
- 1 start/stop gomb, a vonalkövető az utoljára beállított értékekkel indul (akkor is, ha az áramszünet megszakadt).
- Minden beállítás megváltoztatható egy egyszerűen használható PC -programon keresztül (Kp, Ki, Kd, hibakeresés, maximális sebesség,…).
- A végterméknek saját gyártású NYÁK -nak kell lennie (tervezés).
- Ha szükséges, használjon smd alkatrészeket.
Lássunk neki.
1. lépés: Fogalmak és összetevők
Ezt a projektet néhány választással kezdheti. Ezek a következők: vezérlő, kommunikáció, H-híd, tápegység, érzékelők és motorok. Ezek a döntések egymástól függenek.
A választásom a következő volt:
Mikrovezérlő: atmega32u4 (Arduino Leonardo chip) 5 V-ot igényel Kommunikáció: RN-42 (Bluetooth) 3, 3 V-os Tápellátás: Lio-ion 18650 2 x 4,2 V 8, 4V3, 3 V: UA78M33CDCYR5V: UA78M05CKVURG3H-híd: TB6612FNG 50 Motorok: tesztelés) és 30/1 (sebesség) gombok: B3SN-3112 Érzékelők: SHARP mikroelektronika GP2S700HCP
2. lépés: A vázlat készítése
A vázlatok elkészítéséhez nézze meg az adatlapokat, és látni fogja, hogyan kell mindent összekapcsolni. A vázlatok több különböző programban is elkészíthetők (DipTrace, Eagle, EasyEDA,…).
Ha használni szeretné az enyémet, innen letöltheti őket.
3. lépés: PCB
Amikor megkapja a PCB -jét, mindent forrasztania kell hozzá. Ügyeljen arra, hogy ne zárja rövidre az alkatrészeket.
4. lépés: Programozás (arduino)
Minden számítás az arduino -ban található, és az értékeket egy másik program módosíthatja (lásd a következő lépést). Letöltheti a teljes programot.
5. lépés: Programozás (Visual Basic)
Gyorsan írtam egy programot a Visual Basicben, amely értékeket tud írni a vonalkövetőnek, van néhány extra funkció is.
A program és a kód innen letölthető.
6. lépés: Mindent teszteljen a NYÁK -on
Most mindent tesztelnie kell.
Ha nincsenek problémák, elkezdheti a csípést, és gyorsíthatja a folyamatot. (Máskülönben meg kell találnia, mi okozhatja a problémát, majd meg kell oldania.)
Ehhez módosítsa a PID -t, a sebességet és a ciklusidőt.
Ez minden vonalkövetővel változik
Számomra az értékek a következők voltak (0, 858 m/s 30: 1 motor esetén):-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Speed: 140-Ciklusidő: 2000
Ha a PID értékei túl magasak, a vonalkövető túl sok torzítást vesz fel.
7. lépés: Végeredmény
Végül egy sorkövetőt készítettünk az összes általunk megadott specifikációval, és elértük a 0, 858 m/s sebességet. Ez az eddigi leggyorsabb sebesség ebben az iskolai projektben., használja az alábbi linket. (Némelyikük holland nyelvű)
drive.google.com/drive/folders/169LRTWpR2k…
A blogom (hollandul is).
linefollower20182019syntheseproject.blogsp…
Ha kérdése van, bátran tegye fel.
Ajánlott:
Vonalkövető a Tinkercad -on: 3 lépés
Vonalkövető a Tinkercad-on: Az A-Line Follower Robot, ahogy a neve is sugallja, egy automatizált vezetett jármű, amely a padlóra vagy a mennyezetre ágyazott vizuális vonalat követi. Általában a vizuális vonal az az út, amelyen a vonalkövető robot megy, és fekete vonal lesz egy
Haladó vonalkövető robot: 22 lépés (képekkel)
Haladó vonalkövető robot: Ez egy fejlett vonalkövető robot, amely a Teensy 3.6 és a QTRX vonalérzékelőre épül, és amelyeket én építettem, és amelyeken már régóta dolgozom. A korábbi vonalkövető robotom tervezésében és teljesítményében jelentős javulás tapasztalható. T
UCL beágyazott - B0B a vonalkövető: 9 lépés
UCL beágyazott-B0B a vonalkövető: Ez a B0B.*A B0B egy általános rádióvezérelt autó, amely ideiglenesen egy vonalkövető robot alapját szolgálja. Mint megannyi vonalkövető robot, ő is mindent megtesz, hogy maradjon a vonal, amelyet a padló és az AC közötti átmenet okoz
PID vonalkövető Atmega328P: 4 lépés
PID vonalkövető Atmega328P: BEVEZETÉS Ez az oktatóanyag arról szól, hogy hatékony és megbízható vonalkövetőt hozzunk létre az agyában futó PID (arányos-integrál-származékos) vezérléssel (matematikai). A vonalkövető egy autonóm robot, amely bármelyik b
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e