Sadržaj:
- Korak 1: Komponente
- Korak 2: Dijagram toka
- Korak 3: Kodirajte
- Korak 4: Ožičenje + Arduino; Tinkercad
- Korak 5: Fizička konstrukcija: Mehanizam koraka
- Korak 6: Fizička konstrukcija: Servo mehanizam
- Korak 7: Fizička izgradnja: Izgradnja kutija
- Korak 8: Završni proizvod
- Korak 9: Zaključak
Video: ScaryBox: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Strah 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.
Sustav se temelji 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 kontrolirati otvor kroz koji će pauk pasti, a zatim se popeti natrag. Kako bi se osiguralo ispravno funkcioniranje cijelog sustava, bitno ga je programirati kako bi se točno utvrdilo što i kada svaka komponenta mora učiniti i kako.
Zahvaljujući ovim i drugim komponentama postižemo: Buh !!!!!!!! veliki strah za najmlađe naše domove (i za ne tako mlade:)
Korak 1: Komponente
Ovo je popis dijelova i alata koji su potrebni za provedbu ovog projekta.
Elektronički dijelovi:
Arduino uno
Senzor udaljenosti
Servo motor
Steper (motor)
Žice
Moćna banka
Građevinski dijelovi:
Drvena kutija
Drvena polica
Pjenasta ploča
Najlonski hilum
Crno pauk
Boja u spreju
paukova mreža
Bijelo ljepilo
Featherboard
Igle
Alati:
Jigsaw
Sander
Bušilica
Silikonsko ljepilo
Škare
Traka
Korak 2: Dijagram toka
Dijagram toka je alat koji nam je pomogao u organizaciji koraka koje naš sustav, 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
Kôd koji koristimo za programiranje našeg sustava za vještice vrlo je jednostavan i lako razumljiv. Prije svega moramo preuzeti knjižnice koje će kontrolirati naše komponente: senzor prisutnosti, servo i steper te ih dodati u program pomoću naredbe #include. Zatim ćemo prije postavljanja postavljanja proglasiti i inicijalizirati neke varijable i funkcije kako bi različite komponente radile na pravi način. Izdvojit ćemo ih iz navedenih primjera. Ulaskom u fazu postavljanja postavljamo koračnu brzinu, servo priključak i ispitivač senzora udaljenosti.
Unutar petlje ćemo proglasiti funkciju koja će omogućiti senzoru mjerenje 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. Kad 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 suprotnim putem.
Korak 4: Ožičenje + Arduino; Tinkercad
Budući da znamo sve komponente koje su nam potrebne za provedbu projekta, moramo pronaći pravi način da spojimo sve ove električne komponente u Arduinu. U tu svrhu koristili smo aplikaciju za simulaciju sustava pod nazivom Tinkercad, vrlo koristan alat za vizualizaciju veza između komponenti i Arduino ploče.
Na priloženoj slici vrlo se jasno vidi koje su veze u našem Arduinu. Po dijelovima:
1. Senzor HC-SR04 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, tamno smeđa žica spojena je 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: Mehanizam koraka
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 podići 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, sustavu koji se obično koristi na automobilima 4x4 kako bi im pomogao napredovati 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ćuje servo pogonu da ispuni cilj podizanja pauka na vrh tako da Scarybox radi savršeno.
Korak 6: 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 s servo plastične podloge na ploču od pjene. Tada će sam servo motor obaviti posao!
Korak 7: Fizička izgradnja: Izgradnja kutija
Kutija će biti baza i podrška našem projektu. To je mjesto gdje ćemo postaviti sve naše komponente. Pomoći će nam da imamo mjesto za držanje pauka i 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: Završni proizvod
Evo slika završene Strašne kutije!
Korak 9: Zaključak
Izvođenje ovog projekta bilo je zabavno i korisno jer smo naučili vrlo koristan i moćan alat za našu budućnost kao inženjeri industrijskog dizajna. Program Arduino omogućuje nam prototipiranje i stvaranje velike količine projekata u kojima se mehanika i elektronika udružuju poboljšati i olakšati život 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čeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja