Spisu treści:

Animowana maska: 5 kroków (ze zdjęciami)
Animowana maska: 5 kroków (ze zdjęciami)

Wideo: Animowana maska: 5 kroków (ze zdjęciami)

Wideo: Animowana maska: 5 kroków (ze zdjęciami)
Wideo: Jak wykonać animację zdjęcia | Kurs Adobe Photoshop 2024, Listopad
Anonim

Przez naukowca znanego wcześniej jako NaegeliOdwiedź mój kanał na YoutubeObserwuj więcej autora:

Soda Can Drzewa
Soda Can Drzewa
Soda Can Drzewa
Soda Can Drzewa
Świąteczna ozdoba z puszek po napojach
Świąteczna ozdoba z puszek po napojach
Świąteczna ozdoba z puszek po napojach
Świąteczna ozdoba z puszek po napojach
Zatyczki do puszek sodowych z korka do butelki
Zatyczki do puszek sodowych z korka do butelki
Zatyczki do puszek sodowych z korka do butelki
Zatyczki do puszek sodowych z korka do butelki

O: Witam - jestem naukowcem znanym wcześniej jako Naegeli i oczywiście zainspirował mnie artysta znany wcześniej jako Prince. Ale w przeciwieństwie do jego królewskiego zła, nie chcę zostać królem popu, tylko ki… Więcej O naukowcuznanym dawniej jako Naegeli »

Uśmiechaj się, mówią, a świat uśmiecha się razem z tobą - chyba że nosisz maskę. Wtedy świat nie może zobaczyć twojego uśmiechu, a tym bardziej odwzajemnić uśmiech. Powstanie ochronnej maski na twarz nagle wycięło połowę twarzy z naszych ludzkich interakcji z chwili na chwilę.

Aby przywrócić niektóre interakcje, do maski dołączyłem mały wyświetlacz z przewijanym tekstem. Bez względu na to, czy jesteś w metrze, na imprezie, czy na stoisku wystawienniczym, pojawią się nowe interakcje, gdy ludzie zobaczą przewijany tekst. Może to być Twoje imię i nazwisko, produkt, który chcesz zareklamować lub po prostu zdanie wspierające lokalny klub sportowy. Na pewno przywróci trochę interakcji i trochę indywidualności.

Ta instrukcja wyjaśnia, jak wyposażyć maskę w mały, zasilany bateryjnie, lekki ekran, który wyświetla tekst za pomocą Arduino Pro Mini. Tekst zostanie przeniesiony za pomocą Arduino IDE.

… i miejmy nadzieję, że po zakończeniu tego okresu będziesz mógł ponownie wykorzystać swój mały ekran jako igłę do krawata.

Krok 1: Lista części

Lista części
Lista części
Lista części
Lista części
  • Arduino Pro Mini (3,3 V, 8 MHz) ATMEGA328 (Łącze)
  • Wyświetlacz OLED LCD SSD1306 Sterownik 3.3V 0.91 Cal 128x32 IIC I2C Niebieski (Link)
  • Akumulator Lipo 3.7V 220mAh 1S 45C/90C (Link)
  • Moduł ładowarki baterii litowej z zabezpieczeniem (Link)
  • Drut Mały kabel z wtyczką JST1.25mm męski i żeński (łącze)
  • Mikroprzełącznik (łącze)

Narzędzia:

  • Adapter USB Pro Mini kabel do pobierania USB do RS232 TTL (Link)
  • Stacja lutownicza (Link)
  • Kabel do ładowarki ze złączem micro USB (Link)
  • Zasilacz ze złączem USB (Link)
  • Pistolet na gorący klej

Krok 2: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy

Wszystkie komponenty zostały tak dobrane, aby można je było po prostu umieścić w masce, wymagając jedynie krótkich przewodów. Dlatego można było brać pod uwagę tylko lekkie i małe części. Postanowiłem więc użyć baterii lipo 1S. Są bardzo lekkie, zapewniają wystarczającą ilość energii i są łatwo dostępne, ponieważ małe helikoptery i samoloty RC wykorzystują te same typy. Tylko kable połączeniowe są trudne do znalezienia, ale link znajduje się na liście części. Wadą baterii lipo 1S jest to, że dostarczają one tylko 3,3 V, dlatego nie można używać zwykłego Arduino 5 V. Mniejszy brat (Arduino Pro Mini) został oceniony, ponieważ dostępne są moduły, które potrzebują tylko 3,3 V (8 MHz). Jako wyświetlacz, mały wyświetlacz OLED LCD SSD1306 był po prostu idealny, ponieważ działa również z napięciem 3,3V.

Schemat połączenia komponentów pokazano na jednym z załączonych zdjęć. Aby umożliwić przypięcie elementów do maski, ekran został przylutowany do Arduino Pro Mini sztywnymi przewodami, dzięki czemu te dwa elementy tworzą swoisty klips, pomiędzy którym można złożyć maskę. Dodatkowo niektóre przewody zostały przylutowane do modułu ładowarki baterii i Arduino Pro Mini jako wsporniki. Aby można było włączać i wyłączać zasilanie, pomiędzy modułem ładowarki a Arduino Pro Mini dodano mikroprzełącznik. Połączenia na mikroprzełączniku zabezpieczono pistoletem do klejenia na gorąco.

Krok 3: Oprogramowanie

Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

Jeśli masz zmontowany sprzęt z poprzedniego rozdziału, możesz załadować kod (załączony plik) do Arduino za pomocą przejściówki USB na RS232 TTL. Ponieważ używane jest napięcie 3,3V, szynę zasilającą należy przylutować do pinu 3,3V na adapterze. Dodałem zdjęcie dotyczące tej modyfikacji.

Jeśli jesteś nowy w Arduino, polecam zapoznać się z lekcjami kanału Paula McWhortersa www.youtube.com/embed/d8_xXNcGYgo. Kod został zaczerpnięty z sekcji komentarzy następującego filmu: www.youtube.com/embed/sTYPuDMPva8.

Dołączyłem mój nagłówek, aby uzyskać lepszą dokumentację i ekran powitalny, który jest wyświetlany przez 5 sekund. Myślę, że to dobry nawyk, więc za każdym razem, gdy uruchamiasz program, wiesz, który program i jaką wersję załadowałeś na płytkę Arduino. Ogólna struktura programu jest wyjaśniona w filmie, zwłaszcza gdzie można modyfikować przewijany tekst.

Wystąpiły pewne problemy w zależności od tego, czy przesłałem kod z mojego komputera stacjonarnego, czy z mojego kabrioletu. Ponieważ wiedziałem, że kod jest taki sam, możliwe było tylko, że wersje używanych bibliotek były różne na obu komputerach. Po spisaniu wszystkich wersji zdałem sobie sprawę, że szczególnie biblioteka Adafruit_SSD1306 na moim komputerze stacjonarnym jest bardzo stara. Ale to była kombinacja, która zadziałała. Testowałem więc różne wersje tej biblioteki i okazało się, że do wersji 1.2.8 kod działa dobrze, ale od wersji 1.2.9 przewijanie tekstu jest bardzo wolne i nie działa płynnie. Aby więc nie wpaść w tę samą sytuację, znajdź wersje bibliotek roboczych po prawej stronie tabeli.

Acer Cabrio Komputer stacjonarny
Jawa Wersja 8 Aktualizacja 251 Wersja 8 Aktualizacja 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
Nie działa płynnie Działa świetnie

Krok 4: Złóż maskę

Złóż maskę
Złóż maskę
Złóż maskę
Złóż maskę

Jak widać na filmie, maska jest złożona między ekranem a Arduino. Dwa sztywne przewody przylutowane są do pinów VCC i A3 Arduino. Przewody te służą jedynie jako wsporniki chroniące ekran przed upadkiem. Z drugiej strony moduł ładujący został również wyposażony w dwa przewody jako wsporniki. Zostały one przylutowane do IN+ i IN-, ponieważ te piny nie były potrzebne.

Bateria jest luźno umieszczona w jednej z fałd maski.

System można również łatwo umieścić z tyłu krawata. Wtedy wygląda jak szpilka do krawata.

System waży około 15 gramów z baterią.

Krok 5: Ładowanie baterii

Ładowanie baterii
Ładowanie baterii

W celu ładowania wtyczka Micro USB jest wkładana do modułu ładującego. Czerwona dioda LED modułu zapala się i wskazuje, że bateria jest ładowana. Gdy bateria jest w pełni naładowana, zapala się zielona dioda LED.

Zużycie energii jest bardzo niskie. System był uruchamiany raz na noc. Na początku zmierzono 4,1 V, a po 10 godzinach napięcie 3,7 V nadal było obecne. Tak więc baterię można wybrać jeszcze mniejszą. Możesz również usunąć diody LED na płytce Arduino, aby zmniejszyć zużycie energii. Wygląda również lepiej, ponieważ przez maskę widać zieloną diodę LED.

Życzymy miłej zabawy i proszę o głosowanie na mnie w konkursie "Zasilanie na baterie".

Zalecana: