Turinys:
- 1 žingsnis: spausdinkite medžiagas
- 2 žingsnis: Surinkite dėžę ir pagrindinį gręžimo korpusą
- 3 žingsnis: gręžimo valdymas ir belaidis paleidimas
- 4 žingsnis: sukurkite pagrindinį nugaros korpusą naudodami servo
- 5 žingsnis: sukurkite ginklus ir pritvirtinkite neopikselius
- 6 žingsnis: pritvirtinkite ginklus prie pagrindinio nugaros korpuso
- 7 žingsnis: pagrindinė valdymo grandinė
- 8 veiksmas: belaidis valdiklis (siųstuvas)
- 9 žingsnis: Užbaikite
Video: „OctoGlobe“: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
*** Ši instrukcija buvo sukurta vykdant Pietų Floridos universiteto Makecourse projekto reikalavimą (www.makecourse.com). ***
Kviečiame kurti savo „Octoglobe“
„Octoglobe“yra šauni ir unikali besisukanti šviesos sistema, turinti ginklus ir šviesos diodus! Jis pagrįstas 3D spausdintomis dalimis ir naudoja arduino mikrovaldiklius, 433 MHz FM siųstuvus, kintamosios srovės variklį, neopikselius, relę, PVC, 18650 baterijas ir servo.
Jums reikės:
1 didelė projekto dėžutė (juoda)
2 „Arduino Unos“
1 „Arduino Nano“
2 Duonos lentos
6 18650 baterijos
3D spausdintuvas arba prieiga prie vieno
1 metalinė pavarų dėžė
9V baterija
Dėžės ventiliatoriaus variklis
Kintamosios srovės relė
5V telefono USB įkroviklis
2 433Mhz imtuvo moduliai
1 433Mhz siųstuvo modulis
1 4x4 klaviatūra
1 maža projekto dėžutė (juoda)
2 4 colių PVC galiniai dangteliai (plonasieniai)
3 colių 4 colių PVC vamzdis (plonasienis)
18 neopikselių
Viela
Maži nagai
Karštas klijų pistoletas, klijai
Lituoklis
Pjūklas
AC šviesos reguliatorius
Grąžtas
Juodi purškiami dažai
1 žingsnis: spausdinkite medžiagas
Spausdintus dizaino failus žiūrėkite pridėtuose failuose. Vėliau pamatysite, kad paėmiau rankas ir perpjoviau jas per pusę, kad sumažėčiau svorį. Jei išmanote 3DCAD programinę įrangą, rekomenduočiau pasidaryti lengvesnę ginklų versiją.
2 žingsnis: Surinkite dėžę ir pagrindinį gręžimo korpusą
Išimkite variklį iš dėžės ventiliatoriaus. Sumontuokite ventiliatoriaus variklį juodoje projekto dėžutėje. Aš naudoju gumines poveržles, kad padėčiau jį apačioje, bandydamas sumažinti sukimosi vibraciją.
Toliau ant 4 colių pvc (plonasienio) vamzdžio dangtelio apačioje išlydžiau skylę ir prispaudžiau ją prie dėžutės ventiliatoriaus variklio veleno. Taip susidarys rakto įpjova. Dangtelio viduje pridėjau karštųjų klijų, kad sustiprintų tvirtinimą.
Nupjaukite 3 colių 4 colių plonasienį PVC vamzdį ir įdėkite jį į dangtelį.
3 žingsnis: gręžimo valdymas ir belaidis paleidimas
Dėžutės ventiliatoriaus variklio sukimosi greičiui valdyti naudoju apšvietimo reguliatorių. Norėdami įjungti belaidį ryšį, aš naudoju „arduino nano“ir kintamosios srovės relę, kad įjungčiau variklio elektros energiją (per reguliatorių), gavęs įvestį iš FM imtuvo į „arduino“(žr. Scheminę nuotrauką). FM imtuvo duomenų linija eina į D11 ir relės duomenų linija prijungta prie „Nano“D9. Norėdami įjungti „arduino“, aš tiesiog naudoju nedidelį USB telefono įkroviklio kištuką, prijungtą prie gaunamų kintamosios srovės linijų. Žiūrėkite pridėtą pagrindinio imtuvo kodą.
4 žingsnis: sukurkite pagrindinį nugaros korpusą naudodami servo
Aš naudoju 18650 elementus, kad galėčiau tiekti servo pagrindinio gręžimo korpuso viduje. Žiūrėkite 6 elementų prijungimo schemą, kad pasiektumėte ~ 7.5V. Jie pritvirtinami prie servo +/-.
Pritvirtinkite 3D spausdintą viršutinę dalį prie antrojo 4 colių PVC dangtelio, išpjaudami skylę viršuje ir dangtelį, tada viską prisukdami. Servo turi būti maždaug viršaus centre. Kiekvienoje pusėje pridėjau keletą papildomų skylių per LED laidus ir servo laidus.
5 žingsnis: sukurkite ginklus ir pritvirtinkite neopikselius
Tai padaryti yra pats sudėtingiausias žingsnis. Aš perpjoviau originalias rankas per pusę ir naudoju mažus vamzdelius, kaip stygos kanalai žemyn kiekviena ranka. Rankų sąnariuose išgręžiau naujas skyles ir kaip pasukimo tašką panaudojau ploną vinį. Ši sistema veikia panašiai kaip populiarios 3D spausdintos rankos, kurios virvele traukia pirštus link delno. Vamzdžių kanalas veikia kaip sustojimas, kai rankos yra įtrauktos į norimą vietą. Aš karštai priklijavau vamzdelį prie rankų vidinės pusės ir pagal poreikį sureguliavau vamzdžio ilgį.
Kitas laidas ir pritvirtinkite neopikselius kiekviena ranka, naudodami karštus klijus. Vienoje rankoje yra 9 pikseliai, kuriuos prijungiau maždaug colio atstumu. Įkiškite linijas į viršutinį korpusą.
6 žingsnis: pritvirtinkite ginklus prie pagrindinio nugaros korpuso
Naudodami vinis, gręžkite skyles į 3D spausdintą viršų ir prisukite gretimą pusę, kad pritvirtintumėte rankas prie viršaus. Įsitikinkite, kad rankos laisvai juda aukštyn ir žemyn. Aš karštai priklijavau imtuvą prie viršaus, kad gaučiau geriausią įmanomą belaidžio valdymo signalą. Perkelkite virvelę per vamzdelį ir pritvirtinkite prie servo svirties, naudodami mažus kabliukus (aš juos padariau iš standžios vielos). Sureguliuokite stygą taip, kad kai servo sukasi 180 laipsnių, rankos būtų pakeltos aukštyn ir link pagrindinio korpuso.
7 žingsnis: pagrindinė valdymo grandinė
Paprastumo dėlei turėjau vietos grandinei uždėti ir visą korpusą įkišti į korpusą. Idealiu atveju tai turėtų būti dedama ant vektorinės plokštės. Prijunkite neopikselius, servo (duomenų kaištį) ir imtuvą, kaip nurodyta schemoje. „Arduino“maitinamas 9 V baterija. Radau, kad maitinimas servo ir „arduino“atskirai, o po to įžeminimas žvaigždėmis suteikė galimybę geriau valdyti servo impulsus, tada išsikraunant iš tos pačios baterijos. Įsitikinkite, kad arduino žemė ir servo yra prijungti, taip pat imtuvas ir neopikseliai. Blykstė naudojant pridedamą eskizą. (pastaba: pakeičiau servo/ radijo galvutės bibliotekas, kad jos nenaudotų tų pačių laikmačių, turėsite pakeisti vieno iš jų laikmačius kompiliavimui arba naudoti pridėtus modifikuotus.)
8 veiksmas: belaidis valdiklis (siųstuvas)
Valdiklis sąveikauja su 4x4 klaviatūra ir 433 MHz siųstuvu. Pridedama schema ir siųstuvo kodas. Siųstuvas siunčia A, B, C, 1, 2, 3 ir 0, bet jei norite papildomų perdavimų, tiesiog pridėkite juos, kaip tai daroma eskize. Aš saugojau grandinės lentą ir „arduino uno“mažoje projekto dėžutėje.
9 žingsnis: Užbaikite
Padėkite korpuso viršutinę dalį ant pagrindinio korpuso, kai baterijos yra įjungtos. Išbandykite naudodami nuotolinio valdymo pultą. Dabartinis kodas veikia taip nuo nuotolinio valdymo pulto iki uno tiek korpuse, tiek bazėje:
Siųsti 0: viskas išjungta
Siųsti A: 1 padėtis (plokšti kampiniai patarimai), sukite
Siųsti B: 2 padėtis (pirmosios 2 rankos pakreiptos), sukite
Siųsti C: 3 padėtis (visos 3 rankos aukštyn), sukite
Siųsti 1, 2 arba 3: raudoni/ mėlyni/ žali neopikseliai, nesukami
Žiūrėkite paskutinį pagrindinio vaizdo įrašo vaizdo įrašą. Paskutinės sekundės parodo baigtą projektą tamsoje! Aš galų gale purškiau jį juodai dėl išvaizdos.
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st