Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: srauto diagrama
- 3 žingsnis: kodas
- 4 žingsnis: laidai + „Arduino“; Tinkercad
- 5 žingsnis: fizinė konstrukcija: žingsninis mechanizmas
- 6 žingsnis: fizinė konstrukcija: servo mechanizmas
- 7 žingsnis: fizinė konstrukcija: dėžutės kūrimas
- 8 žingsnis: galutinis produktas
- 9 žingsnis: Išvada
Video: „ScaryBox“: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Helovino baimė vaikams
Jei kuris nors vaikas gali pasiekti mažesnį nei 30 cm atstumą nuo šio bauginančio ekrano … Jį akimirksniu išgąsdins šiurpus ir plaukuotas voras, kuris nukrenta žemyn.
Sistema pagrįsta „Arduino“plokšte. Šis mechanizmas veikia dėl žingsninio variklio, kuris leidžia mums pasiimti vorą po kritimo, ir, kita vertus, servo variklio, padedančio mums kontroliuoti liuką, per kurį voras nukris, o tada lipti atgal. Siekiant užtikrinti, kad visa sistema veiktų teisingai, būtina ją užprogramuoti, kad būtų galima tiksliai nustatyti, ką ir kada kiekvienas komponentas turi atlikti ir kaip.
Šių ir kitų komponentų dėka mes pasiekiame: Buh !!!!!!!! didžiulė baimė jauniausiems mūsų namams (ir ne tokiems jauniems:)
1 žingsnis: komponentai
Tai yra dalių ir įrankių, reikalingų šiam projektui įgyvendinti, sąrašas.
Elektroninės dalys:
Arduino uno
Atstumo jutiklis
Servo variklis
Žingsnis (variklis)
Laidai
Maitinimo bankas
Konstrukcijos dalys:
Medinė dėžė
Medinė lentyna
Putų lenta
Nailono hilum
Voras juodas
Purškiami dažai
voratinklis
Balti klijai
Plunksnų lenta
Adatos
Įrankiai:
Jigsaw
Sanderis
Grąžtas
Silikono klijai
Žirklės
Juosta
2 žingsnis: srauto diagrama
Srauto diagrama yra įrankis, padėjęs mums organizuoti veiksmus, kurių turi laikytis mūsų sistema ir todėl mūsų kodas. Tai aiškiai parodo, kaip veikia mūsų dėžutė. Pirmasis veiksnys, su kuriuo susiduriame, yra atstumo jutiklis. Jei atsakymas yra TAIP (yra žmogus), liukas atsidaro ir voras nukrenta, o jei atsakymas yra NE, (nėra asmens), nieko neįvyksta. Pirmojo varianto atveju voras turi būti surinktas, liukas uždarytas, lynas atleistas ir tada programa grįš į pradžią.
3 žingsnis: kodas
Kodas, kurį naudojame programuojant savo Helovino sistemą, yra labai paprastas ir lengvai suprantamas. Pirmiausia turime atsisiųsti bibliotekas, kurios valdys mūsų komponentus: buvimo jutiklį, servo ir žingsninį, ir pridėti jas prie programos naudodami komandą #include. Tada, prieš nustatydami sąranką, paskelbsime ir inicijuosime kai kuriuos kintamuosius ir funkcijas, kad skirtingi komponentai veiktų tinkamai. Mes juos ištrauksime iš pateiktų pavyzdžių. Kai pradedame sąrankos etapą, nustatome žingsnio greitį, servo prievadą ir atstumo jutiklio testerį.
Kilpos viduje mes paskelbsime funkciją, kuri leis jutikliui išmatuoti atstumus priešais jį. Galiausiai parašysime „jei“, nurodydami atstumų intervalą, į kurį programa pateks, mūsų atveju, nuo 0 iki 30 cm. Kai išorinis objektas bus tarp to intervalo, programa pradės nuoseklią veiksmų grandinę, kuri prasidės nuo liuko atidarymo ir dėl to voro kritimo. Po šios operacijos bus 5 sekundžių vėlavimas, laido suvyniojimas, liuko uždarymas įjungiant servo sistemą kitu būdu ir galiausiai, kad voras vėl nukristų per kitą ciklą, suaktyvinkite žingsnį priešingai.
4 žingsnis: laidai + „Arduino“; Tinkercad
Kadangi žinome visus komponentus, kurių mums reikia projektui įgyvendinti, turime rasti tinkamą būdą, kaip sujungti visus šiuos „Arduino“elektrinius komponentus. Norėdami tai padaryti, mes panaudojome sistemos modeliavimo programą „Tinkercad“- labai naudingą įrankį, leidžiantį vizualizuoti ryšius tarp komponentų ir „Arduino“plokštės.
Pridedamame paveikslėlyje labai aiškiai matyti, kokie yra mūsų „Arduino“ryšiai. Pagal dalis:
1. HC-SR04 jutiklis turi 4 jungtis. Vienas iš jų yra prijungtas prie 5 V, prie teigiamo protoboard įvesties, o kitas prie žemės, neigiamas protoboard įėjimas. Kitos 2 jungtys yra prijungtos prie skaitmeninių įėjimų ir išėjimų.
2. Servo variklis turi 3 jungtis, tamsiai ruda viela yra prijungta prie neigiamo (įžeminimo), raudona prie teigiamo (5 V), o oranžinė - prie skaičiaus 7, kad būtų galima valdyti servo.
3. Žingsnis yra komponentas, turintis daugiau jungčių ir sudarytas iš dviejų dalių; viena vertus, pats variklis, o kita vertus - prijungimo plokštė, leidžianti mums ją prijungti prie „Arduino“. Šis skydelis turi 5 V išvestį, kitą įžeminimo jungtį ir 4 kabelius, kurie pateks į žingsninį valdiklį.
5 žingsnis: fizinė konstrukcija: žingsninis mechanizmas
Kaip žinote, „Stepper“turi mažą ašį, ant kurios galite pritaikyti objektus pagal savo formą, kad jį pasuktumėte. Mūsų žingsnelio funkcija yra iškelti vorą su nailoniniu kabeliu.
Mums reikia mechanizmo, galinčio atlikti šią funkciją, ir pagalvojome apie stovą ant galvos - sistemą, dažniausiai naudojamą 4x4 automobiliuose, kad padėtų jiems judėti į priekį sudėtingose situacijose. Norėdami tai pasiekti, mes supjaustysime kai kurias medines plokštes apskrito pavidalo, kad viela susivyniotų, ir jas visas klijuojame, kad sukurtume skriemulio formą. Tada mes padarysime skylę viename iš paviršių, kad pritvirtintume žingsnį.
Šis mechanizmas leidžia servo varikliui pasiekti tikslą pakelti vorą į viršų, kad „Scarybox“veiktų puikiai.
6 žingsnis: fizinė konstrukcija: servo mechanizmas
Šiame projekte servo atliks liuko atidarymo ir uždarymo funkciją, per kurią voras iškris. Mes naudosime putplasčio plokštę, kad pritvirtintume prie servo, o ne medinės plokštės, nes padidėjęs jos svoris. Mes prijungsime metalinę vielą nuo servo plastikinės atramos prie putplasčio plokštės. Tada pats servo variklis atliks darbą!
7 žingsnis: fizinė konstrukcija: dėžutės kūrimas
Dėžutė bus mūsų projekto pagrindas ir parama. Tai vieta, kur mes įdėsime visus savo komponentus. Tai padės mums turėti vietą, kur vorą laikyti ir kai žmogus prie jo prisiartins, jis nukris ir jį išgąsdins. Be to, visus laidus ir montavimą galime sudėti viršuje.
8 žingsnis: galutinis produktas
Štai baigtos „Scarybox“nuotraukos!
9 žingsnis: Išvada
Šio projekto vykdymas buvo įdomus ir naudingas, nes mes, kaip pramoninio dizaino inžinieriai, išmokome labai naudingą ir galingą įrankį mūsų ateičiai. „Arduino“programa leidžia mums sukurti prototipą ir sukurti daug projektų, kuriuose mechanika ir elektronika susijungia pagerinti ir palengvinti žmonių gyvenimą. Tikimės, kad jums patiks šis projektas taip pat, kaip ir mums, ir kad jis bus naudingas jūsų dabartiui ir ateičiai. Jei turite kokių nors abejonių, nedvejodami susisiekite su mumis, mes tikrai mielai atsakysime į jūsų klausimus.
Labai ačiū iš mūsų širdies!
Tierramisu:)
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