» Elektronika » Arduino »Sacīkšu automašīna no Lego un Arduino

Lego un Arduino sacīkšu automašīna



Šodien es vēlos dalīties ar savu nākamo mājās gatavots. Tā pamatā ir Lego un Arduino. Kontrolēšanai mēs izmantosim tālvadības pulti ar 433 MHz raidītāju. Šoreiz es gribēju uztaisīt sacīkstes auto. Turpināt:

- Lego Technic 42022
- Arduino Nano
- DRV 8833
- Servo SG-90
- 433 MHz radiosakaru modulis
- Motora reduktors 200 apgr./min., Ar vārpstas diametru 3 mm
- 2 gaismas diodes
- 2 rezistori 150 omi
- Kondensators 10v 1000uF
- 2 vienas rindas ķemmes PLS-40
- 2 PBS-20 savienotāji
- Induktors 68mkGn
- 6 NI-Mn 1.2v 1000mA baterijas
- savienotājs tētis-mamma ar divu kontaktu ar vadu
- Homutiks
- dažādu krāsu vadi
- lodēt
- Rosins
- lodāmurs
- Skrūves 3x40 un tiem paredzētie uzgriežņi un paplāksnes
- Skrūves 3x20

1. solis salieciet lietu.
Mūsu mašīna ir jāsamontē saskaņā ar Lego instrukcijām 42022 otro variantu ar nelielu precizējumu. Mēs veicam visas darbības no 3. līdz 6. lapai. Mums nav nepieciešams pārnesumu mehānisms. Arī Lego dzinējs nav jāsamontē. Tomēr jums būs nepieciešami motora stiprinājumi, kas savākti 14.-19. Lappusē, izņemot pārnesumus un vārpstas. Tālāk mēs apkopojam visu, sākot no 20. līdz 74. lapai, izņemot sviru 25. lpp.

2. solis mehanizēt ķermeni.
Sāciet kustību mūsu modeli būs reduktors ar ātrumu 200 apgr./min. Var izmantot ar citu pārnesumkārbu. Bet, manuprāt, tas ir labākais risinājums. Pie 100 apgriezieniem minūtē - pārāk lēni, ar 300 apgr./min. - nepietiek jaudas un motors ir ļoti karsts. Uz reduktora motora vārpstas uzvelciet “Legovskaya” savienojošo uzmavu un nostipriniet to pret spēles sagriešanos ar apmali. Lai piestiprinātu mūsu motoru modelī, ir nepieciešams saliekt daļu no metāla konstruktora ar burtu “P” un piestiprināt reduktora motoru pie plāksnes ar skavu. Rezultātam jābūt šādam:




Ar 3x20 bultskrūvju palīdzību mēs piestiprinām motoru pie modeļa. Nepievelciet pārāk daudz! Pretējā gadījumā jūs varat sabojāt Lego konstruktora detaļas. Modelī tas izskatās šādi:



Lai veiktu pagriezienu, paņemiet nedaudz modificētu servo SG-90. Korpuss ir rūpīgi jāizurbj, lai nepieskartos iekšējām detaļām, cauri caurumam ar 3,2 mm diametru vai vienkārši sagrieztu ar kancelejas nazi.



Izgatavotajā caurumā mēs ievietojam skrūvi, un malās mēs uzliekam trīsstūrveida plāksnes un piestiprinām ar uzgriežņiem. Mēs uzliekam sviru uz servo vārpstas un piestiprinām daļu pie Lego sviras. Rakstāmmašīnā tas izskatās šādi:





3. solis ir elektriķis.
Lodāmurs rokā un ejam. Visu elektrību var samontēt, vienkārši savienojot montāžas vadus. Bet tas ir neērti, jo tas prasa daudz vietas. Turklāt pastāv liela iespējamība, ka kontakti būs nekvalitatīvi. Tāpēc labāk ir visu lodēt pēc shēmas shēmas:



Es sniegšu nelielu skaidrību: jūs varat ņemt jebkuru mazjaudas kondensatoru, kā arī jebkura veida induktoru. Tas ir nepieciešams, lai stabilizētu mikrokontrollera spriegumu. Antena jāpielīmē pie uztvērēja. Es saņēmu sekojošo:




Mēs ievietojām Arduino Nano un DRV 8833 savās vietās:



Strāvas padevei mēs izmantosim 6 Ni-Mn 1.2v 1000mA baterijas, sērijveidā pielodētas un satītas ar elektrisko lenti. Līmējiet tos uz abpusējas līmlentes pasažiera sēdekļa.





Mēs savienojam visu saskaņā ar shēmu un instalējam iekārtas aizmugurē. Varat arī pievienot pāris gaismas diodes. Ievietojiet tos lukturos un pievienojiet 14. kontaktam (A2).



4. darbība.
Lai rakstītu programmaparatūru, es izmantoju Arduino IDE. Rakstīšanas laikā pašreizējā versija ir 1.8.1. Komunikācijas protokolu ir ērti ieviest, izmantojot moduli 433 MHz, izmantojot bibliotēku rc-switch-2.52. Jums tas jālejuplādē un jāpievieno Arduino IDE mapei “libraries”.

rc-switch-2.52.rar [14,87 Kb] (lejupielādes: 150)


Mēs savienojam Arduino un mirgo ar šo programmaparatūru:

machinka_433.rar [1016 b] (lejupielādes: 190)


Lai pārbaudītu mūsu modeļa veiktspēju, mums ir nepieciešama otra Arduino tāfele. Otrajā plāksnē ir jāpievieno 433 MHz radio raidītājs. Raidītājs ir savienots šādi:
VCC (raidītājs) līdz 5+ (Arduino),
GND uz GND,
DATI līdz D10.
Tur uzrakstiet modificēto SendDemo skici. Tas ir mūsu instalētās bibliotēkas piemēros un kalpo komandu nosūtīšanai. Pirms skices mirgošanas jums tas nedaudz jāmaina, proti, jāmaina pārraidītās komandas. Atkarībā no tā, kas jums jāpārbauda, ​​nosūtīšanas rindā ierakstiet šādas komandas:
“1” - kustība uz priekšu (rakstiet komandu bez pēdiņām!)
"2" - kustība atpakaļ
“15” - pilna pietura
"3" - pagrieziet stūri pa kreisi
"4" - pagrieziet stūri pa labi
"5" - pagrieziet stūri pa vidu
"10" - ieslēdziet priekšējos lukturus
"11" - izslēdziet priekšējos lukturus

Tālvadības pults izgatavošana ar 433 MHz radio raidītāju ir atsevišķa raksta tēma. Noteikti uzrakstīšu instrukcijas par šādas tālvadības pults ražošanu.

Es gribu teikt, ka šī opcija ir piemērota gandrīz jebkura modeļa Lego automašīnām. Pietiek, lai savienotu visu mehāniķi un atrastu vietu dēlim. Un, ja jūs iekļaujat fantāziju, tad jūs varat mehanizēt jebkuru modeli.
Modeļa vadība
Vēlētāju skaits: 165
7.8
8.5
10

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
2 komentārs
Autore
Typo nozīmēja kondensatora spriegumu no 10 līdz 25 voltiem.
Spole 68 μH
Pieminēts, viss ir pareizi izlīdzināšanai
Es sniegšu nelielu skaidrību:
Gluži pretēji, jūs sajaucat visu:
var ņemt jebkuru mazjaudas kondensatoru
- pastāstiet mums par kondensatoru jaudu,
jūs atradīsit arī induktoru,
- absolūti kāds? Vismaz 1 mH, vismaz 100 mH?
tas ir nepieciešams, lai stabilizētu mikrokontrollera spriegumu.
- Principā LC ķēde nevar kalpot stabilizēšanai, tā ir nepieciešama, lai izlīdzinātu traucējumus.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...