Obsah:
Video: RoverBluetooth: Auto Bluetooth založené na Arduine: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
RoverBluetooth je názov, ktorý som pomenoval Bluetoothcar so sídlom v Arduine, ktoré som vyrobil pre svoju školskú skúšku, keď som mal iba trinásť rokov. Ukázal som to aj na Maker Faire Rome s FabLabom (a bol som tam jeden z najmladších)! Vďaka aplikácii pre Android, ktorú som naprogramoval, je veľmi ľahké ju vyrobiť (iba niekoľko lacných elektronických súčiastok a balík Meccano) a ovládať ju. Je vybavený ovládaním plnej rýchlosti, spiatočky, ultrazvukovým senzorom s parkovacím zvukom a núdzovou brzdou, diaľkovým ovládaním s nízkou latenciou a predným svetlom.
Hlavná stránka projektu
Krok 1: Aplikácia
Pôvodne som aplikáciu naprogramoval pomocou MIT App Inventor, ale potom som sa rozhodol napísať ju úplne od začiatku pomocou Android Studio. Ak ste začiatočník systému Android, odporučil by som vám použiť pôvodnú aplikáciu (vydanú v galérii App Inventor), pretože programovanie a úpravy sú jednoduchšie. V opačnom prípade novšiu aplikáciu nájdete na GitHub.
Stiahnite si projekt MIT App Inventor a APK
Krok 2: Podvozok
Ak chcete replikovať moje, kúpte si niekoľko balení Meccano, pozrite sa na obrázky a začnite skrutkovať! Dávajte pozor na volant, ktorý musí mať pripojenie k servomotoru, otáčajte sa bez trenia a bez odskrutkovania! Hlavné telo by sa nemalo príliš ohýbať a malo by byť ľahké, zatiaľ čo motor Meccano musí mať dostatok redukčných prevodov, aby bol silný.
Krok 3: Okruh
Potrebné diely:
- Prijímač Bluetooth (použil som modem BlueSMiRF Silver od Sparkfun, ale môžete skúsiť aj klasický HC-06, ktorý je lacnejší)
- Arduino UNO alebo podobné
- H-most (použil som L6203)
- Ultrazvukový senzor
- Servomotor (silný, s kovovými prevodmi, ak je to možné)
- Bzučiak
- LED pre predné svetlo
- 9V batéria
- Obojstranná maticová doska
Všimnite si toho, že použitý servomotor potrebuje 6V, takže som do obvodu pridal LM317. Ak vaše servo vyžaduje 5V, pokojne ho vyberte. Buďte trpezliví, vyberte si spájku a vytvorte si vlastný štít Arduino!
Stiahnite si schému Autodesk Eagle 9.3.0
Krok 4: Skica Arduino
Malý náčrt prijíma údaje, zapína a vypína motor a kontroluje vzdialenosť od steny. RoverBluetooth prijíma údaje z modemu Bluetooth a priraďuje čísla k príkazom. Napríklad „21“sa interpretuje ako „vypnite motor“. Tu je zoznam:
- 0-20 → poloha servomotora
- 21 → motor vypnutý
- 22 → rozsvieti sa
- 23 → svetlo vypnuté
- 1000-1255 → motor zapnutý, rýchlosť
- 1500-1755 → motor zapnutý, spiatočka, rýchlosť
Stiahnite si Arduino Sketch
Krok 5: Užite si to
Ste pripravení riadiť auto?
Odporúča:
Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
Chicken Coop Door - založené na Arduine: V prvom rade je mojim rodným jazykom holandčina, ospravedlňte sa teda za prípadné pravopisné chyby. Ak niečo nie je jasné, zanechajte správu v komentároch. Toto je môj prvý arduino projekt. Keďže moju manželku už unavovalo ručné otváranie dverí každý deň,
Inteligentné diaľkové auto založené na Arduine: 5 krokov
Inteligentné diaľkové auto založené na Arduino: Tento projekt je založený na vývojovej doske Arduino UNO, ktorá má za úlohu vytvoriť inteligentné auto. Auto má bezdrôtové ovládanie Bluetooth, vyhýbanie sa prekážkam, alarm bzučiakom a ďalšie funkcie a je to auto s pohonom všetkých štyroch kolies, ktoré sa ľahko otáča
Samoriadiace auto založené na Arduine: 8 krokov
Samoriadiace auto založené na Arduine: Vitajte v mojom prvom pokyne! Takže mi bol nedávno semestrálnym projektom pridelený projekt samoriadiaceho auta. V tomto projekte som mal za úlohu navrhnúť auto, ktoré dokáže nasledujúce: Dá sa ovládať pomocou hlasových príkazov prostredníctvom telefónu Android.
Hodiny založené na Arduine s použitím modulu hodín reálneho času (RTC) DS1307 a 0,96: 5 krokov
Hodiny založené na Arduine pomocou modulu DS1307 Real Time Clock (RTC) & 0,96: Ahoj chlapci, v tomto návode sa pozrieme na to, ako vytvoriť pracovné hodiny pomocou modulu hodín DS1307 v reálnom čase & OLED displeje. Čas teda odčítame z hodinového modulu DS1307. A vytlačte ho na obrazovku OLED
Zabezpečenie SCADA pre riadiace systémy založené na Arduine: 5 krokov
Zabezpečenie SCADA pre riadiace systémy založené na Arduine: SCADA (Supervisory Control and Data Acquisition) je rámec pre monitorovanie a vzdialený prístup k riadiacim systémom bežne používaným v celom rade priemyselných systémov, ako sú elektrárne, železnice, výrobné jednotky, oceliarne, lietadlá , s