Š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”.
Mēs savienojam Arduino un mirgo ar šo programmaparatūru:
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.