Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento projekt čerpá inšpiráciu z klasickej halloweenskej misky na cukrovinky, kde gumová ruka siahne nadol, aby chytila trik alebo maškrtu, keď sa natiahne, aby si vzal kúsok cukríka. V tomto prípade však na vytvorenie podobného efektu použijeme kousavý lampáš. Keď trik alebo treateri strčia ruky do úst lampáša, aby vyzdvihli kúsky sladkostí, čaká ich prekvapenie. Ústa sa im zavrú na ruke, oči sa rozžiaria a ozve sa zlý smiech, akoby vychádzajúci zo samotného jack-o-lantern! To všetko sa dosahuje použitím Arduino s Grove Shield, koordináciou vstupov zo senzora ping, na spustenie všetkých týchto akcií. O tom však neskôr! Poďme na to!
Ak si myslíte, že je tento projekt úžasný, zvážte prosím hlasovanie za mňa! Tlačidlo hlasovania nájdete pri prezeraní tohto projektu v pravom hornom rohu.
Krok 1: Materiály
Materiály pre tento projekt budú:
-
Plastová tekvica (s vrchom)
Kúpil som si ich z party city, ale dajú sa ľahko nájsť aj inde
-
Arduino s hájovým štítom
- Štartovacia súprava grove je dobrý nákup-nebude obsahovať všetky potrebné komponenty, ale obsahuje niektoré doplnky, ktoré je možné použiť na iné projekty-https://www.seeedstudio.com/Grove-Starter-Kit-for …
- Kúpte si Arduino:
- Ultrazvukový strážca Grove-https://www.seeedstudio.com/Grove-Ultrasonic-Rang…
- Servomotory Grove (2-ak si kúpite štartovaciu sadu Grove, budete si musieť kúpiť iba jedno ďalšie servo)-https://www.seeedstudio.com/Grove-Servo-p-1241.ht…
- Červené LED diódy Grove (2)-https://www.seeedstudio.com/Grove-Red-LED-p-1142….
- Káble Grove-tieto sa môžu líšiť v závislosti od veľkosti tekvice-https://www.seeedstudio.com/Grove-Universal-4-Pin…
- Grove Recorder V3-https://www.seeedstudio.com/Grove-Recorder-v3.0-p…
- Páska - baliaca páska funguje najlepšie, ale každá silná páska je v poriadku
- Saran rap
- Zubná niť, rybárska šnúra alebo akákoľvek iná tenká, ale silná šnúra
- Papierový tanier - veľkosť závisí od váhy vašej tekvice
Krok 2: Krájanie tekvice
-
Sledujte svoju tekvicu ceruzkou, očami a veľkými ústami. Robte to, kým nie ste spokojní s tým, ako to vyzerá, pretože to budú vaše pokyny, ktorými sa budete riadiť.
- Je dobré použiť pravítko, ktoré pomôže nakresliť rovné čiary a zaistí, aby boli oči od seba na tvári rovnomerne rozložené.
- Zaistite, aby tvar, ktorý sledujete pre ústa, bol dostatočne veľký, aby vám pohodlne sadol do ruky
-
Pomocou nástroja Dremel alebo noža X-acto strihajte podľa pokynov tak, aby boli otvory pre oči a ústa.
Buď opatrný! Nezabudnite vždy dvakrát merať a raz strihať. Vždy môžete odrezať viac, ale pridanie späť je oveľa ťažšie
- Po narezaní si odrezaný kúsok odložte pre ústa, pretože bude znova použitý pre časť úst, ktorá sa zatvára na nič netušiacej ruke.
(Na obrázkoch ignorujte, čo je vo vnútri tekvice - k tomu sa dostaneme neskôr!)
Krok 3: Zakrytie očí zábalom Saran
Aby mala tekvica trochu realistickejší vzhľad, je dôležité chrániť divákov pred tým, aby čo najviac videli vnútorné komponenty. To sa dá dosiahnuť tak, že sa oči prikryjú niekoľkými vrstvami saranového zábalu a potom sa prekryjú baliacou páskou, aby zostali na svojom mieste.
Krok 4: Budovanie obvodu, zaznamenávanie zvuku a nahrávanie kódu
Ako som už spomenul, na ovládanie svetiel, pohybu a zvuku tejto rekvizity budeme používať Arduino s Grove Shield.
-
Pomocou ochranného štítu zapojte do príslušných kolíkov nasledujúce komponenty:
- Servomotor na kolíku 2
- Červená LED na kolíku 3
- Červená LED na kolíku 4
- Servomotor na kolíku 6
- Ultrazvukový snímač na kolíku 7
- Grove Recorder V3 na Pin 8 (pripojte reproduktor k doske s doplnkovým obvodom, ktorá je súčasťou rekordéra Grove)
- Pripojte Arduino pomocou kábla USB k počítaču
- Pred nahraním kódu musíme nahrať zvuk, ktorý bude reproduktor hrať. Môžeme to urobiť stlačením tlačidla na doplnkovej doske rekordéra hájov, kým sa nerozsvieti červená LED - to znamená, že nahráva. Môžete nahrať zvuk z videa na YouTube, ako som to urobil ja, alebo sa jednoducho nahrávať a vydávať strašidelné zvuky. Po dokončení nahrávania uvoľnite tlačidlo. Maximálna dĺžka nahrávok je približne 80 sekúnd.
-
Nahrávanie kódu
- Otvorte Arduino IDE (je možné ho stiahnuť tu:
- Skopírujte a prilepte priložený kód do IDE
-
V Arduino IDE vyberte ponuku nástrojov
- Strava >> Arduino/Genuino Uno
- Port >> (vyberte druhý uvedený port)
- Uložte náčrtok s menom, ktoré si môžete zapamätať
- Vyberte pravú šípku v modrom pruhu ponuky a nahrajte ju na nástenku
-
Poznámky:
- Možno budete musieť zmeniť vzdialenosť meranú ultrazvukovým senzorom, ktorý spúšťa serva, diódy LED a zvuk, na nižšiu alebo vyššiu hodnotu v závislosti od veľkosti tekvice.
- Možno budete musieť zmeniť veľkosť otáčania pre každý servomotor - hodnoty v kóde boli vyladené pre moje servá, ktoré sú staré a nemôžu sa otáčať o celých 180 stupňov. Po vybudovaní ústneho mechanizmu (krok 6) sa budete musieť s týmito hodnotami pohrať, kým nebudú fungovať s vašim hardvérom.
Krok 5: Obsahovanie komponentov v tekvici
- Teraz, keď je vaša elektronika v prevádzke, je načase ich vložiť do tekvice.
-
Najťažšie komponenty (doska a napájací zdroj, ak ho máte) je najlepšie umiestniť smerom k spodnej časti tekvice, aby sa zaistilo, že sa vaša rekvizita neprevrhne.
- V mojom prípade, pretože v spodnej časti tekvice bola vydutina, musel som napájací zdroj umiestniť na zadnú stenu tekvice, pričom doska bola v spodnej časti pod ňou.
- Ak chcete, aby bola vaša rekvizita trvalá, môžete komponenty nalepiť na svoje miesto - ak nie, baliaca páska funguje celkom dobre.
- Ak nemáte napájací zdroj, môžete do zadnej časti tekvice vyvŕtať otvor, aby cez ňu mohol prechádzať kábel USB.
- Na zaistenie na mieste samozrejme použite baliacu pásku
- Umiestnite diódy LED tak, aby boli samotné svetlá priamo za očami a aby boli pri zapnutí viditeľné cez oči - na zaistenie na mieste použite baliacu pásku
- Reproduktor umiestnite k zadnej časti tekvice pomocou pásky - všetky drôty je možné olepiť páskou, aby boli čo najmenej viditeľné.
- Umiestnite ultrazvukový senzor na zadnú stenu tekvice - uistite sa, že senzor nie je blokovaný inými súčasťami a pri vstupe do úst ľahko vníma ruku (ukazuje správnym smerom) - Na upevnenie drôtov k tekvici použite baliacu pásku
- Zatiaľ nepripájajte servomotory - pred ich začlenením do tekvice vyžadujú ďalšiu prácu
Krok 6: Budovanie mechanizmu zatvárania úst
- Na vybudovanie časti úst, ktorá sa zatvára, použijete kúsok, ktorý ste vystrihli z tekvice, ako celok pre ústa.
-
Možno budete chcieť nakresliť zuby na ústa, aby boli viditeľnejšie. ak je to tak, použite ostrú alebo inú fixku a nakreslite vonkajšiu stranu dielu (strana, ktorá je konvexná/by bola na vonkajšej strane tekvice)
Rozhodol som sa to neurobiť, aby mal môj projekt realistickejší vzhľad, ale kresba je úžasný spôsob, ako pridať viac detailov alebo dokonca témy
-
Vytvorenie mechanizmu: Náustok je zavesený medzi dvoma servomotormi - keď sa motory otáčajú, reťazec sa napne a náustok sa silou zdvihne. Keď sa motory otáčajú späť v opačnom smere, náustky sa spustia späť gravitáciou
- Vyrežte dva malé otvory v horných rohoch náustka (jeden na každej strane) pomocou klinca, vŕtačky, noža atď.
- Pripojte servomotory (plastové diely dodané so servomotormi) k motorom-použite buď 4-kolíkový klaksón alebo 2-hrotový klaksón
- Prevlečte šnúru (oddelené kusy) cez protiľahlé hroty servo rohov a na jednom konci zaviažte na uzol
- Odrežte prebytočný povraz na uzlovej strane
- Smyčku navlečte na neuzlíkovanú stranu cez otvor vyrezaný v náustku - jeden reťazec na každý otvor (každý otvor má vlastný servomotor) a zauzlite tak, aby medzi servo klaksónom a náustok.
- Odrežte prebytočný povraz.
- Odoslaním kódu a aktiváciou ultrazvukového senzora vyskúšajte, akým smerom sa otáčajú servomotory pri aktivácii.
-
Namontujte servomotory s rohmi k stene tekvice pomocou baliacej pásky (uistite sa, že páska nezasahuje do otáčajúceho sa motora!)
- Vezmite do úvahy, ktoré hroty na rohoch servopohonov vedú smerom k náustku.
- Zaistite, aby sa hroty pri aktivácii servomotorov pohybovali nahor a mimo ústneho otvoru (to si bude vyžadovať určité pohrávanie sa s orientáciou serva, ako aj s orientáciou rohov na servo)
- Keď nie je v hornej polohe, náustok by mal byť skrytý vo vnútri tekvice, pod ústami - to ovplyvní, ako vysoko sa rozhodnete namontovať motory.
- Uistite sa o umiestnení svojich motorov, než ich zalepíte páskou!
Krok 7: Vloženie cukríkovej platne
Tento krok je jednoduchý, ale zásadný; je čas vložiť tanier cukríkov!
- Na spodok papierovej platne položte baliacu pásku
-
Prilepte tanier do stredu svojej tekvice - môj mal v strede vhodnú malú vydutinu, a tak som tanier položil priamo na ňu, čím som umožnil čiastočné zakrytie Arduina.
Umiestnenie mi tiež umožnilo mierne ovplyvniť pohyb náustka, čo mu umožnilo visieť zvisle, keď je vo vzpriamenej polohe, a nie na diagonále (jednoducho som mierne zatlačil dosku dopredu, aby som vyvinul tlak na spodok náustka, keď bol hore)
Krok 8: Užite si to
Tvrdá práca je hotová. Teraz je načase, aby ste si užili svoju novú halloweensku výzdobu a sledovali, ako mladí trik-alebo-šlapači sú ohromení jej chladným faktorom.
Bavte sa a šťastnú tvorbu!