Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Projekty Tinkercad »
Už vás také unavuje slyšet „NE!“když se chceš dotknout obrazu? Vytvořme si takový, na který se MŮŽETE dotknout!
Zásoby
Složky:
- Raspberry Pi 3 Model B
- Kapacitní dotykový senzor Adafruit
- Micro servo SG90
- 4 x Neopixelové LED diody Adafruit Flora RGB
- Monstrózní látky
- Spousta slepých očí
- Plátno
- Malovat
- Nanuková tyčinka
- Lepící páska
- Lepidlo
- Měděná páska
Nástroje:
- 3D tiskárna
- Nůžky
- Jehla na šití
Krok 1: Úvod a ukázkové video
Už vás také unavuje slyšet „NE!“když se chceš dotknout obrazu? Vytvořme si takový, na který se MŮŽETE dotknout!
Idea
Cílem je vytvořit obraz, kterého se můžete dotknout pomocí Raspberry Pi a kapacitního dotykového senzoru Adafruit. Když se dotknete určitých částí obrazu, věci se rozsvítí a pohnou. V tomto případě je obraz tematikou vesmíru, protože prostor je úžasný. Pojďme na to!
Krok 2: Terénní úpravy
Pořiďte si plátno a začněte malovat! Začneme tím, že to celé namalujeme na černo, je to přece vesmír a pak přidáme měsíční krajinu.
Abych do imaginární galaxie přidal další planety, 3D jsem vymodeloval a vytiskl dvě špinavé planety, jednu v neonově zelené a jednu v oranžové.
Krok 3: RGB LED diody
K přidání světla do obrazu použijeme LED diody RGB. Pořád jsme měli kolem sebe nějaké Adafruit Sewable Neopixels, takže jsem je použil. Na plátně vytvořte otvory, kam je chcete umístit. K tomu jsem nejprve použil velkou jehlu a poté tužku. Velmi špičková technologie!
Po přidání děr je samotné malování dokončeno. Aby byl odolný a také zabránil třepení a trhání děr, přidejte několik vrstev ochranného laku. Přidal jsem dvě vrstvy velmi lesklého laku, aby byl příjemný na dotek.
Jakmile je umístění LED diod nastaveno, můžete Neopixely zapojit podle tohoto průvodce.
Všimněte si, že jsem je ve skutečnosti nešil na plátno, použil jsem rychlou a špinavou lepicí pásku. Ano, já vím … Stále vymýšlím trvalejší řešení, myslím, že je prostě nalepím na místo.
Abych rozptýlil světlo a zakryl otvory, 3D jsem vymodeloval a vytiskl některé kryty LED do průhledného PET, které jsem poté nalepil na obraz.
Krok 4: Monstra
Bohužel nejsem další Picasso, takže se nebudu pokoušet o obtížné malování. Protože bych také chtěl, aby byl obraz zábavný na dotek, rozhodl jsem se vystřihnout dvě vesmírné příšery z nadýchaných látek a přidat googly oči. Vlepil jsem je na místo na dříve namalované a nalakované vesmírné krajině. Dokonalost!
Krok 5: Raketa
Žádná věc s vesmírnou tematikou není kompletní bez rakety!
Cílem je přidat raketu, která se pohybuje po zelené planetě pomocí serva. Načrtl jsem raketu na papír, vystřihl kousky z plsti a ručně jsem to všechno sešil. Na servo držák jsem nalepil tyčinku Popsicle a do rakety a konce tyčinky Popsicle jsem přidal trochu suchého zipu. Servo bylo přidáno do zadní části obrazu pomocí … uhodli jste.. více lepicí pásky!
Krok 6: Kapacitní dotykové senzory
Nyní je čas přidat nějaké kouzlo: kapacitní dotykový senzor!
Nastavíte jej podle tohoto tutoriálu.
Jakmile bude senzor připraven, budete jej muset připojit k místům, která chcete udělat interaktivním. Na zadní stranu obrazu jsem přidal měděnou pásku, na čtyři místa, kterých se můžete dotknout, abyste mohli komunikovat s obrazem (netvor vlevo, netvor vpravo, oranžová planeta a zelená planeta). Věřte tomu nebo ne, ve skutečnosti to funguje opravdu dobře, dokonce i přes silnější povrchy! Je to opravdu kouzelné!
Jedna věc, která nebyla zmíněna v tutoriálu, ale je velmi důležitá, je, že musíte senzor znovu kalibrovat při přidávání věcí, například když jej připojujete na určité místo pomocí vodivé pásky. Může se to zdát zcela zřejmé, ale nikde to nebylo zmíněno a strávil jsem celý den snahou přijít na to… Zapojil jsem piny kapacitního dotykového senzoru do čtyř měděných citlivých částí pomocí nějakých aligátorových spon.
Krok 7: Kód
Poslední část: postříkání nějakým kódem, aby kouzlo fungovalo!
Je přidán celý kód, ale zhruba jej nastíním zde:
- Pokud se dotknete načechraného modrého monstra nalevo, LED diody se na 3 sekundy rozsvítí světle modře.
- Pokud se dotknete fialové příšery vpravo, LED diody se na 3 sekundy zbarví do fialova.
- Pokud se dotknete oranžové planety, LED diody se na 3 sekundy rozsvítí oranžově.
- Pokud se dotknete zelené planety, LED diody se rozsvítí zeleně a servo s raketou na ní se pohybuje tam a zpět.
- Pokud se ničeho nedotknete, LED diody jsou tmavě modré.
Krok 8: Výsledek
Tadaaa! Kouzelný interaktivní obraz dvou příšer ve vesmíru!