Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Kiedyś zobaczyłem w sklepie piękne pudełko czekoladek. I przyszło mi do głowy, żeby zrobić z tego pudełka niesamowity prezent - animowane pudełko z czekoladą.
Czego potrzebujemy:
- Przezroczyste plastikowe pudełko na czekoladki
- Bateria 9V
- Adapter kabla akumulatora
- 1 GB uSD
- Arduino Uno
- Nakładka TFT dla Arduino
Krok 1: Krok 1. Przygotuj pudełko
Najpierw należy otworzyć pudełko - delikatnie oderwać złotą taśmę klejącą, aby jej nie rozerwać. Zdobądź zawartość pudełka: cukierki i plastikową podkładkę. W plastikowym podkładce wytnij okienko na osłonę TFT i baterie 9V.
Krok 2: Krok 2. Przygotowanie Arduino Uno i TFT Shield
-
Szkic dla Arduino Uno
Musisz pobrać bibliotekę https://github.com/YATFT/YATFT/archive/master.zip. W Arduino Uno należy zaprogramować następujący szkic:
github.com/YATFT/YATFT/blob/master/example/TFT_shield_SD2TFT/TFT_shield_SD2TFT.ino
Konwersja wideo i nagrywanie na micro SD
Zmontowałem krótki film z filmu pobranego z YouTube. Aby odtworzyć film w osłonie TFT, należy go przekonwertować na plik z rozszerzeniem *.rgb:
Pobierz program do konwersji ze strony https://ffmpeg.org/download.html dla swojego systemu operacyjnego. Zainstaluj na komputerze. Przekonwertuj plik za pomocą następującego polecenia:
ffmpeg -i wideo.avi -s 320x240 -pix_fmt rgb565 wideo.rgb
Powstały plik video.rgb (264MB) zapisujemy na kartę microsd (FAT32) i wkładamy do nakładki TFT. Łączymy Arduino Uno i nakładkę TFT. Teraz jesteśmy gotowi do ostatecznego montażu.
Krok 3: Krok 3. Montaż końcowy
Na ostatnim etapie wykonujemy montaż końcowy wszystkich elementów:
- Podłączamy do Arduino Uno adapter kabla 9V.
- Ostrożnie umieść nakładkę z Arduino Uno na dole pudełka.
- Umieść górę plastikowego podkładu. Przyklej na krawędziach ekranu złotą taśmę samoprzylepną, która na samym początku została starannie wyjęta z pudełka.
- Podłączamy baterię 9V, umieszczamy ją przez specjalne okienko na dole pudełka. Włóż cukierki czekoladowe do komórek, aby opakowania cukierków nie zamykały ekranu.
- Zamknij pudełko przezroczystą pokrywką. Cieszę się wideo:-)