Sadržaj:

ScaryBox: 9 koraka (sa slikama)
ScaryBox: 9 koraka (sa slikama)

Video: ScaryBox: 9 koraka (sa slikama)

Video: ScaryBox: 9 koraka (sa slikama)
Video: Крутой Сериал! За Первого Встречного 12 серия! 2024, Novembar
Anonim
ScaryBox
ScaryBox

Zastrašivanje za Noć vještica za djecu

Ako bilo koje dijete uspije doći manje od 30 cm od ovog zastrašujućeg prikaza … Odmah će se uplašiti jezivog i dlakavog pauka koji padne.

Sistem je zasnovan na Arduino ploči. Ovaj mehanizam funkcionira zahvaljujući koračnom motoru koji nam omogućuje da podignemo pauka nakon pada, a s druge strane, servo motor koji nam pomaže u kontroli otvora kroz koji će pauk pasti, a zatim se popeti natrag. Da bi se osiguralo ispravno funkcioniranje cijelog sistema, bitno je programirati ga kako bi se utvrdilo šta i kada svaka komponenta mora izvršiti svoje radnje i kako.

Zahvaljujući ovim i drugim komponentama postižemo: Buh !!!!!!!! veliko strahovanje za najmlađe naše domove (i za ne tako mlade:)

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Ovo je popis dijelova i alata koji su potrebni za izvođenje ovog projekta.

Elektronski dijelovi:

Arduino uno

Senzor udaljenosti

Servo motor

Steper (motor)

Žice

Power bank

Građevinski dijelovi:

Drvena kutija

Drvena polica

Tabla spužve

Nylon hilum

Spider Black

Boja u spreju

paukova mreža

Bijelo ljepilo

Featherboard

Igle

Alati:

Jigsaw

Sander

Drill

Silikonsko ljepilo

Makaze

Tape

Korak 2: Dijagram toka

Dijagram toka
Dijagram toka

Dijagram toka je alat koji nam je pomogao da organiziramo korake koje naš sistem, a samim tim i naš kôd, mora slijediti. Jasno pokazuje kako naša kutija radi. Prvi faktor na koji nailazimo je senzor udaljenosti. Ako je odgovor DA (postoji osoba), otvor se otvara i pauk pada, dok ako je odgovor NE, (nema osobe), ništa se ne događa. U slučaju prve opcije, pauk se mora prikupiti, otvor zatvoriti, konopac otpustiti, a zatim bi se program vratio na početak.

Korak 3: Kodirajte

Kod
Kod

Kôd koji koristimo za programiranje našeg sistema za Noć vještica vrlo je jednostavan i lako razumljiv. Prije svega moramo preuzeti biblioteke koje će kontrolirati naše komponente: senzor prisutnosti, servo i stepper i dodati ih u program pomoću naredbe #include. Zatim ćemo, prije postavljanja postavki, proglasiti i inicijalizirati neke varijable i funkcije kako bi različite komponente radile na pravi način. Izvući ćemo ih iz navedenih primjera. Ulaskom u fazu postavljanja postavljamo koračnu brzinu, servo port i tester za senzor udaljenosti.

Unutar petlje ćemo proglasiti funkciju koja će omogućiti senzoru da mjeri udaljenosti ispred njega. Na kraju ćemo napisati „ako“dajući interval udaljenosti na koje će program ući do, u našem slučaju, od 0 do 30 cm. Nakon što se vanjski objekt nađe između tog intervala, program će započeti uzastopni lanac radnji koji će započeti otvaranjem otvora i padom pauka. Nakon te operacije slijedi odgoda od 5 sekundi, namotavanje kabela, zatvaranje otvora aktiviranjem servo na drugi način i na kraju, kako bi pauk ponovno pao u sljedećem ciklusu, aktivirajte steper u na suprotan način.

Korak 4: Ožičenje + Arduino; Tinkercad

Ožičenje + Arduino; Tinkercad
Ožičenje + Arduino; Tinkercad

Budući da znamo sve komponente koje su nam potrebne za izvođenje projekta, moramo pronaći pravi način da spojimo sve ove električne komponente u Arduinu. Da bismo to učinili, koristili smo aplikaciju za simulaciju sistema pod nazivom Tinkercad, vrlo koristan alat za vizualizaciju veza između komponenti i Arduino ploče.

Na priloženoj slici se vrlo jasno vidi koje su veze u našem Arduinu. Po dijelovima:

1. HC-SR04 senzor ima 4 priključka. Jedan od njih je spojen na 5V, na pozitivni ulaz protobora, a drugi na uzemljenje, negativni ulaz protobora. Ostale 2 veze spojene su na digitalne ulaze i izlaze.

2. Servomotor ima 3 priključka, tamnosmeđa žica je spojena na negativ (uzemljenje), crvena na pozitiv (5V), a narančasta na broj 7, kako bi se upravljalo servo pogonom.

3. Steper je komponenta s više veza, a sastoji se od dva dijela; s jedne strane sam motor, a s druge strane spojna ploča koja nam omogućuje povezivanje s Arduinom. Ova ploča ima izlaz od 5 V, još jedan priključak za uzemljenje i 4 kabela koji će ići do stepenaste kontrole.

Korak 5: Fizička konstrukcija: Steper mehanizam

Fizička konstrukcija: Stepper Mechanism
Fizička konstrukcija: Stepper Mechanism
Fizička konstrukcija: Stepper Mechanism
Fizička konstrukcija: Stepper Mechanism
Fizička konstrukcija: Stepper Mechanism
Fizička konstrukcija: Stepper Mechanism

Kao što možda znate, stepper ima malu os na kojoj možete prilagoditi objekte svojim oblikom kako biste ga rotirali. Funkcija našeg stepera je da podigne pauka s najlonskim kabelom pričvršćenim na njega.

Potreban nam je mehanizam koji može obavljati tu funkciju, a razmišljali smo i o naslonu za glavu, sistemu koji se obično koristi na automobilima 4x4 kako bi im pomogao da napreduju u teškim situacijama. Da bismo to postigli, izrezati ćemo neke drvene ploče u kružnom obliku, kako bismo pomogli da se žica namota, i sve ih zalijepiti zajedno kako bismo stvorili oblik nalik na remenicu. Zatim ćemo napraviti rupu na jednoj od površina za pričvršćivanje koraka na nju.

Ovaj mehanizam omogućava servo uređaju da ispuni cilj podizanja pauka na vrh tako da Scarybox radi savršeno.

Korak 6: Fizička konstrukcija: Servo mehanizam

Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam
Fizička konstrukcija: Servo mehanizam

Na ovom projektu servo će obavljati funkciju otvaranja i zatvaranja otvora kroz koji će pauk proći. Koristit ćemo pjenastu ploču za pričvršćivanje na servo umjesto drvene ploče zbog povišene težine. Spojit ćemo metalnu žicu sa servo plastičnog nosača na ploču od pjene. Tada će sam servo motor obaviti posao!

Korak 7: Fizička izgradnja: Izgradnja kutija

Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building
Fizička konstrukcija: Box Building

Kutija će biti osnova i podrška našem projektu. To je mjesto gdje ćemo postaviti sve naše komponente. Pomoći će nam da imamo mjesto gdje ćemo zadržati pauka, a kad mu se osoba približi, pasti će i uplašiti ga. Osim toga, sve ožičenje i montažu možemo postaviti na vrh.

Korak 8: Finalni proizvod

Finalni proizvod
Finalni proizvod
Finalni proizvod
Finalni proizvod
Finalni proizvod
Finalni proizvod

Evo slika završene Strašne kutije!

Korak 9: Zaključak

Zaključak
Zaključak

Izvođenje ovog projekta bilo je zabavno i nagrađujuće jer smo naučili vrlo koristan i moćan alat za našu budućnost kao inženjeri industrijskog dizajna. Program Arduino omogućava nam da prototipiramo i stvorimo veliku količinu projekata u kojima se mehanika i elektronika udružuju poboljšati i olakšati živote ljudi. Nadamo se da ćete uživati u ovom projektu kao i mi i da će biti koristan za vašu sadašnjost i budućnost. Ako imate bilo kakvih nedoumica, ne ustručavajte se kontaktirati nas, rado ćemo odgovoriti na vaša pitanja.

Od srca vam hvala!

Tierramisu:)

Preporučuje se: