INHOUDSOPGAWE:

Geanimeerde masker: 5 stappe (met foto's)
Geanimeerde masker: 5 stappe (met foto's)

Video: Geanimeerde masker: 5 stappe (met foto's)

Video: Geanimeerde masker: 5 stappe (met foto's)
Video: The Magic Of Layer Masks - Short Photoshop Tutorial 2024, November
Anonim

Deur die wetenskaplike wat voorheen bekend was as Naegeli Besoek my Youtube -kanaal Volg meer deur die skrywer:

Soda Can Bome
Soda Can Bome
Soda Can Bome
Soda Can Bome
Kersversiering uit koeldrankblikkies
Kersversiering uit koeldrankblikkies
Kersversiering uit koeldrankblikkies
Kersversiering uit koeldrankblikkies
Soda -blikkies stop uit bottelkurk
Soda -blikkies stop uit bottelkurk
Soda -blikkies stop uit bottelkurk
Soda -blikkies stop uit bottelkurk

Oor: Hallo - ek is die wetenskaplike wat voorheen bekend was as Naegeli en natuurlik is ek geïnspireer deur die kunstenaar wat voorheen bekend was as Prince. Maar in teenstelling met sy koninklike slegtheid, wil ek nie die koning van pop word nie, maar die ki … Meer oor die wetenskaplike wat voorheen bekend was as Naegeli »

Glimlag, sê hulle, en die wêreld glimlag saam met jou - tensy jy 'n masker dra. Dan kan die wêreld nie u glimlag sien nie, nog minder glimlag terug. Die opkoms van die beskermende gesigmasker het die helfte van die gesig skielik uitgesny van ons menslike interaksie van oomblik tot oomblik.

Om 'n paar interaksies terug te bring, het ek 'n klein skerm op die masker vasgemaak met 'n blaai -teks. Maak nie saak of jy in die metro, op 'n partytjie of op die uitstallingstafel is nie, daar sal 'n paar nuwe interaksies wees as mense die rolrol sien. Dit kan u naam wees, 'n produk wat u wil adverteer, of slegs 'n sin om u plaaslike sportklub te ondersteun. Dit sal beslis 'n paar interaksies en 'n bietjie individualiteit terugbring.

Hierdie instruksies verduidelik u dus hoe u u gesigmasker kan toerus met 'n klein, ligte skerm wat op batterye werk, wat teks via 'n Arduino Pro Mini vertoon. Die teks word oorgedra deur die Arduino IDE te gebruik.

… en hopelik, as hierdie tydperk verby is, kan u u klein skerm as 'n dasnaald hergebruik.

Stap 1: Onderdele lys

Onderdele lys
Onderdele lys
Onderdele lys
Onderdele lys
  • Arduino Pro Mini (3.3 V, 8 Mhz) ATMEGA328 (skakel)
  • OLED LCD -skerm SSD1306 -bestuurder 3,3V 0,91 duim 128x32 IIC I2C blou (skakel)
  • Herlaaibare Lipo -battery 3.7V 220mAh 1S 45C/90C (skakel)
  • Litium battery laaier module met beskerming (skakel)
  • Draad klein JST1.25mm -aansluitpropkabel, manlik en vroulik (skakel)
  • Mikro skakelaar (skakel)

Gereedskap:

  • USB Adapter Pro Mini aflaai kabel USB na RS232 TTL (skakel)
  • Soldeerstasie (skakel)
  • Laadkabel met mikro -USB -aansluiting (skakel)
  • Kragadapter met USB -aansluiting (skakel)
  • Warm gom geweer

Stap 2: Hardeware

Hardeware
Hardeware

Alle komponente is so gekies dat hulle eenvoudig binne die masker geplaas kan word en slegs kort drade benodig. Daarom kon slegs liggewig en klein dele in ag geneem word. Daarom het ek besluit om 'n 1S lipo -battery te gebruik. Hulle is baie lig, bied genoeg energie en is maklik beskikbaar, aangesien klein RC -helikopters en vliegtuie dieselfde tipes gebruik. Slegs die aansluitkabels is moeilik om te vind, maar 'n skakel word in die onderdelelys gegee. Die nadeel van die 1S lipo -battery is dat hulle slegs 3,3V lewer, daarom kan die gewone 5V Arduino nie gebruik word nie. Die kleiner broer (Arduino Pro Mini) is geëvalueer, aangesien daar modules beskikbaar is wat slegs 3.3V (8MHz) benodig. As 'n skerm was die klein OLED LCD Display SSD1306 net perfek omdat dit ook met 3.3V werk.

Die skema van hoe die komponente verbind is, word in een van die aangehegte foto's getoon. Om die komponente aan die masker te heg, is die skerm met stywe drade aan die Arduino Pro Mini gesoldeer, sodat hierdie twee komponente 'n soort klem vorm waarmee u die masker kan vou. Boonop is 'n paar drade aan die Battery Charger Module en die Arduino Pro Mini vasgemaak as hakies. Om die krag aan en uit te skakel, word 'n mikroskakelaar tussen die laaier en die Arduino Pro Mini bygevoeg. Die verbindings op die mikroskakelaar is vasgemaak met 'n warm lijmpistool.

Stap 3: sagteware

Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

As u die hardeware uit die vorige hoofstuk saamgestel het, kan u die kode (lêer aangeheg) op die Arduino laai met die gebruik van USB na RS232 TTL -adapter. Aangesien 3.3V gebruik word, moet die kragrail aan die 3.3V -pen op die adapter gesoldeer word. Ek het 'n prentjie bygevoeg oor hierdie wysiging.

As u nie nuut is in Arduino nie, sou ek u aanbeveel om 'n paar lesse van die Paul McWhorters -kanaal www.youtube.com/embed/d8_xXNcGYgo te volg. Die kode is geneem uit die kommentaarafdeling van die volgende video: www.youtube.com/embed/sTYPuDMPva8.

Ek het my kop ingesluit vir beter dokumentasie en 'n spatskerm wat vir 5 sekondes vertoon word. Ek dink dit is 'n goeie gewoonte, dus elke keer as u die program begin, weet u watter program en watter weergawe u op die Arduino -bord gelaai het. Die algemene struktuur van die program word in die video verduidelik, veral waar u die rolteks kan verander.

Sommige probleme het voorgekom, afhangende van die vraag of ek die kode van my tafelrekenaar of van my omskepbare laai. Aangesien ek geweet het dat die kode dieselfde is, was dit moontlik dat die weergawes van die gebruikte biblioteke op die twee rekenaars verskil. Nadat ek alle weergawes neergeskryf het, het ek besef dat veral die biblioteek Adafruit_SSD1306 op my tafelrekenaar baie oud was. Maar dit was die kombinasie wat gewerk het. Ek het dus verskillende weergawes van hierdie biblioteek getoets en dit het geblyk dat die kode tot weergawe 1.2.8 goed werk, maar vanaf 1.2.9 op die blaai is die teks baie stadig en werk dit nie vlot nie. Sodat u nie in dieselfde situasie beland nie, moet u die werkende biblioteekweergawes aan die regterkant van die tafel vind.

Acer Convertible Rekenaar
Java Opdatering 251 van weergawe 8 Weergawe 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
Verloop nie vlot nie Werk perfek

Stap 4: Monteer die masker

Monteer die masker
Monteer die masker
Monteer die masker
Monteer die masker

Soos u in die video kan sien, word die masker tussen die skerm en die Arduino gevou. Twee stywe drade word gesoldeer om VCC en A3 van die Arduino vas te maak. Hierdie drade dien slegs as hakies om die skerm te beskerm teen val. Aan die ander kant was die laai -module ook toegerus met twee drade as hakies. Hierdie is aan IN+ en IN- gesoldeer omdat hierdie penne nie nodig was nie.

Die battery word losweg in een van die voue van die masker geplaas.

Die stelsel kan ook maklik agter in 'n das geplaas word. Dan lyk dit soos 'n daspen.

Die stelsel weeg ongeveer 15 gram met die battery.

Stap 5: Laai die battery

Laai die battery
Laai die battery

Vir laai word die Micro USB -prop in die laai -module geplaas. Die rooi LED van die module brand en dui aan dat die battery gelaai word. As die battery vol is, brand die groen LED.

Die kragverbruik is baie laag. Die stelsel is een keer oornag uitgevoer. Aan die begin is 4,1 Volt gemeet en na 10 uur was daar steeds 'n spanning van 3,7 Volt. Die battery kan dus nog kleiner gekies word. U kan ook die LED's op die Arduino -bord verwyder om die kragverbruik te verminder. Dit lyk ook beter omdat u die groen LED deur die masker kan sien.

Om pret te hê en stem asseblief vir my in die "Battery aangedrewe" wedstryd.

Aanbeveel: