» elektronika » Težak »Brzi SUV iz Lega i Arduina, kontrola Bluetooth

Spretan SUV marke Lego i Arduino, kontrola Bluetooth

Spretan SUV marke Lego i Arduino, kontrola Bluetooth

Dobar dan Nastavljajući temu modeliranja iz Lego Technic-a, želim vam upozoriti još jednu verziju SUV-a, čija će odlika biti velika brzina i propusnost. Velika brzina u usporedbi s drugima modeli, bit će osigurano upotrebom Tamiya 70097 Twin-Motor kompleta za prijenosnike. Lijevi i desni stražnji kotači će biti izraženi neovisno. Tako će se dva motora koristiti za provođenje pokreta. Elektrifikacija, kao i uvijek, Težak, Ovaj put nam treba Arduino Nano, i još nešto:
- Lego Technic 42079
- Komplet mjenjača s dva motora s Tamiya 70097
- Arduino Nano v3 AT Mega 328
- L9110S pokretači motora 2 kom
- Bluetooth modul HC-06, HC-05 ili sličan
- Bijeli LED 2 kom.
- Otpornik 150 Ohm 2 kom.
- Kondenzator 10v 1000uF
- Induktor 68mkH \
- 8 NI-Mn 1,2v 1000mA baterija
- pločica
- Jednoredni češalj PLS-40
- Priključak tata-mama dva pina na žicu
- Žice različitih boja
- lemljenje, kolofonija, lemljenje
- Vijake 3x20, matice i podloške za njih
- Vijci 3x40
- Vijci 3x60

Korak 1 Sklopite prijenosnik.
Prije svega, raspakirajte i sastavite Tamiya 70097 Twin-Motor Set mjenjača. Zajedno s njim nalazi se detaljna uputa za sastavljanje nekoliko opcija, s različitim prijenosnim omjerima. Jedna je opcija s prijenosnim omjerom 58: 1, a druga je 203: 1. Odaberite opciju u omjeru 58: 1. Zatim trebate odrediti mjesto izlaznih vratila. Prema uputama iz mjenjača moguće su dvije mogućnosti. Izlazna osovina u sredini ili bliže dnu. Odaberite opciju u sredini.


Prilikom sastavljanja prijenosnika ne zaboravite podmazati zupčanike i osovine na kojima sjede. Iz iskustva sakupljanja nekoliko mjenjača reći ću da stavljaju malo masti i da je malo tekućine. Savjetujem vam da naravno koristite mazivo poput Litol-a, u razumnoj količini.


A na stranu:


Sada uzmemo dva Lego spojna rukava:


Ulazna vrata postavljamo na izlazne osovine:


Nakon što ste postavili čahure, izlijte vruće ljepilo u prazne utore čahura i tako učvrstite čahure na osovine:


Kod našeg prijenosnika kućište ne pokriva zupčanike, što znači da je vrlo vjerojatno da će Lego dijelove obojiti u Litolu. Da bismo to spriječili, uzmemo na primjer tanku plastiku iz plastičnog veziva, uzeo sam prozirnu. Ljepite na obostranu traku, počevši s jedne strane, omotajte kraj i ljepite je s druge strane. Trebao bi biti ovako:



Sada morate dio zaviti u Lego mjenjač. Za to koristimo vijke 3x20:


Korak 2 Spajanje temelja.
Temelj će se morati prikupiti s fotografija. Na fotografiji je sve jasno vidljivo:


Prednja strana izgleda ovako:


Pogled sa stražnje strane:


Korak 3 Spajanje kabine.
Uzmi taksi iz Lego 42065.Preuzmite upute s

Montiramo kabinu, počevši od 61 stepenika pa sve do 95. Dodajte donji nosač kao na fotografiji za spajanje na našu bazu:


Na prednjoj strani također ćemo dodati neke detalje:


I dodajte svjetla straga:


Na vrhu kabine dodajte svjetla:


Korak 4 Električar.
Mozak našeg modela bit će Arduino Nano v3. Za upravljanje motorom provodit ćemo preko pokretačkog motora L9110S. Ne volim praviti mnogo žica. Prvo, zauzima puno prostora, a drugo, puno veza povećava rizik od loših veza i drugih „glukofa“. Stoga ćemo prikupiti sve što vam je potrebno na ploči. Shema će biti sljedeća:


Snaga Arduino, vozači motora i motori bit će zajednički. Da bi se izbjeglo ponovno pokretanje Arduinoa kad se motori uključe zbog prenapona struje, potrebno je koristiti induktor i kondenzator uključeni u Arduino strujni krug. Sve to postavljamo na sklopnu ploču, lemljenje prema shemi. U sklopljenom obliku trebalo bi ispasti ovako:


S dna spajamo sve koristeći lemljenje.


Za napajanje ćemo koristiti Ni-Mn baterije. Zalijepimo četiri baterije uzastopno, namotamo ih električnom vrpcom i vodimo žicu s priključkom prema van. Dobijamo dva napajanja s 4 baterije svaka. Postavljamo ih na osnovu, pored prednjih kotača:


Ova dva akumulatora su spojena paralelno. Tako se postiže stabilan napon pri velikoj amperažiji, što se događa kada se dva elektromotora uključe odjednom. Prednja svjetla moraju se spojiti preko graničnih otpornika sa nominalnom vrijednošću od 150 ohma.

Korak 5 programskog okruženja.
Izmijenit ćemo i ispuniti skicu kroz Arduino IDE. Ovo je jednostavno i prikladno programsko okruženje. Ovaj se program može lako preuzeti sa

Instalirajte ga prema uputama iz programa. Zatim morate dodati u Arduino IDE biblioteku, što je potrebno za skicu. SoftwareSerial.h koristi se za stvaranje softverskog kanala za komunikaciju s Bluetooth modulom:

softwareserial.rar [9.29 Kb] (preuzimanja: 46)


Preuzeta i nepakirana arhiva mora se premjestiti u mapu "knjižnice". Ovu se mapu može pronaći pronalaženjem instaliranog Arduino IDE-a. Moguće je koristiti i unutarnju funkciju Arduino IDE-a. Bez otpakiranja arhive možete je dodati u programsko okruženje. Pokrenite Arduino IDE, odaberite stavku izbornika Sketch - Connect Library. Na početku padajućeg popisa odaberite stavku "Dodaj. Zip knjižnicu". Označavamo lokaciju preuzete arhive. Nakon dovršetka svih koraka, morate ponovno pokrenuti Arduino IDE.

Korak 6 Bluetooth modul.
Za danas ćemo koristiti jedan od najpovoljnijih modula Bluetooth - HC-05 ili HC-06. Lako ih možete pronaći kako u kineskim trgovinama, tako i na ruskom tržištu. Oni su slični, ali postoje i male razlike: NS-05 modul može raditi i u master načinu (slave) i u slave modu (master). NS-06 može biti samo podređeni uređaj.

Karakteristike modula:

- Bluetooth čip - BC417143 proizvođača
- komunikacijski protokol - Bluetooth Specifikacija v2.0 + EDR;
- polumjer djelovanja - do 10 metara (razina snage 2);
- Kompatibilan sa svim Bluetooth adapterima koji podržavaju SPP;
- količina flash-memorije (za pohranu firmvera i postavki) - 8 Mbit;
- frekvencija radio signala - 2,40 .. 2,48 GHz;
- sučelje glavnog računala - USB 1.1 / 2.0 ili UART;
- potrošnja energije - struja tijekom komunikacije je 30-40 mA. Prosječna vrijednost struje je oko 25 mA. Nakon uspostavljanja veze, potrošena struja je 8 mA. Ne postoji način spavanja.

Da bi sve radilo kako treba, prije povezivanja mora biti konfiguriran Bluetooth modul. Podešavanje se vrši tako da se AT naredbama unese u prozoru terminala. Konfigurirat ćemo HC-05 modul. Za ostale module naredbe mogu biti različite. Računalo i Bluetooth modul spojit ćemo kroz Arduino.

Bluetooth modul povezujemo na sljedeći način:

Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

U arduino unesite sljedeću skicu:

bluetooth_send_at.rar [857 b] (preuzimanja: 50)


Ova skica koristi se za slanje AT naredbi na Bluetooth modul. Arduino jednostavno prenosi sve što je napisano na terminalu na Bluetooth komunikacijski modul. Sada i u budućnosti modul ćemo povezati kroz knjižnicu SoftwareSerial. Pri velikim brzinama knjižnica je nestabilna. Ako naiđete na probleme u brzini komunikacije, modul možete povezati izravno na Arduino RX i TX kontakte. Ne zaboravite ispraviti skicu u ovom slučaju. U ovom ćemo slučaju raditi s modulom brzinom od 9600. Dakle, nakon što ispunite skicu, otvorite prozor terminala i unesite sljedeće naredbe:

"AT" (bez navodnika) trebao bi stići odgovor "u redu" (znači da je sve ispravno povezano i modul radi)
„AT + BAUD96000“ (bez navodnika) trebao bi doći odgovor „OK9600“.
Ako imate pravi odgovor, prijeđite na sljedeći korak.

Zatim je potrebno ispuniti skicu našeg SUV-a u Arduinu:

lego_vnedr_2.rar [1.39 Kb] (preuzimanja: 43)


7. korak Instalacija električne energije na model.
Na sredini postavljamo ploče:


Instaliramo Bluetooth modul u stražnju stranu baze, popravljajući ga žicom:


Sve povezujemo prema shemi:


Korak 8 Priprema daljinskog
Za kontrolu uzimamo Android telefon ili tablet, kao i obično, ili računalo sa sustavom Windows ili sami napravimo daljinski upravljač na Arduinu. Započnimo s Androidom, prvo moramo instalirati program upravljanja robotima putem Bluetooth-a. Da biste to učinili, u Google play unesite "Bluetooth Arduino" i instalirajte željeni program. Osobno volim BT Controller. Zatim kroz izbornik za postavljanje Androida uspostavljamo vezu s Bluetooth modulom. Za vezu koristimo zaporku "1234" ili "0000". I prijeđite na postavljanje programa. Za odgovarajuću radnju potrebno je napisati potrebne znakove. Popis u nastavku.

A sada - računalo s Windowsom. Za slanje naredbi možete koristiti program terminala ili pokrenuti prikladan, posebno napravljen za taj, Z-Controller program. Odaberite ulaz (com port kroz koji se uspostavlja) i konfigurirajte tipke za naredbe.
Bluetooth-pc.rar [49.07 Kb] (preuzimanja: 37)


Treća opcija je najbolja upotreba fizičkog daljinskog upravljača od tada osjetite klik gumba. Savjetujem vam da napravite daljinski upravljač, slijedeći moj instrukcije

I dodajte tome Bluetooth modul

Naredbe za upravljanje su sljedeće:
W - naprijed
S - leđa
A - lijevo
D - u pravu
F - stani
K - prednja svjetla
L - isključeno prednje svjetlo

Načini elektrifikacije Lego Technicka
Ukupno birača: 22
9.7
7.5
9.8

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...