Taigi, pasiimdamas „sūnaus“ lego techniką, ir namie Arduino Nano pradėjo derinti šiuos dizainerius.
Mums reikės:
- „Lego Technic“ (rinkiniai 42029 ir 42033)
- Arduino Nano (nuoroda į lentą)
- DRV 8833
- 2 servo pavaros SG-90
- IR imtuvas
- reduktorius
- 2 šviesos diodai
- 2 varžai 150 omų
- kondensatorius 10v 1000uF
- 2 vienos eilės šukos PLS-40
- 2 PBS-20 jungtys
- Induktorius 68mkGn
- 4 NI-Mn 1.2v 1000mA baterijos
- Tėčio ir mamos jungtis su dviem smeigtukais prie laido
- Homutikas
- Įvairių spalvų laidai
- litavimas
- Rosinas
- lituoklis
- 3x40 varžtai ir jiems skirtos veržlės ir poveržlės
1 žingsnis surinkite važiuoklę ir varančiąją ašį.
Galite surinkti bet kurią „Technic“ važiuoklę, bet kokiu atveju ji pasirodė tokia.
Yra tik reduktoriaus variklio sujungimo su dizainerio dalimis problema. Aš nusprendžiau taip: uždėjau ant reduktoriaus ašies jungiamąją movą ir įdėjau degtuko laužą fiksavimui. Reduktoriaus varikliui montuoti naudotas metalinis plastiko iš geležies dizaineris ir spaustukas. Paaiškėjo taip:
Tada įdiegiame gautą dizainą ant važiuoklės naudodami 3x40 varžtus:
Ir padėkite ant ratų:
2 žingsnis pasukami ratai
Sukimui atlikti reikėjo servo SG-90. Būtina kruopščiai gręžti, kad neliestų vidinių dalių, 3,2 mm skersmens skylę ar tiesiog išpjauti kanceliariniu peiliu.
Mes įkišame varžtą į padarytą skylę, kampus išilgai kraštų ir pritvirtiname veržlėmis:
Ant servo veleno mes uždėjome svirtį su atsukta dalimi iš lego:
Galiausiai pasukamasis mazgas:
Mes dedame ant važiuoklės:
Padėkite ant ratų:
3 žingsnis.
Norėdami pakelti kibirą, paimkite modifikuotą servo SG-90. Visa jo modifikavimo esmė yra pašalinti vidinį valdiklį ir lituoti laidus tiesiai prie variklio, kad reduktoriaus variklis būtų pagamintas iš servopavaros, tai yra, kad jis galėtų visiškai suktis. Kaip ir pirmame servo tvirtinime, jūs turite padaryti skylę montavimui:
Įdiekite ant važiuoklės:
4 laiptelio kabina.
Būtina surinkti kabiną iš „lego technic“ iš nuotraukų:
5 žingsnis yra elektrikas.
Čia jūs turite pasiimti lituoklį. Patogumui jums reikia viską išklijuoti ant plokštės pagal šią schemą:
Manau, kad verta šiek tiek paaiškinti: galite pasiimti bet kokį mažos galios kondensatorių, taip pat galite rasti bet kokio tipo induktorių, to reikia norint stabilizuoti mikrovaldiklio įtampą. Naudojamiems šviesos diodams reikia pasirinkti rezistorius. Aš paėmiau IR imtuvą iš seno žaislo, bet jį galite nusipirkti radijo parduotuvėje. Jei yra stiprių trukdžių, į IR imtuvo maitinimo grandinę įtraukite kondensatorių.
Aš tai gavau:
Įdiegiame „Arduino Nano“ ir „DRV 8833“ jų vietose:
O dabar mes dedame lentą ant važiuoklės (patogumui nuėmė ratus):
Maitinimui naudojau 4 Ni-Mn 1.2v 1000mA baterijas, sujungtas nuosekliai ir apvyniotas elektros juostele. Aš juos klijavau prie dvipusės juostos po galiniu kabinos dangčiu.
6 etapas kabinos įrengimas.
Mes prijungiame IR imtuvą, variklius ir diodus pagal schemą, uždedame kabiną ant važiuoklės, pritvirtiname kibirą (bet kokį kaušą galima pagaminti):
7 veiksmas.
Aš programuoju Arduino IDE. Pirmiausia turite užpildyti mano programinę-aparatinę įrangą ir per terminalą pažvelgti į nuotolinio valdymo kodus, kuriuos ketinate naudoti. Galite pasiimti bet kurį IR nuotolinio valdymo pultą, pavyzdžiui, iš televizoriaus ar DVD grotuvo. Spustelėję mygtuką terminale pamatysime paspausto mygtuko kodą, užrašysime jį ant popieriaus lapo. Tai darome su visais mygtukais, ant kurių norime užprogramuoti krautuvo veiksmus. Tada redaguokite eskizą. Į jį įrašome kodus, kuriuos įrašėme reikalingiems veiksmams atlikti, ir vėl mirksime.
Firmware
Krautuvo vaizdo įrašas: