Obsah:

ScaryBox: 9 krokov (s obrázkami)
ScaryBox: 9 krokov (s obrázkami)

Video: ScaryBox: 9 krokov (s obrázkami)

Video: ScaryBox: 9 krokov (s obrázkami)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, November
Anonim
ScaryBox
ScaryBox

Halloweenska hrôza pre deti

Ak sa nejaké dieťa dokáže dostať pod 30 cm z tohto desivého displeja … Okamžite ho vydesí strašidelný a chlpatý pavúk, ktorý spadne.

Systém je založený na doske Arduino. Tento mechanizmus funguje vďaka krokovému motoru, ktorý nám umožňuje zdvihnúť pavúka po páde, a na druhej strane servomotoru, ktorý nám pomáha ovládať poklop, cez ktorý pavúk spadne a potom vylezie späť hore. Aby sa zaistilo správne fungovanie celého systému, je nevyhnutné naprogramovať ho tak, aby presne určoval, čo a kedy musí každý komponent vykonávať a ako.

Vďaka týmto a ďalším komponentom dosahujeme: Buh !!!!!!!! obrovský strach pre najmladších z našich domovov (a pre nie tak mladých:)

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Toto je zoznam dielov a nástrojov, ktoré sú potrebné na vykonanie tohto projektu.

Elektronické súčiastky:

Arduino uno

Senzor vzdialenosti

Servo motor

Krokový motor)

Drôty

Externá batéria

Stavebné diely:

Drevená krabica

Drevená polica

Penová doska

Nylonové hilum

Spider Black

Farba v spreji

pavučina

Biele lepidlo

Featherboard

Ihly

Náradie:

Skladačka

Sander

Vŕtačka

Silikónové lepidlo

Nožnice

Páska

Krok 2: Vývojový diagram

Vývojový diagram
Vývojový diagram

Vývojový diagram je nástroj, ktorý nám pomohol zorganizovať kroky, ktoré musí náš systém, a teda aj náš kód, dodržiavať. Jasne ukazuje, ako náš box funguje. Prvým faktorom, s ktorým sa stretávame, je snímač vzdialenosti. Ak odpoviete ÁNO (existuje osoba), poklop sa otvorí a pavúk spadne, pričom ak odpoviete NIE, (neexistuje žiadna osoba), nič sa nestane. V prípade prvej možnosti musí byť pavúk zozbieraný, poklop zatvorený, lano uvoľnené a potom sa program vráti na začiatok.

Krok 3: Kód

Kód
Kód

Kód, ktorý používame na programovanie nášho halloweenskeho systému, je veľmi jednoduchý a ľahko zrozumiteľný. V prvom rade si musíme stiahnuť knižnice, ktoré budú ovládať naše komponenty: snímač prítomnosti, servo a stepper a pridať ich do programu pomocou príkazu #include. Potom pred nastavením nastavenia deklarujeme a inicializujeme niektoré premenné a funkcie, aby rôzne komponenty fungovali správnym spôsobom. Vyberieme ich z uvedených príkladov. Ako vstupujeme do fázy nastavenia, nastavujeme krokovú rýchlosť, servoport a tester pre snímač vzdialenosti.

Vo vnútri slučky vyhlásime funkciu, ktorá umožní senzoru merať vzdialenosti pred ním. Nakoniec napíšeme „keby“s intervalom vzdialeností, na ktoré program vstúpi, v našom prípade od 0 do 30 cm. Akonáhle je externý objekt v intervale medzi týmto intervalom, program spustí sekvenčný reťazec akcií, ktoré začnú otvorením poklopu a následným pádom pavúka. Po tejto operácii bude nasledovať 5 -sekundové oneskorenie, navinutie šnúry, zatvorenie poklopu aktiváciou serva iným spôsobom a nakoniec, aby pavúk mohol v nasledujúcom cykle opäť spadnúť, aktivujte stepper opačným spôsobom.

Krok 4: Zapojenie + Arduino; Tinkercad

Zapojenie + Arduino; Tinkercad
Zapojenie + Arduino; Tinkercad

Pretože poznáme všetky komponenty, ktoré potrebujeme na realizáciu projektu, musíme nájsť ten správny spôsob, ako spojiť všetky tieto elektrické komponenty v Arduine. Na tento účel sme použili aplikáciu na simuláciu systému s názvom Tinkercad, veľmi užitočný nástroj na vizualizáciu prepojení medzi komponentmi a doskou Arduino.

Na priloženom obrázku je veľmi dobre zrejmé, aké sú spojenia v našom Arduine. Po častiach:

1. Snímač HC-SR04 má 4 pripojenia. Jeden z nich je pripojený na 5 V, na kladný vstup protoboardu a ďalší na zem, negatívny vstup protoboardu. Ďalšie 2 pripojenia sú pripojené k digitálnym vstupom a výstupom.

2. Servomotor má 3 pripojenia, tmavohnedý vodič je pripojený k zápornému pólu (uzemnenie), červený k kladnému (5 V) a oranžový k číslu 7, aby sa ovládalo servo.

3. Stepper je komponent s viacerými spojmi a skladá sa z dvoch častí; na jednej strane samotný motor a na strane druhej spojovacia doska, ktorá nám umožňuje prepojiť ho s Arduinom. Tento panel má 5V výstup, ďalšie uzemnenie a 4 káble, ktoré pôjdu do krokového ovládania.

Krok 5: Fyzická konštrukcia: krokový mechanizmus

Fyzická konštrukcia: krokový mechanizmus
Fyzická konštrukcia: krokový mechanizmus
Fyzická konštrukcia: krokový mechanizmus
Fyzická konštrukcia: krokový mechanizmus
Fyzická konštrukcia: krokový mechanizmus
Fyzická konštrukcia: krokový mechanizmus

Ako možno viete, stepper má malú os, na ktorej môžete prispôsobovať objekty svojim tvarom a otáčať ho. Funkciou nášho steppera je vychovať pavúka s pripevneným nylonovým káblom.

Potrebujeme mechanizmus, ktorý môže vykonávať túto funkciu, a premýšľali sme o stojane na hlave, systéme bežne používanom na automobiloch 4x4, ktorý im pomáha napredovať v ťažkých situáciách. Aby sme to dosiahli, rozrežeme niekoľko drevených panelov v kruhovom tvare, aby sme pomohli drôtu zvinúť sa, a lepením ich všetkých dohromady vytvoríme tvar kladky. Potom do jedného z povrchov urobíme dieru, aby sme naň mohli pripevniť stepper.

Tento mechanizmus umožňuje servu splniť cieľ zdvihnutia pavúka na vrchol, aby Scarybox fungoval perfektne.

Krok 6: Fyzická konštrukcia: servo mechanizmus

Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus
Fyzická konštrukcia: servomechanizmus

V tomto projekte bude servo vykonávať funkciu otvárania a zatvárania poklopu, cez ktorý pavúk prepadne. Z dôvodu zvýšenej hmotnosti použijeme penovú dosku na servo namiesto dreveného panelu. Pripojíme kovový drôt z plastovej podpery serva k penovej doske. Potom prácu urobí samotný servomotor!

Krok 7: Fyzická konštrukcia: budova boxu

Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu
Fyzická konštrukcia: budova boxu

Krabica bude základom a podporou nášho projektu. Je to miesto, kde umiestnime všetky naše súčasti. Pomôže nám to mať miesto, kde si pavúka ponecháme, a keď sa k nemu človek priblíži, spadne a vydesí ho. Navrch môžeme navyše umiestniť všetky rozvody a montáže.

Krok 8: Konečný produkt

Finálny produkt
Finálny produkt
Finálny produkt
Finálny produkt
Finálny produkt
Finálny produkt

Tu sú obrázky hotového Scaryboxu!

Krok 9: Záver

Záver
Záver

Realizácia tohto projektu bola zábavná a obohacujúca, pretože sme sa naučili veľmi užitočný a účinný nástroj pre našu budúcnosť ako inžinieri priemyselného dizajnu. Program Arduino nám umožňuje prototypovať a vytvárať veľké množstvo projektov, v ktorých sa stretávajú mechanika a elektronika zlepšiť a uľahčiť ľuďom život. Dúfame, že sa vám tento projekt bude páčiť rovnako ako nám a že bude užitočný pre vašu súčasnosť i budúcnosť. Ak máte nejaké pochybnosti, neváhajte nás kontaktovať, radi odpovieme na vaše otázky.

Zo srdca vám veľmi pekne ďakujeme!

Tierramisu:)

Odporúča: