Turinys:

Įjungta stalinė lempa: 4 žingsniai (su nuotraukomis)
Įjungta stalinė lempa: 4 žingsniai (su nuotraukomis)

Video: Įjungta stalinė lempa: 4 žingsniai (su nuotraukomis)

Video: Įjungta stalinė lempa: 4 žingsniai (su nuotraukomis)
Video: ВЛАД А4 и ДИРЕКТОР ЮТУБА против СИРЕНОГОЛОВЫЙ 2024, Lapkritis
Anonim
Image
Image
Elektronika - variklių paruošimas
Elektronika - variklių paruošimas

Čia parodysiu, kaip padaryti paprastą, mažai įjungiamą stalinę lempą naudojant arduino ir servo variklius. Taip pat papasakosiu, kaip galite pakeisti variklius, kad galėtumėte įrašyti manipuliacijas ir todėl su lempute atlikti judesius, kuriuos lempa gali pakartoti. Taip galite „išmokyti“savo lempą įvairių judesių.

Jums reikės:

- Arduino Uno arba Yun

- 2 x SG-90 servo varikliai

- 2 mygtukai (vienas mygtukas ir vienas svirties perjungimo mygtukas)

- daug M0 dydžio pusjuodžių ir riešutų

- potenciometras (šviesai valdyti)

Lempa susideda iš dviejų rankų ir galvos dalies, visos nupjautos lazeriu. Jums reikės padaryti savo dėžutę kūnui, aš praradau ai failą. Galvai nusipirkau dar vieną mažą lemputę (mažytį tim https://duckduckgo.com/?q=tiny+tim+little+lamp) ir ką tik panaudojau šviesos diodo galvutę. Esu tikras, kad yra geresnių, bet tai gerai.

1 žingsnis: pjovimas lazeriu

Aš pridėjau ai failus, tiesiai į priekį! Varžtus pritvirtinkite varžtais.

2 žingsnis: Elektronika - variklių paruošimas

Elektronika - variklių paruošimas
Elektronika - variklių paruošimas

Jei norite įrašyti fizines manipuliacijas (taigi užfiksuokite, kaip keičiate lempos pozą), turėsite šiek tiek nulaužti variklį. Nors tai nėra sunku. Vienintelis dalykas, kurį turite padaryti, yra pritvirtinti papildomą laidą prie mažos variklio korpuso plokštės. Galite prijungti šį laidą prie savo arduino ir tada nuskaityti dabartinę variklio padėtį. Pradėkite nuo to, pirmiausia turite atidaryti variklio korpusą, atsukdami mažus varžtus apačioje. Tada nuimkite apatinį dėklą ir išimkite lentą (žr. 1 pav.). Tada jums reikia lituoti naują laidą prie lentos kaiščio, kaip parodyta 2 paveiksle. Aš pašalinau visus tris kabelius ir prilituosiu keturis naujus laidus. Paveikslėlyje geltona viela yra naujas laidas, kurį reikia prijungti prie jūsų arduino analoginio įėjimo, pvz., A5. Dabar galite rankiniu būdu pasukti variklį ir jūsų arduino gali stebėti šį judesį. Įspėjimas: tiekėjai nerekomenduoja taip pasukti variklio, nes gali sugesti variklis. Tačiau kol kas man sugedo labai mažai variklių. Jei variklis sugenda, būtinai perdirbkite medžiagą!

3 žingsnis: viską sudėkite

Viską sujungti
Viską sujungti

Žemiau yra eskizas, kaip viskas yra prijungta. Greita pagrindinė elektronika: mygtukas turi būti prijungtas prie 5 V vienoje pusėje, o kitoje pusėje yra kaištis ir rezistorius. Kai mygtukas nepaspaudžiamas, kaištis nuskaito žemę. Jei paspausite mygtuką, smeigtukas pakils aukštai. Tokiu būdu jūs visada perskaitysite kaištį aukštai arba žemai ir negausite plaukiojančios būsenos (kuri gali sukelti atsitiktinę išvestį). Tas pats principas galioja ir svirties mygtukui. Tačiau čia yra mygtukas, kaip ir anksčiau, ir šviesos diodas (jei tokį turite ant svirties mygtuko). Galite valdyti šviesos diodą, jei kaištį 4 išvesite kaip aukštą. Į eskizą įtraukiau tik vieną variklį, nes jį lengviau skaityti, tačiau jums reikės dviejų arba, jei norite, net trijų (vienas bazėje).

4 žingsnis: kodas

Kai paspausite svirties mygtuką, lemputė veiks įrašymo režimu. Visi jūsų atliekami judesiai yra išsaugomi. Kai paspausite svirties dugną atgal, galite pakartoti judesį mygtuku. Mėgautis!

Rekomenduojamas: