Turinys:

Nenaudinga dėžutė: 3 žingsniai (su nuotraukomis)
Nenaudinga dėžutė: 3 žingsniai (su nuotraukomis)

Video: Nenaudinga dėžutė: 3 žingsniai (su nuotraukomis)

Video: Nenaudinga dėžutė: 3 žingsniai (su nuotraukomis)
Video: MANE UŽPUOLĖ PIKTAS ŠUO |VLOG #3 2024, Liepa
Anonim
Nenaudinga dėžutė
Nenaudinga dėžutė

Projektas: Nenaudinga dėžė

Data: 2020 m. Kovo - 2020 m. Balandžio mėn

Nusprendžiau įgyvendinti šį projektą dėl dviejų priežasčių, viena - sustabdyti labai sudėtingesnį projektą, prie kurio šiuo metu dirbu, ir, antra, ką nors padaryti per visą uždarymą, kurį turime čia, Naujojoje Zelandijoje. Man pasisekė, kad turėjau pakankamai komponentų šiam projektui užbaigti, nes šiuo metu neįmanoma įsigyti kitų komponentų dėl vyriausybės nustatytų apribojimų „neesminių“daiktų pirkimui.

Kas yra „nenaudinga dėžutė“, paprasčiau tariant, tai dėžutė su jungikliu, kuris paprastai yra išjungtas, tačiau įjungus sistemą viduje, jis vėl bus išjungtas. Tai kartojasi kiekvieną kartą, kai įjungiate jungiklį, kai šioje dėžutėje yra aštuoni skirtingi dangčio atidarymo ir uždarymo formatai, piršto ištiesimas ir atitraukimas, galiausiai akių judesiai ir akių spalva.

Galima sukurti šios sistemos versiją, kuri yra daug paprastesnė nei aukščiau. Akis ir jų judėjimo servo, ir dangčio pakėlimo servo servetėles galima nuimti. Tada dangtelis tiesiog pakyla dėl piršto servo, ištiesiančio pirštą, kuris savo ruožtu pakelia dangtį.

Prekės

1. „Arduino Uno R3“

2. 10K rezistorius

3. 330 omų rezistorius

4. Dviejų polių jungiklis

5. Geltonas šviesos diodas

6. 3 x servo varikliai

7. 2 x RGB „Neopixel“šviesos diodai

8. 18650 baterijos laikiklis

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 DC-DC maitinimo modulis

11. Vieno poliaus maitinimo įjungimo/išjungimo jungiklis

12. Įvairūs Depont kabeliai, tvirtinimo detalės ir PCB plokštė

13. Tinkama mediena dėžutei

1 žingsnis: sukurkite

Jį statant
Jį statant
Jį statant
Jį statant
Jį statant
Jį statant
Jį statant
Jį statant

Dėžutė pagaminta iš bet kokios tinkamos medienos, su paprastu kietos lentos pagrindu ir keturiomis guminėmis kojelėmis. Dėžutės matmenys vėl gali būti beveik bet kokio dydžio, jei pirštas gali pasiekti jungiklį. Šio projekto dėžės matmenys yra 120 mm pločio, 245 mm gylio ir 90 mm aukščio. Pridėjau maitinimo jungiklį, įjungimo/išjungimo šviesos diodą ir mažą skylę vienoje pusėje. „Hole“suteikia prieigą prie „Arduino Uno“USB prievado, kad būtų galima įkelti programinę įrangą, tai, mano manymu, buvo daug lengviau nustatyti ir ištaisyti servo judėjimo parametrus, nes kitaip reikės pašalinti išorinį dėklą.

Įtraukiau naudojamos grandinės Fritzing diagramą. Aš naudojau „Arduino Uno“vien dėl to, kad turėjau vieną, „WEMOS D1 Mini“arba „Arduino Nano“taip pat galima naudoti, nes sistemai reikalingi tik 6 įėjimai. Aš taip pat nusprendžiau, kad šios sistemos baterija būtų 18650, o ne 12 V maitinimo adapteris, nes dėžutė tampa nešiojamesnė ir saugesnė. 18650 baterijos yra laikomos dviejų baterijų pakuotėje, jų kiekvienos įtampa yra 3,7 V, o talpa-4200 mAh. Norint pradėti įkrauti baterijas, reikia nuimti pagrindinę plokštę ir atjungti dangčio pakėlimo svirtį.

Trys servos buvo naudojamos ten, kur buvo tiesiog tos, kurias turėjau; gali būti naudojamas bet koks standartinis servo. Dauguma servo laidų yra su trimis „depont“jungtimis ir yra spalvotos: ruda - GND, raudona - galia, viskas yra nuo 4 V iki 7,8 V, o galiausiai - geltona signalo linijai. Dangteliui ir pirštui naudojau du „TowerPro MG995“servus ir akims - „CFsunbird SG90“. SG90 buvo naudojamas tik todėl, kad turėjau mažai vietos, turėjau laisvą vietą ir kitu atveju būčiau naudojęs trečiąjį MG995.

„Box“išjungimo/įjungimo jungiklyje yra paprasta prijungimo grandinė, kurią sudaro 10K rezistorius, pritvirtintas prie GND ir pritvirtintas prie to paties jungiklio taško, yra vienas laidas, pritvirtintas prie „Arduinio Uno“12 kaiščio. Kita jungiklio pusė yra pritvirtinta prie „Arduino“5V kaiščio. Aš nusprendžiau naudoti „Step-Down“maitinimo modulį, nes įtampa, kurią gavau iš dviejų 18650 baterijų, buvo apie 8,5 V, o tai buvo per aukšta servo sistemoms, 7,8 V buvo didžiausia „TowerPro“duomenų lapo rekomenduojama įtampa. „Step-Down“maitinimo modulis sumažina įtampą iki 6 V. Paprastas serijinis 330 omų rezistorius su geltonu šviesos diodu parodo, ar dėžutė yra aktyvi ir prijungta prie GND ir 6 V maitinimo bėgio. Dviejų 18650 baterijų įjungimui/išjungimui naudojamas dėžutės išorėje esantis vieno poliaus jungiklis.

Akys naudoja du 8 mm „Neopixel“RGB šviesos diodus, kurie yra prijungti prie 5 V „Arduino“maitinimo šaltinio ir „Arduino Uno“GND kaiščių. Jie yra prijungti nuosekliai, o vienas signalinis laidas yra prijungtas prie „Arduino Uno“11 kaiščio. RBG šviesos diodai turi plokščią pusę, kuri nustato jungčių seką, žr. Pridėtą nuotrauką. Šiuos šviesos diodus galima prijungti atskirai, kad „Arduino Uno“galėtų valdyti kiekvieną akį per atskirą signalo laidą. Kaip ir visuose projektuose, grandinė buvo išdėstyta ant duonos lentos ir išbandyta prieš montuojant ant pagrindinės plokštės. Rekomenduojama, kad visos „depont“jungtys būtų lengvai priklijuotos prie „Arduino“kaiščių, nes laikui bėgant jos linkusios laisvai veikti.

Vaizdas
Vaizdas

2 žingsnis: programinė įranga

Šiuo metu turiu padėkoti „labomat“ir „GlessHub“svetainėje saugomam „Alessu“„Alessuard“kodo pavyzdžiui, kuris yra programinės įrangos, veikiančios šioje sistemoje, pagrindas. Vykdydama projektą, pakoregavau ir prie kodo pridėjau visų pirma servo judesį ir akių spalvą. Be to, reikėjo pakoreguoti visus servo judėjimo parametrus, kad būtų galima atsižvelgti į jų judėjimo ir pradinės padėties skirtumus.

Jums reikės naujausios „Arduino IDE 1.8.12“versijos ir bibliotekos failų: „Adafruit NeoPixel.h“ir „Servo.h“. Pridedu akių tyrimo programą ir pagrindinę dėžutės operacijos programą.

3 žingsnis: Pabaigoje

Man pasirodė, kad šis projektas maloniai atitraukia dėmesį nuo pagrindinio projekto, prie kurio dirbu. Nors mano sukurta ir čia parodyta versija yra pagrindinė, mačiau ir žavėjausi daugybe skirtingų tos pačios dėžutės versijų internete ir „You Tube“, kurios visos naudoja įdomius pagrindinės jungiklio ir įjungimo įrenginio temos variantus. tai išjungta.

Rekomenduojamas: