» Elektronika » Arduino »Lego un Arduino izcilais apvidus auto, Bluetooth vadība

Izcilais SUV no Lego un Arduino, Bluetooth vadība

Izcilais SUV no Lego un Arduino, Bluetooth vadība

Labdien! Turpinot modelēšanas tēmu no Lego Technic, es gribu jūsu uzmanībai pievērst vēl vienu SUV versiju, kuras iezīme būs liels ātrums un caurlaidspēja. Liels ātrums salīdzinājumā ar citiem modeļiem, tiks nodrošināts, izmantojot Tamiya 70097 Twin-Motor pārnesumkārbas komplektu. Kreisās un labās puses aizmugurējie riteņi tiks izteikti neatkarīgi. Tādējādi kustības veikšanai tiks izmantoti divi motori. Elektrifikācija, kā vienmēr, Arduino. Šoreiz mums ir nepieciešams Arduino Nano un vēl kaut kas:
- Lego Technic 42079
- Tamiya 70097 Twin-Motor pārnesumkārbas komplekts
- Arduino Nano v3 AT Mega 328
- L9110S dzinēja vadītāji 2 gab
- Bluetooth modulis HC-06, HC-05 vai līdzvērtīgs
- Balta gaismas diode 2 gab.
- rezistors 150 omi 2 gab.
- Kondensators 10v 1000uF
- induktors 68mkH \
- 8 NI-Mn 1.2v 1000mA baterijas
- shēmas plate
- vienas rindas ķemme PLS-40
- savienotājs tētis-mamma ar divu kontaktu ar vadu
- dažādu krāsu vadi
- Lodēt, kolofonija, lodāmurs
- Bultskrūves 3x20, uzgriežņi un paplāksnes tiem
- Skrūves 3x40
- Skrūves 3x60

1. solis samontējiet pārnesumkārbu.
Pirmkārt, izsaiņojiet un salieciet Tamiya 70097 Twin-Motor pārnesumkārbas komplektu. Kopā ar viņu ir detalizēta instrukcija, kā salikt vairākas iespējas ar dažādiem pārnesumu skaitļiem. Viena iespēja ir ar pārnesumu attiecību 58: 1, otra - 203: 1. Izvēlieties iespēju ar attiecību 58: 1. Tālāk jums jānosaka izvades vārpstu atrašanās vieta. Saskaņā ar pārnesumkārbas norādījumiem ir iespējamas divas iespējas. Izejas vārpstas centrā vai tuvāk apakšai. Izvēlieties opciju vidū.


Komplektējot pārnesumkārbu, neaizmirstiet ieeļļot pārnesumus un vārpstas, uz kuriem tie sēž. No vairāku pārnesumkārbu vākšanas pieredzes es teikšu, ka tās ieliek maz tauku un ir nedaudz šķidruma. Es, protams, iesaku lietot tādu smērvielu kā Litol.


Un no otras puses:


Tagad mēs ņemam divas Lego savienojošās piedurknes:


Mēs ieliekam bukses uz izvades vārpstām:


Pēc ielikšanas buksēs aizpildiet karstās kausēšanas ieliktņu tukšās spraugas, tādējādi nostiprinot bukses uz vārpstām:


Pie mūsu pārnesumkārbas korpuss neattiecas uz pārnesumiem, kas nozīmē, ka ļoti iespējams, ka Leo daļas iekrāsos Litolā. Lai to novērstu, mēs ņemam plānu plastmasu, piemēram, no plastmasas saistvielas, es paņēmu caurspīdīgu. Līmējiet uz abpusējas lentes, sākot no vienas puses, aptiniet galu un līmējiet to no otras puses. Tam vajadzētu būt šādam:



Tagad jums jāpieskrūvē daļa pie Lego pārnesumkārbas. Šim nolūkam mēs izmantojam 3x20 bultskrūves:


2. solis - pamatakmens salikšana.
Pamats būs jāvāc no fotogrāfijām. Fotoattēlā viss ir skaidri redzams:


Priekšpuse izskatās šādi:


Skats no aizmugures:


3. solis Kabīnes salikšana.
Dodieties kabīnē no Lego 42065.Lejupielādējiet instrukcijas no

Saliekam salonu, sākot no 61 pakāpiena un līdz 95. Pievienojiet apakšējo stiprinājumu, kā fotoattēlā, lai izveidotu savienojumu ar mūsu pamatni:


Mēs priekšā pievienosim arī dažus datus:


Un pievienojiet lukturus aizmugurē:


Kabīnes augšpusē pievienojiet lukturus:


4. solis elektriķis.
Mūsu modeļa smadzenes būs Arduino Nano v3. Motora vadībai mēs veiksim caur dzinēja vadītāju L9110S. Man nepatīk veidot daudz vadu. Pirmkārt, tas aizņem daudz vietas, un, otrkārt, daudz savienojumu palielina sliktu savienojumu un citu “glikofu” risku. Tāpēc mēs savācīsim visu, kas jums nepieciešams, uz shēmas plates. Shēma būs šāda:


Power Arduino, dzinēju vadītāji un motori būs kopīgi. Lai izvairītos no Arduino restartēšanas, kad motori ieslēdzas jaudas pārsprieguma dēļ, ir jāizmanto induktors un kondensators, kas iekļauts Arduino barošanas ķēdē. Mēs to visu novietojam uz shēmas plates, lodēt pēc shēmas. Saliktā formā tam vajadzētu izrādīties šādi:


No apakšas mēs visu savienojam, izmantojot lodēšanu.


Strāvas padevei mēs izmantosim Ni-Mn baterijas. Mēs lodējam 4 akumulatorus pēc kārtas, pārtinam tos ar elektrisko lenti un novadiet vadu ar savienotāju. Mēs iegūstam divus barošanas blokus ar 4 baterijām katrā. Mēs tos novietojam uz pamatnes blakus priekšējiem riteņiem:


Šie divi akumulatori ir savienoti paralēli. Tādējādi ar lielu strāvas stiprumu tiek sasniegts stabils spriegums, kas rodas, vienlaikus ieslēdzot divus elektromotorus. Priekšējie lukturi jāpievieno, izmantojot strāvas ierobežojošos rezistorus ar nominālo vērtību 150 omi.

Programmēšanas vides 5. solis.
Mēs rediģēsim un aizpildīsim skici caur Arduino IDE. Šī ir vienkārša un ērta programmēšanas vide. Šo programmu var viegli lejupielādēt no

Instalējiet to saskaņā ar programmas norādījumiem. Tad jums jāpievieno Arduino IDE bibliotēkai, kas nepieciešama skicei. SoftwareSerial.h tiek izmantots, lai izveidotu programmatūras kanālu saziņai ar Bluetooth moduli:

programmatūra [9,29 Kb] (lejupielādes: 46)


Lejupielādētais un neiepakotais arhīvs jāpārvieto uz mapi “bibliotēkas”. Šo mapi var atrast, atrodot instalēto Arduino IDE. Ir iespējams arī izmantot Arduino IDE iekšējo funkciju. Neizsaiņojot arhīvu, varat to pievienot programmēšanas videi. Palaidiet Arduino IDE, atlasiet izvēlnes vienumu Sketch - Connect Library. Nolaižamā saraksta sākumā atlasiet vienumu “Pievienot. Zip bibliotēka”. Mēs norādām lejupielādētā arhīva atrašanās vietu. Pēc visu darbību veikšanas jums jārestartē Arduino IDE.

6. solis Bluetooth modulis.
Mēs izmantosim vienu no šobrīd pieejamākajiem Bluetooth moduļiem - HC-05 vai HC-06. Tos var viegli atrast gan Ķīnas veikalos, gan Krievijas tirgū. Tie ir līdzīgi, taču pastāv nelielas atšķirības: modulis NS-05 var darboties gan galvenajā režīmā (vergs), gan verga režīmā (galvenais). NS-06 var būt tikai vergu ierīce.

Moduļu raksturojums:

- Bluetooth mikroshēma - BC417143, ko ražo
- sakaru protokols - Bluetooth specifikācija v2.0 + EDR;
- darbības rādiuss - līdz 10 metriem (2. jaudas līmenis);
- savietojams ar visiem Bluetooth adapteriem, kas atbalsta SPP;
- zibatmiņas apjoms (programmaparatūras un iestatījumu glabāšanai) - 8 Mbit;
- radio signāla frekvence - 2,40 .. 2,48 GHz;
- resursdatora interfeiss - USB 1.1 / 2.0 vai UART;
- enerģijas patēriņš - strāva sakaru laikā ir 30–40 mA. Vidējā pašreizējā vērtība ir aptuveni 25 mA. Pēc savienojuma izveidošanas patērētā strāva ir 8 mA. Nav miega režīma.

Lai viss darbotos tā, kā vajadzētu, pirms savienojuma izveides ir jākonfigurē Bluetooth modulis. Iestatījums tiek veikts, dodot AT komandas, kas ievadītas termināļa logā. Mēs konfigurēsim HC-05 moduli. Citiem moduļiem komandas var būt atšķirīgas. Mēs savienosim datoru un Bluetooth moduli caur Arduino.

Mēs savienojam Bluetooth moduli šādi:

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

Arduino aizpildiet šo skici:

bluetooth_send_at.rar [857 b] (lejupielādes: 50)


Šo skici izmanto AT komandu nosūtīšanai uz Bluetooth moduli. Arduino vienkārši pārsūta visu, kas rakstīts terminālī, uz Bluetooth sakaru moduli. Tagad un nākotnē mēs savienosim moduli, izmantojot programmatūru SoftwareSerial. Lielā ātrumā bibliotēka ir nestabila. Ja rodas problēmas ar sakaru ātrumu, moduli var savienot tieši ar Arduino RX un TX kontaktiem. Šajā gadījumā neaizmirstiet labot skici. Šajā gadījumā mēs strādāsim ar moduli ar ātrumu 9600. Tātad, pēc skices aizpildīšanas atveriet termināļa logu un ievadiet šādas komandas:

“AT” (bez pēdiņām) ir jānāk atbildei “OK” (tas nozīmē, ka viss ir savienots pareizi un modulis darbojas)
“AT + BAUD96000” (bez pēdiņām) ir jānāk atbildei “OK9600”.
Ja jums ir pareizā atbilde, pārejiet pie nākamās darbības.

Tālāk jums jāaizpilda mūsu SUV Arduino skice:

lego_vnedr_2.rar [1,39 Kb] (lejupielādes: 43)


7. darbība. Elektroinstalācijas uzstādīšana modelī.
Mēs uzstādām dēļus uz pamatnes vidū:


Mēs uzstādām Bluetooth moduli pamatnes aizmugurē, nostiprinot to ar vadu:


Mēs visu savienojam saskaņā ar shēmu:


8. darbība. Tālvadības pults sagatavošana
Kontrolēšanai mēs, kā parasti, paņemam Android tālruni vai planšetdatoru vai datoru, kurā darbojas operētājsistēma Windows, vai arī paši izgatavojam tālvadības pulti Arduino. Sāksim ar Android, vispirms mums jāinstalē robotu vadības programma, izmantojot Bluetooth. Lai to izdarītu, Google Play ievadiet “Bluetooth Arduino” un instalējiet sev tīkamo programmu. Man personīgi patīk BT kontrolieris. Pēc tam, izmantojot Android iestatīšanas izvēlni, mēs izveidojam savienojumu ar Bluetooth moduli. Parole savienojumam “1234” vai “0000” tiek izmantota. Un pārejiet pie programmas iestatīšanas. Ir nepieciešams pierakstīt nepieciešamās rakstzīmes attiecīgajai darbībai. Saraksts zemāk.

Un tagad - dators ar Windows. Lai nosūtītu komandas, varat izmantot termināļa programmu vai palaist ērto, speciāli šim izstrādāto, Z-Controller programmu. Atlasiet portu (komportu, caur kuru tiek izveidots savienojums) un konfigurējiet komandu taustiņus.
bluetooth-pc.rar [49,07 Kb] (lejupielādes: 37)


Trešā iespēja, vislabākā, ir fiziskas tālvadības pults lietošana, kopš tā laika jūs jūtaties noklikšķinot uz pogām. Es iesaku jums veikt tālvadības pulti, sekojot manai instrukcijas

Un papildiniet to Bluetooth modulis

Pārvaldības komandas ir šādas:
W - uz priekšu
S - atpakaļ
A - pa kreisi
D - pareizi
F - pietura
K - priekšējie lukturi
L - lukturis izslēgts

Lego Technick elektrifikācijas veidi
Vēlētāju skaits: 22
9.7
7.5
9.8

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...