Animovaná maska: 5 krokov (s obrázkami)
Animovaná maska: 5 krokov (s obrázkami)

Video: Animovaná maska: 5 krokov (s obrázkami)

Video: Animovaná maska: 5 krokov (s obrázkami)
Video: 5 AM At Freddy's: The Prequel (CZ Fandub by Kolorka) 2025, Január
Anonim

Autor: thescientistformerlyknownasNaegeli Navštívte môj kanál YouTube Nasledovať viac od autora:

Stromy sódy môžu
Stromy sódy môžu
Stromy sódy môžu
Stromy sódy môžu
Vianočný ornament z plechoviek od sódy
Vianočný ornament z plechoviek od sódy
Vianočný ornament z plechoviek od sódy
Vianočný ornament z plechoviek od sódy
Sóda môže zátky z korkovej fľaše
Sóda môže zátky z korkovej fľaše
Sóda môže zátky z korkovej fľaše
Sóda môže zátky z korkovej fľaše

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

Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek
  • 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

Hardvér
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

Softvér
Softvér
Softvér
Softvér
Softvér
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

Zostavte masku
Zostavte masku
Zostavte masku
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

Nabíjanie batérie
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“.