Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
2020 metų vasaros projektui padariau du automobilius su robotais su ta pačia važiuokle. Vienas automobilis robotas turėjo naudoti ultragarso jutiklį, kad aptiktų priešais esančius objektus ir atitinkamai automatiškai pakeistų kryptį. Kitą automobilį turėjo valdyti mano telefonas.
1 žingsnis: įsigykite prekių
Žemiau pateikiami visi reikmenys, reikalingi dviem automobiliams gaminti:
- Skaidrus akrilo pagrindas
- 2 plastikiniai ratai su guminėmis padangomis
- 2 geltonos pavaros varikliai (būtinai pritvirtinkite prie jų jungtis)
- Ratukas/galinis ratas - Montavimo įranga (veržlės ir varžtai) - Šešiakampiai atjungimai - „KeyeStudio Arduino Clone“(geltona ir juoda lenta) - „NodeMCU Esp8266“lenta - „Mini Breadboard“- 480 taškų „BreadBoard“
- „Micro USB“(skirtas ESP8266)
- USB A į B („Arduino Board“)
- 6 voltų baterijų paketas (telpa 4xAA)
- „DF Robot Dual H-Bridge“(juoda grandinės plokštė su juodu šilumos kriaukle ir žaliosiomis jungtimis)
- L298N (raudona plokštė su juodu radiatoriumi ir mėlynomis jungtimis)
- jungiamieji laidai
- 2 kiekis IR jutiklių (mažos mėlynos plokštės, 4 kontaktų jungtys)
- 3 vnt ratų judesio diskų (1 yra atsarginis)
- 2 porcijos 9 g servos
- UltraSonic jutiklis (mėlyna plokštė, 2 didelės apvalios „akys“)
- Įjungimo/išjungimo mygtukas
- 1 hobis atsuktuvas (juoda rankena, oranžinė viršuje)
- Dvipusė juosta (dalims montuoti į važiuoklę. Taip pat galite naudoti klijų pistoletą)
2 žingsnis: Surinkite automobilio važiuoklę
Su mano rinkiniu buvo pateiktas vadovas, todėl, jei norite, galite išsaugoti paveikslėlį ir sekti jį. Priešingu atveju galite surinkti važiuoklę vadovaudamiesi žemiau pateiktomis instrukcijomis. Galbūt norėsite, kad jums padėtų antras asmuo, nes gali būti labai sunku priveržti varžtus, kai kas nors nepadeda jums sulaikyti automobilio.
Pirmiausia turite pritvirtinti variklį prie važiuoklės, naudodami plastikines tvirtinimo detales, kai kuriuos varžtus ir kai kurias veržles, kaip parodyta paveikslėlyje aukščiau
Tada pritvirtinkite ratus prie variklių
Dabar jums reikia pritvirtinti priekinį ratą prie važiuoklės, naudojant šešiakampius atramas, kai kuriuos varžtus ir veržles
Tada pritvirtinkite akumuliatoriaus talpyklą varžtais. Kai tai padarysite, automobilio važiuoklė bus baigta!
3 žingsnis: laidų prijungimas
Pirmiausia padarysime automobilį, valdomą ultragarso jutikliu. Jums reikės ultragarso jutiklio, 6 V baterijos, jungiamųjų laidų, L298 plokštės, duonos lentos ir „Arduino Redboard“. Man padėjo aukščiau pateikta schema.
Prijunkite abu variklius prie L298 plokštės, naudodami trumpiklius
Prijunkite L298 plokštę prie 9 V maitinimo šaltinio
Prijunkite L298 plokštę prie GND ant raudonos plokštės
Prijunkite ultragarso jutiklį prie tuščios duonos lentos ir analoginių įėjimų
Prijunkite L298 plokštę prie raudonos plokštės
Prijunkite pasukamą jutiklį prie duonos ir raudonos lentos
Tada prijunkite kitą bateriją prie raudonos plokštės naudodami adapterį
4 žingsnis: kodas
Paskelbtas kodas bus naudojamas ultragarso jutikliui pinti, kad būtų galima patikrinti viską, kas yra priešais jį. Tada jis lieps automobiliui keisti kryptį, priklausomai nuo to, ar yra kokių nors kliūčių jo kelyje. Taip pat turėsite atsisiųsti žemiau paskelbtą „NewPing“biblioteką. Tada turite įdėti jį į „Arduino“programos bibliotekų aplanką.
bitbucket.org/teckel12/arduino-new-ping/downloads/
5 žingsnis: sėkmė (arba ne)
Dabar, jei viską darote teisingai, tai turėtų veikti. Kaip matote čia, jutikliai pradėjo veikti, tačiau varikliai neveikia. Atrodo, kad kodas ir jutiklis veikia. Tačiau automobilis tiesiog nevažiuos. Patikrinau laidus ir kodą ir viskas atrodė gerai. Galite susidurti su šiomis techninėmis problemomis, ir jei taip yra, būtinai dar kartą patikrinkite, ar kas nors sugedo, ar ne. Jutiklis aiškiai veikė, kaip parodyta žemiau esančiuose vaizdo įrašuose. Variklis tikrai nesulaužytas, nes sėkmingai jį panaudojau kitame automobilyje. Aš iš tikrųjų padariau šį automobilį po kito automobilio, bet nusprendžiau pirmiausia parodyti šį automobilį. Įtariu, kad yra problema su L298 lenta.
6 žingsnis: Antrojo automobilio prijungimas
Dabar mes ketiname sukurti automobilį, kurį galima valdyti jūsų telefonu. Laimei, šis veikė ir turiu vaizdo įrašų, kuriuose jis važinėja. Šiam automobiliui jums nereikia tiek medžiagos, kiek paskutinio. Jums reikia tik jungiamųjų laidų, L298N plokštės ir akumuliatoriaus talpyklos. Aš naudoju „Android“telefoną, norėdamas atsisiųsti reikiamą programą automobiliui valdyti.
Prijunkite variklius prie plokštės L298
Prijunkite duonos lentą ir L298 plokštę
Taip pat būtinai prijunkite akumuliatorių prie L298 plokštės
7 žingsnis: kodas
Čia yra kodas, kurį turite atsisiųsti šiam automobiliui. Jis turėtų aptikti jūsų telefono IP adresą, kad galėtumėte valdyti automobilį savo telefonu. Taip pat turėsite atsisiųsti programą „Android“telefone.
8 žingsnis: sėkmė
Atlikę visus veiksmus, dabar turėtumėte turėti galimybę valdyti automobilį naudodami jutiklinį ekraną