Obsah:

Inteligentní Romote auto založené na Arduinu: 5 kroků
Inteligentní Romote auto založené na Arduinu: 5 kroků

Video: Inteligentní Romote auto založené na Arduinu: 5 kroků

Video: Inteligentní Romote auto založené na Arduinu: 5 kroků
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Červenec
Anonim
Inteligentní Romote auto založené na Arduinu
Inteligentní Romote auto založené na Arduinu

Tento projekt je založen na vývojové desce Arduino UNO, která má vytvořit chytré auto. Vůz má bezdrátové ovládání Bluetooth, vyhýbání se překážkám, alarm bzučáku a další funkce a je to auto s pohonem všech kol, které lze snadno zatáčet.

Krok 1: Kupte si věci, které potřebujete

Potřebujeme koupit základní desku a rozšiřující desku Arduino a také bzučák, modul ovladače motoru L298N, modul BT-04A Bluetooth, stejnosměrný motor, držák baterie atd. Samozřejmě akrylové desky pro podpůrné moduly jsou zásadní. Akrylové desky vhodné pro toto auto není snadné najít, takže odkaz je uveden níže. V obchodech snadno najdete další věci.

Zde je odkaz na akrylovou desku v Taobao:

Software používá k ovládání vozu asistenta pro ladění Bluetooth a budou také připojeny zdroje.

Krok 2: Vytvořte hardwarový rámec

Sestavte hardwarový rámec
Sestavte hardwarový rámec
Sestavte hardwarový rámec
Sestavte hardwarový rámec

Potřebujeme nainstalovat modul ve správné poloze na akrylovou desku. Vzhledem k tomu, že zakoupená akrylová deska má více otvorů, než potřebujeme, věnujte pozornost pouze tomu, jak ji nainstalovat nejpohodlnějším způsobem, aby se zabránilo opakované demontáži.

Protože je instalace motoru relativně jednoduchá a pevná, zaměřujeme se na instalaci řídicího obvodu výše. Pro příjem signálů je třeba použít Bluetooth a základní desku. Vhodnější je dát je do zadní části vozu. Základna baterie a baterie zabírají velký prostor. Aby byla zajištěna rovnováha vozu, jsou umístěny ve střední poloze a modul pohonu motoru a modul vyhýbání se překážkám jsou umístěny vpředu, jak je znázorněno na obrázcích.

Následující obrázek ukazuje instalační vzor zespodu a shora. První obrázek ukazuje stav obvodu zespodu, když není nainstalován motor. Věnujte pozornost nákupu více šroubů a měděných sloupků s různými výškami, abyste se z prostoru vynořili. Druhý obrázek je situace vozu, když je plně nainstalován. Zřetelně vidíte modul pohonu motoru, baterii atd.

Krok 3: Mluví o Bluetooth

Hovoří o Bluetooth
Hovoří o Bluetooth

Modul Bluetooth se často používá v oblasti bezdrátového ovládání na krátkou vzdálenost. V tomto projektu je vybrán modul Bluetooth BT-04A. Stejně jako modul Bluetooth řady HC se často používá modul Bluetooth řady BT, ale jeho cena je levnější.

Tento modul se používá hlavně v oblasti bezdrátového přenosu dat na krátkou vzdálenost. Lze jej snadno připojit k zařízení Bluetooth v počítači a také komunikovat data mezi dvěma moduly. Použitím tohoto modulu se můžete vyhnout zdlouhavému kabelovému připojení a můžete přímo nahradit kabel sériového portu.

Tento modul je řízen příkazovou sadou „AT“jako WIFI modul Esp8266, GSM modul. Abychom usnadnili připojení různých počítačů, nastavujeme jako hlavní režim auto a počítač a mobilní telefon s Bluetooth na autě aktivně končí, aby získali kontrolu nad chytrým vozem. Asistent pro ladění Bluetooth na straně počítače je velmi dokonalý, mnoho funkčních pokynů bylo zapouzdřeno do tlačítek, stačí zadat ovládací pokyny. Pamatujte, že před odesláním řídicího příkazu musí být počítač nejprve připojen k Bluetooth automobilu. Tento proces může být zaseknutý. Zkuste několikrát více a mobilní terminál je pohodlnější.

K tomuto kroku je připojen pouze mobilní software a je doporučen software pro ladění portu bluetooth počítače.

Krok 4: Softwarové kódování

Softwarové kódování
Softwarové kódování
Softwarové kódování
Softwarové kódování
Softwarové kódování
Softwarové kódování

Vývojové prostředí Arduino je open source a lze jej stáhnout přímo z internetu. Klíčové kroky v programování jsou vysvětleny níže.

Nejprve definujeme klíčové kolíky na řídicí desce makroskopicky pro snadné pochopení a následnou obsluhu.

Potom inicializujte operaci motoru, jak je znázorněno na obrázku níže, je operace inicializace vpřed. Všimněte si, že motor je poháněn dvěma póly, jedním vysokým a druhým nízkým, a naopak. Tento princip používáme hlavně k ovládání motoru.

Pohyb zleva doprava je docela zvláštní. Abychom provedli rotaci zleva doprava, aby se auto nepohnulo hodně dopředu, vezmeme si cestu levého kola dozadu a pravého kola dopředu, abychom odbočili doleva. Totéž platí pro odbočení doprava. (Protože efekt použití analogového signálu není příliš dobrý, vyžaduje neustálé ladění a zde se přímo používá digitální výstup.)

Po obdržení příkazu ze sériového portu může vůz podle příkazu provést odpovídající operaci. Obrázek ukazuje operaci získání příkazu vpřed. Jedním z důvodů, proč jsme vybrali modul Bluetooth BT-04A, je to, že byl zapouzdřen do USART, pouze se čtyřmi piny TX, Rx, VCC a GND, což je velmi výhodné pro ladění a přístup

Krok 5: Přehled

Přehled
Přehled
Přehled
Přehled

Nakonec přiložte kód programu a obrázky auta v různých situacích. Toto je návrh programu, vítejte společně diskutovat a tento projekt zlepšit.

Doporučuje: