Kazalo:
Video: Animirana maska: 5 korakov (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Avtor: thescientistformerlyknownasNaegeli Obiščite moj Youtube kanal Sledite še avtorju:
O: Pozdravljeni - sem znanstvenik, prej znan kot Naegeli, in seveda me je navdihnil umetnik, ki je bil prej znan kot Prince. Toda v nasprotju s svojo kraljevsko slabostjo ne želim postati kralj popa, ampak ki … Več o znanstvenikih prej znanihNaegeli »
Nasmejte se, pravijo, in svet se vam nasmehne - razen če nosite masko. Potem svet ne vidi vašega nasmeha, še manj pa nasmeha nazaj. Povečanje zaščitne maske za obraz je nenadoma izrezalo polovico obraza iz naših trenutnih človeških interakcij.
Da bi vrnil nekaj interakcij, sem maski priložil majhen zaslon z drsnim besedilom. Ne glede na to, ali ste v podzemni železnici, na zabavi ali na razstavnem prostoru, bo prišlo do novih interakcij, ko bodo ljudje videli drsno besedilo. Lahko je vaše ime, izdelek, ki ga želite oglaševati, ali pa samo stavek, ki podpira vaš lokalni športni klub. Vsekakor bo prineslo nekaj interakcij in malo individualnosti.
Tako vam ta Instructable razlaga, kako svojo masko za obraz opremiti z majhnim, lahkim zaslonom na baterijo, ki prikazuje besedilo prek Arduino Pro Mini. Besedilo bo preneseno z uporabo Arduino IDE.
… In upajmo, da boste lahko po tem obdobju svoj majhen zaslon znova uporabili kot iglo za kravato.
Korak: Seznam delov
- Arduino Pro Mini (3,3 V, 8 Mhz) ATMEGA328 (povezava)
- OLED LCD zaslon SSD1306 gonilnik 3,3 V 0,91 palca 128x32 IIC I2C modra (povezava)
- Polnilna Lipo baterija 3.7V 220mAh 1S 45C/90C (povezava)
- Modul za polnjenje litijevih baterij z zaščito (povezava)
- Žica, majhen in ženski vtični kabel JST1,25 mm (povezava)
- Mikro stikalo (povezava)
Orodja:
- USB adapter Pro Mini kabel za prenos USB v RS232 TTL (povezava)
- Spajkalna postaja (povezava)
- Polnilni kabel s priključkom mikro USB (povezava)
- Napajalnik z USB priključkom (povezava)
- Pištola za vroče lepilo
2. korak: Strojna oprema
Vse komponente so bile izbrane tako, da jih je mogoče preprosto namestiti v masko in potrebujejo le kratke žice. Zato je bilo mogoče upoštevati le lahke in majhne dele. Zato sem se odločil za uporabo 1S lipo baterije. So zelo lahki, zagotavljajo dovolj energije in so lahko dostopni, saj majhni RC helikopterji in letala uporabljajo iste vrste. Težko je najti samo priključne kable, vendar je na seznamu delov navedena povezava. Slaba stran 1S lipo baterije je, da zagotavlja le 3,3 V, zato običajnega 5V Arduina ni mogoče uporabiti. Manjši brat (Arduino Pro Mini) je bil ocenjen, saj so na voljo moduli, ki potrebujejo le 3,3 V (8 MHz). Kot zaslon je bil majhen OLED LCD zaslon SSD1306 ravno popoln, saj deluje tudi s 3.3V.
Shema povezave komponent je prikazana na eni od priloženih slik. Da lahko komponente pritrdite na masko, je bil zaslon spajen na Arduino Pro Mini s trdimi žicami, tako da ti dve komponenti tvorita nekakšen sponko, med katero lahko zložite masko. Poleg tega so bile nekatere žice spajane na modul polnilnika baterij in Arduino Pro Mini kot nosilci. Za vklop in izklop napajanja je med polnilnim modulom in Arduino Pro Mini dodano mikro stikalo. Povezave na mikro stikalu so bile zavarovane s pištolo za vroče lepilo.
3. korak: Programska oprema
Če imate sestavljeno strojno opremo iz prejšnjega poglavja, lahko kodo (priložena datoteka) naložite na Arduino z vmesnikom USB na RS232 TTL. Ker se uporablja 3.3V, je treba napajalno letev spajkati na 3.3V pin na adapterju. O tej spremembi sem dodal nekaj slik.
Če ste novi v Arduinu, vam priporočam, da upoštevate nekaj lekcij kanala Paul McWhorters www.youtube.com/embed/d8_xXNcGYgo. Koda je bila vzeta iz razdelka za komentarje naslednjega videoposnetka: www.youtube.com/embed/sTYPuDMPva8.
Vključil sem glavo za boljšo dokumentacijo in zaslon za prikaz, ki je prikazan 5 sekund. Mislim, da je to dobra navada, zato ob vsakem zagonu programa veste, kateri program in katero različico ste naložili na ploščo Arduino. Splošna struktura programa je razložena v videoposnetku, zlasti kjer lahko spremenite drsno besedilo.
Prišlo je do nekaterih težav, odvisno od tega, ali sem kodo naložil iz namiznega računalnika ali iz kabrioleta. Ker sem vedel, da je koda enaka, je bilo mogoče le, da so bile različice uporabljenih knjižnic na dveh računalnikih različne. Ko sem zapisal vse različice, sem spoznal, da je knjižnica Adafruit_SSD1306 na mojem namiznem računalniku zelo stara. Toda ta kombinacija je delovala. Tako sem preizkusil različne različice te knjižnice in izkazalo se je, da do različice 1.2.8 koda deluje v redu, vendar od 1.2.9 dalje se besedilo pomika zelo počasi in ne teče gladko. Da ne boste naleteli na isto situacijo, poiščite delujoče različice knjižnice na desni strani tabele.
Acer kabriolet | Namizni računalnik | |
Java | Posodobitev različice 8 251 | Različica 8 Posodobitev 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 |
Ne teče gladko | Deluje odlično |
4. korak: Sestavite masko
Kot lahko vidite v videu, je maska zložena med zaslonom in Arduinom. Dve togi žici sta spajkani na pin VCC in A3 Arduina. Te žice služijo le kot nosilci za zaščito zaslona pred padcem. Na drugi strani je bil polnilni modul opremljen tudi z dvema žicama kot nosilci. Ta sta bila spajkana na IN+ in IN-, ker ti zatiči niso bili potrebni.
Baterija je ohlapno nameščena v enem od gub maske.
Sistem lahko enostavno namestite tudi na zadnjo stran kravate. Potem izgleda kot vezalka.
Sistem skupaj z baterijo tehta približno 15 gramov.
5. korak: Polnjenje baterije
Za polnjenje je v polnilni modul vstavljen vtič Micro USB. Rdeča LED dioda modula zasveti in označuje, da se baterija polni. Ko je baterija popolnoma napolnjena, zasveti zelena LED.
Poraba energije je zelo nizka. Sistem se je zagnal enkrat čez noč. Na začetku so izmerili 4,1 volta, po 10 urah pa je bila še vedno prisotna napetost 3,7 volta. Tako lahko baterijo izberete še manjšo. Za zmanjšanje porabe energije lahko odstranite tudi LED diode na plošči Arduino. Izgleda tudi bolje, ker skozi masko vidite zeleno LED.
Lepo se imejte in glasujte zame v natečaju "Na baterije".