Sadržaj:
Video: Bluetooth automobil na daljinsko upravljanje pomoću Arduino UNO: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Uvijek će biti fascinantno početi provoditi ono što smo do sada proučavali u Arduinu. U osnovi, većina bi išla s osnovama.
Ovdje ću jednostavno objasniti ovaj automobil na daljinsko upravljanje baziran na Arduinu.
Zahtjevi:
1. Arduino UNO (1)
2. Bluetooth modul (1)
3. Šasija automobila
4. BO motor
5. 9V baterija (bolje ako je punjiva baterija od 12V 7AH za bolje performanse)
6. Vozač motora L293D
Svatko traži bolje objašnjenje izgradnje ovih botova, već se većina objašnjenja temelji na povezanosti kruga
Povezivanje kruga je što je moguće jednostavnije. Ovdje ću objasniti mnogo o kodu i povezivanju prema njemu
Korak 1: Osnovni rad
Sve što moramo učiniti je iz ničega proizvesti RC Bluetooth automobil. Razgovarali smo o zahtjevima za ovaj projekt. Ovdje ću predstaviti aplikaciju koja glatko radi s našim kontrolnim dijelom našeg vozila. Tako će se iz aplikacije slati signali koji odgovaraju funkciji na koju mislimo. Na primjer, "F" će biti poslano na Bluetooth ako pritisnete gumb za naprijed. Stoga možemo kodirati Arduino da se s motorima mora pričvrstiti pravilan pomak prema naprijed (bit će objašnjeno kasnije).
Početni dio koda
int m11 = 11, m12 = 10, m21 = 9, m22 = 6;
char podaci = 0;
void setup ()
{
Serial.begin (9600);
pinMode (m11, OUTPUT);
pinMode (m12, OUTPUT);
pinMode (m21, OUTPUT);
pinMode (m22, OUTPUT); }
Prvi redak koda dodjeljuje naziv za svaki pin našeg mikrokontrolera. Ta četiri pina služe za spajanje 4 žice motora.
Serial.begin (0): Postavlja brzinu prijenosa podataka u bitovima u sekundi (baud) za serijski prijenos podataka
pinMode: funkcija pinMode () koristi se za konfiguriranje određenog pina da se ponaša kao ulaz ili izlaz. (Ovdje smo povezali motor kao izlaz. Budući da mikrokontroler daje izlaz motoru kad god radi.)
Nadam se da su svi dobili upravo ovu ideju o početnom dijelu koda.
Korak 2: Program:)
void loop () {{100} {101}
if (Serial.available ()> 0) {
data = Serial.read ();
Serijski.ispis (podaci);
Serial.print ("\ n");
ako (podatak == 'F')
naprijed();
inače ako (podaci == 'B')
unazad();
inace if (data == 'L')
lijevo();
inače ako (podaci == 'R')
pravo();
drugo
astop (); }
Ovdje dolaze glavne funkcije našeg programa. Do sada smo odredili prirodu pina i je li njegov izlaz ili ulaz. Ovdje u ovom [dijelu idemo prema ispravnoj logici. Budući da smo povezali Bluetooth modul s Arduino. Serial.available: Nabavite broj bajtova (znakova) koji su dostupni za čitanje sa serijskog porta. Ovo su podaci koji su već stigli i pohranjeni u međuspremniku za serijsko primanje (koji sadrži 64 bajta). available () nasljeđuje iz klase pomoćnog programa Stream.
Kako smo povezali Bluetooth modul. Serijski dostupna vrijednost bili bi podaci koji odgovaraju vašim radnjama datim u aplikaciji. Stoga, kao što sam već spomenuo, moramo dati napredni kôd koji odgovara podacima 'F' iz aplikacije.
Stoga se podaci iz aplikacije spremaju u varijabilne podatke pomoću operacije serial.read.
Kad provjerite postavke aplikacije, bit će napisana odgovarajuća abeceda za svaku funkciju.
Stoga se pomoću funkcije if svaka abeceda navodi sa svojim dnevnim redom.
{Za više informacija možete provjeriti.ino datoteku prenesenu s ovim uputama}
Korak 3: Povezivanje kruga
Povezivanje kruga je što je moguće jednostavnije. Sve što morate osigurati je da su pinovi povezani kako je navedeno u Arduino kodu. Gore navedena veza pogonitelja motora može se promijeniti u skladu s dostupnim na tržištu. Vi samo tražite veze na internetu.
Ovdje moramo osigurati veze za Bluetooth modul, upravljački program motora i Arduino pinove.
Upravljački program motora: Jednostavno spojite priključak upravljačkog programa motora u skladu s prikazanim na gornjoj slici. Zapravo se koristi za napajanje motora budući da pin iz Arduina služi samo za davanje signala. Nema moć upravljanja motorima. Dakle, pojačavanje signala motora je ono što vozač motora radi. Bit će četiri upravljačka signala iz Arduina i povezivati ih. Bit će prisutni pin za napajanje i uzemljenje.
Bluetooth modul: Ima VCC, GND, Tx, Rx pinove. Ono o čemu morate voditi računa je da Tx i Rx pinovi ne bi trebali biti povezani prilikom učitavanja koda. Tx i Rx Bluetootha moraju se povezati s Rx i Tx Arduina.
Korak 4: Bluetooth aplikacija
play.google.com/store/apps/details?id=brau…
Provjerite gornju aplikaciju, tamo u postavkama aplikacije možete pronaći odgovarajuću abecedu koja se prenosi za određene radnje koje smo izvršili.
Kôd koji sam ovdje naveo je sa signalima iz gore navedene Bluetooth aplikacije.
Preporučeni:
Automobil s električnim igračkama na daljinsko upravljanje: 10 koraka (sa slikama)
Automobil s električnim igračkama na daljinski upravljač: Autor: Peter Tran 10ELT1Ovaj vodič govori o teoriji, dizajnu, proizvodnji i postupku testiranja električnog automobila igračke na daljinsko upravljanje (RC) pomoću čipova HT12E/D IC. Vodiči detaljno opisuju tri faze dizajna automobila: Privezani kabel Infrar
Automobil na daljinsko upravljanje s komunikacijskim modulom NRF24L01 PA LNA: 5 koraka
Automobil na daljinsko upravljanje s komunikacijskim modulom NRF24L01 PA LNA: U ovoj temi želimo podijeliti informacije o tome kako napraviti automobil na daljinsko upravljanje s modulom NRF24L01 PA LNA. Zapravo postoji nekoliko drugih radijskih modula, kao što su 433MHz, HC12, HC05 i LoRa radio moduli. No, po našem mišljenju, mod NRF24L01
Automobil na daljinsko upravljanje: 3 koraka
Auto na daljinsko upravljanje: Danas (ili večeras, kako god najbolje radili) napravit ćemo automobil na daljinsko upravljanje. Preći ćemo na proces izgradnje automobila, od korištenja unaprijed pripremljenog seta za izradu samog automobila, do prototipiranja daljinskog upravljača na ploči, pa konačno lemljenja
Automobil s pogonom spremnika na daljinsko upravljanje: 3 koraka
Automobil s tenkovskim pogonom na daljinsko upravljanje: Ovo je vodič o tome kako napraviti automobil s tenkovskim pogonom na daljinsko upravljanje. Komplet koji ću danas koristiti za izradu automobila je jednostavan automobilski komplet s pogonom na spremnike, sa svjetlosnim senzorom za praćenje putanje. Vaš automobil ne treba svjetlosni senzor, ali je potreban automobil s tenkovskim pogonom
Kako napraviti automobil na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC AUTOMOBIL: 7 koraka
Kako napraviti auto na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC CAR: Pozdrav prijatelji, u ovom uputstvu pokazat ću vam kako na jednostavan način napraviti daljinski upravljani automobil, nastavite čitati …… Ovo je zaista super projekt pa pokušajte ga izgraditi