Spisu treści:
- Krok 1: Lista części
- Krok 2: Sprzęt
- Krok 3: Oprogramowanie
- Krok 4: Złóż maskę
- Krok 5: Ładowanie baterii
Wideo: Animowana maska: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Przez naukowca znanego wcześniej jako NaegeliOdwiedź mój kanał na YoutubeObserwuj więcej autora:
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
- 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
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
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ę
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
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:
Lalka Origami animowana głosem: 6 kroków
Głosowa animowana lalka origami: Ten projekt wykorzystuje wbudowany mikrofon Arduino Adafruit Circuit Playground, który działa jako organ koloru i napędza dołączony mikroserwo, aby stworzyć animowany ruch dołączonej lalki origami. Dla zabawy spróbuj zastąpić coś
Podświetlana animowana szpilka świąteczna: 9 kroków (ze zdjęciami)
Podświetlana animowana przypinka świąteczna: Kiedy po raz pierwszy projektowałem ten projekt, nie spodziewałem się, że opublikuję go jako open source. Pomyślałem, że to świetny pomysł i miał potencjał komercyjny jako przedmiot, który mógłbym sprzedać na pokazie rzemiosła. Być może wynika to z jakiegoś nieodłącznego braku doświadczenia, a może
Zdalnie sterowana animowana lampa pokojowa LED: 5 kroków (ze zdjęciami)
Zdalnie sterowana animowana lampa pokojowa LED: dla tych, którzy chcą relaksującego lub hipnotyzującego kolorowego pokazu świetlnego, albo do pokoju dziecka, dekoracji świątecznych, albo po prostu dla zabawy, oto mój wzmacniacz atmosfery. Otrzymuję naprawdę entuzjastyczne odpowiedzi od 6-miesięcznych dzieci po starsze dzieci
Zakurzona ścienna animowana lampa LED Arduino z efektem świetlnym: 11 kroków (ze zdjęciami)
Zakurzona ścienna animowana lampa ledowa Arduino z efektem świetlnym: Właśnie urodziłam dziecko i po zrobieniu jego sypialni potrzebowałam światła na ścianie. Ponieważ bardzo kocham LED, postanowiłem coś stworzyć.Lubię też ogólnie samolot, więc dlaczego nie umieścić na ścianie samolotu z kreskówki, tutaj jak się zaczyna i jak to zrobiłem.Mam nadzieję
Niestandardowa animowana ikona AIM Buddy = Szybko i łatwo!: 10 kroków
Niestandardowa animowana ikona AIM Buddy = szybka i łatwa!: Uwaga: Ta instrukcja wymaga posiadania Adobe Photoshop. Jeśli chcesz, aby była to animowana ikona, musisz również mieć Adobe Imageready, ale możesz stworzyć statyczną ikonę bez to.Inne rzeczy, których potrzebujesz: Obraz na komputerze, który