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, Prosinac
Anonim

By thescientistformerlyknownasNaegeliPosjetite moj YouTube kanalSlijedi više od autora:

Soda limenke
Soda limenke
Soda limenke
Soda limenke
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
Čepovi limenke sode iz plute
Čepovi limenke sode iz plute
Čepovi limenke sode iz plute
Čepovi limenke sode iz plute

O: Pozdrav - ja sam znanstvenik koji je ranije bio poznat kao Naegeli i naravno da me inspirirao umjetnik koji je prije bio poznat kao Prince. Ali za razliku od njegove kraljevske zloće, ne želim postati kralj popa, već ki … Više o znanstvenicima 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 trenutnih ljudskih interakcija.

Da bih vratio neke interakcije, maski sam priključio mali zaslon s tekstom koji se pomiče. 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 s baterijom i laganim ekranom koji prikazuje tekst putem Arduino Pro Mini. Tekst će se prenijeti pomoću Arduino IDE -a.

… i nadamo se da će nakon ovog razdoblja vaš mali ekran ponovno koristiti kao iglu za kravatu.

Korak 1: Popis dijelova

Popis dijelova
Popis dijelova
Popis dijelova
Popis dijelova
  • Arduino Pro Mini (3,3 V, 8 Mhz) ATMEGA328 (veza)
  • OLED LCD zaslon 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 litijeve 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)
  • Stanica za lemljenje (veza)
  • Kabel punjača s mikro USB priključkom (veza)
  • Adapter za napajanje s USB priključkom (veza)
  • Pištolj za vruće ljepilo

Korak 2: Hardver

Hardver
Hardver

Sve su komponente 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. Pa sam odlučio koristiti 1S lipo bateriju. Vrlo su lagani, pružaju dovoljno energije i lako su dostupni budući da 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 daje samo 3,3 V, stoga se ne može koristiti obični 5V Arduino. Manji brat (Arduino Pro Mini) je ocijenjen budući da su dostupni moduli koji trebaju samo 3,3 V (8 MHz). Kao zaslon, mali OLED LCD zaslon SSD1306 bio je savršen jer radi i sa 3.3V.

Shema kako su komponente spojene prikazana je na jednoj od priloženih slika. Kako biste mogli pričvrstiti komponente na masku, zaslon je lemljen na Arduino Pro Mini s čvrstim žicama, tako da ove dvije komponente tvore svojevrsnu kopču 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 učvršćeni 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 svoje zaglavlje radi bolje dokumentacije i početni zaslon 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 ovisno o tome jesam li učitao kôd sa stolnog računala ili sa svog kabrioleta. Budući da sam znao da je kôd isti, bilo je moguće samo da su verzije korištenih knjižnica različite na dva računala. Nakon što sam zapisao sve verzije, shvatio sam da je knjižnica Adafruit_SSD1306 na mojem stolnom računalu vrlo stara. Ali to je bila 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 pomicanje po tekstu je vrlo sporo i ne radi glatko. Kako ne biste naišli na istu situaciju, pronađite verzije radne knjižnice s desne strane tablice.

Acer kabriolet Stolno računalo
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 zaslona i Arduina. Dvije krute žice lemljene su na pin VCC i A3 Arduina. Ove žice služe samo kao nosači za zaštitu zaslona 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.

Sustav se također može lako postaviti na stražnju stranu kravate. Tada izgleda poput pribadače za kravatu.

Sustav s baterijom teži oko 15 grama.

Korak 5: Punjenje baterije

Punjenje baterije
Punjenje baterije

Za punjenje, mikro USB utikač umetnut je 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. Sustav je pokrenut jednom preko noći. Na početku je izmjereno 4,1 Volta, a nakon 10 sati napon od 3,7 Volta je još uvijek bio prisutan. Tako se baterija može odabrati još manjom. 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 glasajte za mene na natječaju "Na baterije".

Preporučeni: