Sadržaj:

Animirana maska: 5 koraka (sa slikama)
Animirana maska: 5 koraka (sa slikama)

Video: Animirana maska: 5 koraka (sa slikama)

Video: Animirana maska: 5 koraka (sa slikama)
Video: жалаблар тудаси москвада 2024, Novembar
Anonim

Od naučnika ranije poznatihNaegeliPosjetite moj Youtube kanalSlijedi još autora:

Soda Can Trees
Soda Can Trees
Soda Can Trees
Soda Can Trees
Božićni ukras iz limenki sode
Božićni ukras iz limenki sode
Božićni ukras iz limenki sode
Božićni ukras iz limenki sode
Zapušači limenki sode iz plute
Zapušači limenki sode iz plute
Zapušači limenki sode iz plute
Zapušači limenki sode iz plute

O: Zdravo - Ja sam naučnik koji je ranije bio poznat kao Naegeli i naravno inspirirao me umjetnik koji je ranije bio poznat kao Prince. Ali za razliku od njegove kraljevske zloće, ne želim postati kralj popa, već ki … Više o naučnicima ranije poznatimNaegeli »

Nasmiješite se, kažu, i svijet se smije s vama - osim ako ne nosite masku. Tada svijet ne može vidjeti vaš osmijeh, a još manje osmijeh. Porast zaštitne maske za lice naglo je izrezao polovicu lica iz trenutne ljudske interakcije.

Da bih vratio neke interakcije, na masku sam priključio mali ekran sa pomicanjem teksta. Bez obzira jeste li u podzemnoj željeznici, na zabavi ili na izložbenom štandu, doći će do novih interakcija kada ljudi vide pomicanje teksta. To može biti vaše ime, proizvod koji želite oglašavati ili samo rečenica koja podržava vaš lokalni sportski klub. To će definitivno vratiti neke interakcije i malo individualnosti.

Dakle, ovaj Instructable vam objašnjava kako opremiti masku za lice malim ekranom na bateriju, laganim ekranom koji prikazuje tekst putem Arduino Pro Mini. Tekst će se prenijeti pomoću Arduino IDE -a.

… i nadamo se da ćete nakon ovog perioda moći ponovo koristiti svoj mali ekran kao iglu za kravatu.

Korak 1: Lista dijelova

Lista delova
Lista delova
Lista delova
Lista delova
  • Arduino Pro Mini (3,3 V, 8 Mhz) ATMEGA328 (veza)
  • OLED LCD ekran SSD1306 Upravljački program 3.3V 0.91 inča 128x32 IIC I2C Plava (veza)
  • Punjiva Lipo baterija 3.7V 220mAh 1S 45C/90C (veza)
  • Modul punjača litijumske baterije sa zaštitom (veza)
  • Žica Mali JST1.25mm utični kabel utikača muški i ženski (veza)
  • Mikro prekidač (veza)

Alati:

  • USB adapter Pro Mini kabel za preuzimanje USB na RS232 TTL (veza)
  • Lemna stanica (veza)
  • Kabel punjača s mikro USB priključkom (veza)
  • Adapter za napajanje sa USB konektorom (veza)
  • Pištolj za vruće ljepilo

Korak 2: Hardver

Hardver
Hardver

Sve komponente su odabrane tako da se mogu jednostavno postaviti unutar maske zahtijevajući samo kratke žice. Stoga su se mogli uzeti u obzir samo lagani i mali dijelovi. Zato sam odlučio koristiti 1S lipo bateriju. Vrlo su lagani, pružaju dovoljno energije i lako su dostupni jer mali RC helikopteri i avioni koriste iste tipove. Teško je pronaći samo priključne kabele, ali veza je navedena na popisu dijelova. Nedostatak 1S lipo baterije je to što daje samo 3.3V, pa se ne može koristiti obični 5V Arduino. Manji brat (Arduino Pro Mini) je ocijenjen budući da su dostupni moduli kojima je potrebno samo 3,3 V (8 MHz). Kao ekran, mali OLED LCD ekran SSD1306 bio je savršen jer radi i sa 3.3V.

Shema načina povezivanja komponenata prikazana je na jednoj od priloženih slika. Kako biste mogli pričvrstiti komponente na masku, zaslon je lemljen na Arduino Pro Mini s ukočenim žicama, tako da ove dvije komponente tvore neku vrstu kopče između koje možete preklopiti masku. Osim toga, neke žice su lemljene na modulu punjača baterija i Arduino Pro Mini kao držači. Kako biste mogli uključiti i isključiti napajanje, mikro prekidač je dodan između modula punjača i Arduino Pro Mini. Priključci na mikro prekidaču bili su osigurani pištoljem za vruće ljepilo.

Korak 3: Softver

Softver
Softver
Softver
Softver
Softver
Softver

Ako imate sklopljen hardver iz prethodnog poglavlja, možete učitati kôd (datoteka u prilogu) na Arduino pomoću USB -a na RS232 TTL adapter. Budući da se koristi 3.3V, razvodnik mora biti lemljen na 3.3V pin na adapteru. Dodao sam sliku o ovoj izmjeni.

Ako ste tek počeli s Arduinom, preporučio bih vam da slijedite neke od lekcija kanala Paul McWhorters www.youtube.com/embed/d8_xXNcGYgo. Kôd je preuzet iz odjeljka komentara sljedećeg videozapisa: www.youtube.com/embed/sTYPuDMPva8.

Uključio sam zaglavlje radi bolje dokumentacije i ekran za prskanje koji se prikazuje 5 sekundi. Mislim da je to dobra navika pa svaki put kada pokrenete program znate koji ste program i koju verziju učitali na Arduino ploču. Opća struktura programa objašnjena je u videu, posebno gdje možete promijeniti tekst koji se pomiče.

Došlo je do nekih problema u zavisnosti od toga da li sam kôd otpremio sa svog stonog računara ili sa svog kabrioleta. Pošto sam znao da je kôd isti, bilo je moguće samo da su verzije korištenih biblioteka različite na dva računara. Nakon što sam zapisao sve verzije, shvatio sam da je posebno biblioteka Adafruit_SSD1306 na mom računaru bila veoma stara. Ali to je kombinacija koja je uspjela. Tako sam isprobao različite verzije ove biblioteke i pokazalo se da do verzije 1.2.8 kod radi dobro, ali od 1.2.9 na pomicanju teksta je vrlo sporo i ne radi glatko. Stoga, kako ne biste naišli na istu situaciju, pronađite verzije radne knjižnice s desne strane tablice.

Acer Convertible Desktop računar
Java Verzija 8 Ažuriranje 251 Verzija 8 Ažuriranje 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 radi glatko Radi savršeno

Korak 4: Sastavite masku

Sastavite masku
Sastavite masku
Sastavite masku
Sastavite masku

Kao što možete vidjeti u videu, maska je presavijena između ekrana i Arduina. Dvije krute žice lemljene su za pin VCC i A3 Arduina. Ove žice služe samo kao nosači za zaštitu ekrana od pada. S druge strane, modul za punjenje također je opremljen s dvije žice kao nosači. Lemljeni su na IN+ i IN- jer ti pinovi nisu bili potrebni.

Baterija je labavo postavljena u jedan od nabora maske.

Sistem se takođe može lako postaviti na zadnju stranu kravate. Tada izgleda kao igla za kravatu.

S baterijom sistem teži oko 15 grama.

Korak 5: Punjenje baterije

Punjenje baterije
Punjenje baterije

Za punjenje, mikro USB utikač je umetnut u modul za punjenje. Crvena LED lampica modula svijetli i pokazuje da se baterija puni. Kad je baterija potpuno napunjena, svijetli zelena LED dioda.

Potrošnja energije je vrlo niska. Sistem je pokrenut jednom preko noći. Na početku je izmjereno 4,1 V, a nakon 10 sati napon od 3,7 V je još uvijek bio prisutan. Tako se baterija može odabrati još manja. Također možete ukloniti LED diode na Arduino ploči kako biste smanjili potrošnju energije. Također izgleda bolje jer kroz masku možete vidjeti zelenu LED diodu.

Zabavite se i molim vas glasajte za mene na takmičenju "Napajanje na baterije".

Preporučuje se: