Obsah:
Video: Animovaná maska: 5 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Autor: thescientistformerlyknownasNaegeli Navštívte môj kanál YouTube Nasledovať viac od autora:
O: Dobrý deň - som vedec predtým známy ako Naegeli a samozrejme ma inšpiroval umelec predtým známy ako Prince. Ale na rozdiel od jeho kráľovskej slabosti sa nechcem stať kráľom popu, ale ki … Viac o vedcovi
Usmejte sa, hovorí sa, a svet sa usmieva s vami - pokiaľ nemáte masku. Potom svet nemôže vidieť váš úsmev, tým menej úsmev. Vzostup ochrannej tvárovej masky náhle vyrezal polovicu tváre z našich momentálnych interakcií s ľuďmi.
Aby som vrátil niektoré interakcie, pripojil som k maske malý displej s posúvajúcim sa textom. Bez ohľadu na to, či ste v metre, na večierku alebo vo výstavnom stánku, dôjde k novým interakciám, keď ľudia uvidia posúvajúci sa text. Môže to byť vaše meno, produkt, ktorý chcete inzerovať, alebo len veta na podporu miestneho športového klubu. Určite to prinesie späť niektoré interakcie a trochu individuality.
Tento návod vám teda vysvetľuje, ako vybaviť tvárovú masku malou, batériou ovládanou, ľahkou obrazovkou, ktorá zobrazuje text prostredníctvom Arduino Pro Mini. Text sa bude prenášať pomocou Arduino IDE.
… a dúfajme, že keď skončí toto obdobie, budete môcť svoju malú obrazovku znova použiť ako viazaciu ihlu.
Krok 1: Zoznam dielov
- Arduino Pro Mini (3,3 V, 8 MHz) ATMEGA328 (odkaz)
- Ovládač OLED LCD Display SSD1306 3,3 V 0,91 palca 128x32 IIC I2C modrý (odkaz)
- Nabíjateľná batéria Lipo 3,7 V 220 mAh 1S 45C/90C (odkaz)
- Modul nabíjačky lítiových batérií s ochranou (odkaz)
- Vodič Malý konektor JST 1,25 mm Zástrčka Kábel samec a samica (prepojenie)
- Mikrospínač (odkaz)
Náradie:
- USB adaptér Pro Mini kábel na stiahnutie USB na RS232 TTL (prepojenie)
- Spájkovacia stanica (odkaz)
- Kábel nabíjačky s konektorom micro USB (prepojenie)
- Napájací adaptér s konektorom USB (prepojenie)
- Horúca lepiaca pištoľ
Krok 2: Hardvér
Všetky komponenty boli zvolené tak, aby ich bolo možné jednoducho umiestniť do masky, pričom vyžadujú iba krátke vodiče. Preto bolo možné vziať do úvahy iba ľahké a malé diely. Preto som sa rozhodol použiť 1S lipo batériu. Sú veľmi ľahké, poskytujú dostatok energie a sú ľahko dostupné, pretože malé RC helikoptéry a lietadlá používajú rovnaké typy. Je ťažké nájsť iba konektory, ale v zozname dielov je uvedený odkaz. Temnejšou stránkou lipo batérie 1S je, že poskytujú iba 3,3 V, preto nemožno použiť bežné 5 V Arduino. Menší brat (Arduino Pro Mini) bol vyhodnotený, pretože sú k dispozícii moduly, ktoré potrebujú iba 3,3 V (8 MHz). Ako displej bol malý OLED LCD displej SSD1306 perfektný, pretože pracuje aj s napätím 3,3 V.
Schéma zapojenia komponentov je znázornená na jednom z priložených obrázkov. Aby ste mohli komponenty pripevniť k maske, obrazovka bola k Arduino Pro Mini spájaná pevnými drôtmi, takže tieto dve súčasti tvoria akúsi sponu, medzi ktorú môžete masku zložiť. Okrem toho boli niektoré drôty spájkované k držiaku modulu nabíjačky batérií a Arduino Pro Mini. Aby ste mohli zapnúť a vypnúť napájanie, je medzi modul nabíjačky a Arduino Pro Mini pridaný mikrospínač. Pripojenia na mikrospínači boli zaistené horúcou lepiacou pištoľou.
Krok 3: Softvér
Ak máte zostavený hardvér z predchádzajúcej kapitoly, môžete kód (súbor priložený) načítať do Arduina pomocou adaptéra USB na RS232 TTL. Pretože sa používa 3,3 V, napájaciu lištu je potrebné spájkovať s kolíkom 3,3 V na adaptéri. Pridal som nejaký obrázok o tejto úprave.
Ak ste v Arduino nováčik, odporučil by som vám nasledovať niektoré z lekcií kanála Paula McWhorters www.youtube.com/embed/d8_xXNcGYgo. Kód bol prevzatý z sekcie komentárov nasledujúceho videa: www.youtube.com/embed/sTYPuDMPva8.
Zahrnul som svoju hlavičku pre lepšiu dokumentáciu a úvodnú obrazovku, ktorá sa zobrazuje na 5 sekúnd. Myslím si, že je to dobrý zvyk, takže pri každom spustení programu viete, ktorý program a akú verziu ste nahrali na dosku Arduino. Vo videu je vysvetlená všeobecná štruktúra programu, najmä tam, kde môžete upravovať posúvaný text.
Vyskytli sa určité problémy v závislosti od toho, či som kód nahral zo svojho stolného počítača alebo z môjho kabrioletu. Keďže som vedel, že kód je rovnaký, bolo možné len to, že verzie použitých knižníc boli na týchto dvoch počítačoch odlišné. Keď som si zapísal všetky verzie, zistil som, že najmä knižnica Adafruit_SSD1306 na mojom stolnom počítači je veľmi stará. Ale taká kombinácia fungovala. Testoval som teda rôzne verzie tejto knižnice a ukázalo sa, že až do verzie 1.2.8 kód funguje dobre, ale od 1.2.9 na rolovacím texte je veľmi pomalý a neprebieha hladko. Aby ste sa nedostali do rovnakej situácie, nájdite verzie pracovnej knižnice na pravej strane tabuľky.
Kabriolet Acer | Stolný počítač | |
Java | Verzia 8 Aktualizácia 251 | Verzia 8 Aktualizácia 144 |
Adafruit_BusIO | 1.6.0 | 1.6.0 |
Adafruit_GFX | 1.10.3 | 1.10.2 |
Adafruit_SSD1306 | 2.4.1 | 1.1.2 |
Adafruit_VEML6075 | 2.1.0 | 2.1.0 |
Nebeží hladko | Funguje perfektne |
Krok 4: Zostavte masku
Ako vidíte na videu, maska je zložená medzi obrazovkou a Arduinom. Dva tuhé vodiče sú spájkované na kolíky VCC a A3 Arduina. Tieto drôty slúžia iba ako konzoly na ochranu obrazovky pred pádom. Na druhej strane bol nabíjací modul tiež vybavený dvoma drôtmi ako konzolami. Tieto boli spájkované na IN+ a IN-, pretože tieto kolíky neboli potrebné.
Batéria je voľne umiestnená v jednom zo záhybov masky.
Systém môže byť tiež ľahko umiestnený v zadnej časti kravaty. Potom to vyzerá ako zaväzovací špendlík.
Systém váži s batériou približne 15 gramov.
Krok 5: Nabíjanie batérie
Na nabíjanie je zástrčka Micro USB vložená do nabíjacieho modulu. Červená LED dióda modulu sa rozsvieti a signalizuje, že sa batéria nabíja. Keď je batéria úplne nabitá, rozsvieti sa zelená LED dióda.
Spotreba energie je veľmi nízka. Systém bol spustený raz cez noc. Na začiatku bolo nameraných 4,1 voltov a po 10 hodinách bolo stále prítomné napätie 3,7 voltu. Batériu je teda možné zvoliť ešte menšiu. Môžete tiež odstrániť LED diódy na doske Arduino, aby ste znížili spotrebu energie. Vyzerá to aj lepšie, pretože cez masku vidíte zelenú diódu LED.
Bavte sa a prosím, hlasujte za mňa v súťaži „Napájané batériami“.