Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Nekoč sem v trgovini videl čudovito škatlo čokolade. In prišla mi je misel, da bi iz te škatle naredil čudovito darilo - animirano škatlo s čokolado.
Kaj potrebujemo:
- Čista plastična škatla za čokolado
- 9V baterija
- Adapter za kabel akumulatorja
- USB 1 GB
- Arduino Uno
- TFT ščit za Arduino
1. korak: 1. korak. Pripravite škatlo
Najprej morate odpreti škatlo - zlato lepilni trak nežno odtrgajte, da je ne strgate. Vzemite vsebino škatle: sladkarije in plastično podlago. V plastični podlogi izrežite okno za TFT shild in 9V baterije.
Korak 2: Korak 2. Priprava Arduino Uno in TFT Shield
-
Skica za Arduino Uno
Knjižnico morate prenesti https://github.com/YATFT/YATFT/archive/master.zip. V Arduino Uno morate programirati naslednjo skico:
github.com/YATFT/YATFT/blob/master/example/TFT_shield_SD2TFT/TFT_shield_SD2TFT.ino
Video pretvorba in snemanje na mikro SD
Uredil sem kratek videoposnetek iz videoposnetka, prenesenega iz YouTuba. Za predvajanje videa v TFT ščitu ga je treba pretvoriti v datoteko s pripono *.rgb:
Prenesite program za pretvorbo na https://ffmpeg.org/download.html za svoj operacijski sistem. Namesti na računalnik. Pretvorite datoteko z naslednjim ukazom:
ffmpeg -i video.avi -s 320x240 -pix_fmt rgb565 video.rgb
Dobljeno datoteko video.rgb (264 MB) napišite na kartico microsd (FAT32) in jo vstavite v ščit TFT. Združimo Arduino Uno in TFT ščit. Zdaj smo pripravljeni na končno montažo.
Korak 3: Korak 3. Končna montaža
Na zadnji stopnji izvedemo končno montažo vseh sestavnih delov:
- Priključimo se na adapter kabla Arduino Uno 9V.
- Previdno postavite ščit z Arduino Uno na dno škatle.
- Postavite vrh plastične podlage. Na robove zaslona lepite zlati lepilni trak, ki ste ga že na začetku previdno odstranili iz škatle.
- Priključimo baterijo 9V, jo postavimo skozi posebno okno na dnu škatle. Čokoladne bonbone položite v celice, tako da ovoji za sladkarije ne zaprejo zaslona.
- Zaprite škatlo s prozornim pokrovom. Uživam v videu:-)