Indholdsfortegnelse:

Animeret maske: 5 trin (med billeder)
Animeret maske: 5 trin (med billeder)

Video: Animeret maske: 5 trin (med billeder)

Video: Animeret maske: 5 trin (med billeder)
Video: Забудешь о Плохом Зрении! Улучшает Слух, Память и Иммунитет 2024, Juli
Anonim

Af thescientistformerlyknownasNaegeliBesøg min Youtube -kanalFølg mere af forfatteren:

Sodavand kan træer
Sodavand kan træer
Sodavand kan træer
Sodavand kan træer
Julepynt fra sodavand
Julepynt fra sodavand
Julepynt fra sodavand
Julepynt fra sodavand
Sodavandsdåser fra flaskekork
Sodavandsdåser fra flaskekork
Sodavandsdåser fra flaskekork
Sodavandsdåser fra flaskekork

Om: Hej - jeg er forskeren, der tidligere var kendt som Naegeli, og selvfølgelig blev jeg inspireret af kunstneren, der tidligere var kendt som Prince. Men i modsætning til hans kongelige ondskab ønsker jeg ikke at blive popens konge, men ki … Mere om den videnskabsmand tidligere kendt somNaegeli »

Smil, siger de, og verden smiler med dig - medmindre du har en maske på. Så kan verden ikke se dit smil, langt mindre smil tilbage. Fremkomsten af den beskyttende ansigtsmaske har brat udskåret halvdelen af ansigtet fra vores øjeblik-til-øjeblik menneskelige interaktioner.

For at bringe nogle interaktioner tilbage, vedhæftede jeg et lille display til masken med en rullende tekst. Uanset om du er i metroen, på en fest eller på messestanden, vil der være nogle nye interaktioner, når folk ser rulleteksten. Det kan være dit navn, et produkt, du vil annoncere eller bare en sætning til at støtte din lokale sportsklub. Det vil helt sikkert bringe nogle interaktioner tilbage og lidt individualitet.

Så denne instruktør forklarer dig, hvordan du udstyrer din ansigtsmaske med en lille batteridrevet, letvægtsskærm, der viser tekst via en Arduino Pro Mini. Teksten overføres ved hjælp af Arduino IDE.

… og forhåbentlig når denne periode er forbi, kan du genbruge din lille skærm som en slipsnål.

Trin 1: Deleliste

Liste over dele
Liste over dele
Liste over dele
Liste over dele
  • Arduino Pro Mini (3,3 V, 8 Mhz) ATMEGA328 (link)
  • OLED LCD Display SSD1306 Driver 3,3V 0,91 tommer 128x32 IIC I2C Blå (link)
  • Genopladeligt Lipo -batteri 3.7V 220mAh 1S 45C/90C (Link)
  • Lithium batterioplader modul med beskyttelse (link)
  • Wire Small JST1.25mm stik stik kabel han og hun (link)
  • Mikroafbryder (link)

Værktøjer:

  • USB Adapter Pro Mini downloadkabel USB til RS232 TTL (link)
  • Lodde station (link)
  • Oplader kabel med mikro USB stik (Link)
  • Strømadapter med USB -stik (Link)
  • Varm limpistol

Trin 2: Hardware

Hardware
Hardware

Alle komponenter blev valgt, så de simpelthen kan placeres inde i masken og kun kræver korte ledninger. Derfor kunne kun lette og små dele tages i betragtning. Så jeg besluttede at bruge et 1S lipo -batteri. De er meget lette, giver nok energi og er lette tilgængelige, da små RC -helikoptere og fly bruger de samme typer. Kun forbindelseskablerne er svære at finde, men der er et link i delelisten. Ulempen ved 1S lipo -batteriet er, at de kun giver 3,3V, derfor kan den almindelige 5V Arduino ikke bruges. Den mindre bror (Arduino Pro Mini) blev evalueret, da der er moduler til rådighed, der kun kræver 3,3V (8MHz). Som display var den lille OLED LCD Display SSD1306 bare perfekt, fordi den også fungerer med 3,3V.

Skematikken over, hvordan komponenterne er forbundet, er vist på et af de vedhæftede billeder. For at give dig mulighed for at fastgøre komponenterne til masken, er skærmen loddet til Arduino Pro Mini med stive ledninger, så disse to komponenter danner en slags klip, mellem hvilken du kan folde masken. Derudover blev nogle ledninger loddet til batteriopladermodulet og Arduino Pro Mini som beslag. For at du kan tænde og slukke for strømmen, tilføjes en mikrokontakt mellem opladermodulet og Arduino Pro Mini. Forbindelserne på mikrokontakten blev fastgjort med en varm limpistol.

Trin 3: Software

Software
Software
Software
Software
Software
Software

Hvis du har hardware fra det foregående kapitel samlet, kan du indlæse koden (vedhæftet fil) på Arduino ved hjælp af USB til RS232 TTL -adapter. Da der bruges 3,3V, skal strømskinnen loddes til 3,3V -stiften på adapteren. Jeg tilføjede et billede om denne ændring.

Hvis du er ny på Arduino, vil jeg anbefale dig at følge nogle af lektionerne fra Paul McWhorters kanal www.youtube.com/embed/d8_xXNcGYgo. Koden blev taget fra kommentarfeltet i følgende video: www.youtube.com/embed/sTYPuDMPva8.

Jeg inkluderede mit header for bedre dokumentation og en stænkskærm, der vises i 5 sekunder. Jeg synes, det er en god vane, så hver gang du starter programmet, ved du, hvilket program og hvilken version du har indlæst på Arduino -kortet. Programmets generelle struktur forklares i videoen, især hvor du kan ændre rulleteksten.

Nogle problemer opstod, afhængigt af om jeg uploadede koden fra min stationære computer eller fra min cabriolet. Da jeg vidste, at koden var den samme, var det kun muligt, at versionerne af de brugte biblioteker var forskellige på de to computere. Efter at jeg havde nedskrevet alle versioner, indså jeg, at især biblioteket Adafruit_SSD1306 på min stationære computer var meget gammelt. Men det var kombinationen, der virkede. Så jeg testede forskellige versioner af dette bibliotek, og det viste sig, at op til version 1.2.8 koden fungerer fint, men fra 1.2.9 på rulleteksten er meget langsom og kører ikke problemfrit. Så for at du ikke løber ind i den samme situation, skal du finde biblioteksversionerne på højre side af bordet.

Acer Cabriolet Stationær computer
Java Version 8 Opdatering 251 Version 8 Opdatering 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
Kører ikke gnidningsløst Virker perfekt

Trin 4: Saml masken

Saml masken
Saml masken
Saml masken
Saml masken

Som du kan se i videoen, er masken foldet mellem skærmen og Arduino. To stive ledninger er loddet til fastgørelse af VCC og A3 i Arduino. Disse ledninger fungerer kun som beslag for at beskytte skærmen mod at falde ned. På den anden side var opladningsmodulet også udstyret med to ledninger som beslag. Disse blev loddet til IN+ og IN-, fordi disse stifter ikke var nødvendige.

Batteriet placeres løst i en af maskernes folder.

Systemet kan også let placeres bag på et slips. Så ligner det en bindestift.

Systemet vejer omkring 15 gram med batteriet.

Trin 5: Opladning af batteriet

Opladning af batteriet
Opladning af batteriet

Til opladning indsættes Micro USB -stikket i opladningsmodulet. Den røde LED på modulet lyser og angiver, at batteriet oplades. Når batteriet er fuldt opladet, lyser den grønne LED.

Strømforbruget er meget lavt. Systemet blev kørt en gang natten over. I begyndelsen blev der målt 4,1 Volt, og efter 10 timer var der stadig en spænding på 3,7 Volt. Så batteriet kan vælges endnu mindre. Du kan også fjerne lysdioderne på Arduino -kortet for at reducere strømforbruget. Det ser også bedre ud, fordi du kan se den grønne LED gennem masken.

God fornøjelse og stem på mig i konkurrencen "Batteridrevet".

Anbefalede: