Animatsion shokolad qutisi (Arduino Uno bilan): 3 qadam (rasmlar bilan)
Animatsion shokolad qutisi (Arduino Uno bilan): 3 qadam (rasmlar bilan)
Anonim
Animatsion shokolad qutisi (Arduino Uno bilan)
Animatsion shokolad qutisi (Arduino Uno bilan)

Bir kuni men do'konda chiroyli quti shokoladni ko'rdim. Va men bu qutidan ajoyib sovg'a - shokoladli animatsion quti yasashni o'yladim.

Bizga nima kerak:

  1. Shaffof plastik shokoladli quti
  2. 9V batareya
  3. Batareya simi adapteri
  4. uSD 1 GB
  5. Arduino Uno
  6. Arduino uchun TFT qalqoni

1 -qadam: 1 -qadam. Qutini tayyorlang

Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang
Qadam 1. Qutini tayyorlang

Birinchidan, siz qutini ochishingiz kerak - yirtilmasligi uchun oltin yopishqoq lentani muloyimlik bilan yirtib tashlang. Qutining tarkibini oling: konfet va plastmassa tayanch. TFT shild va 9V batareyalar uchun oynani plastik taglikda kesing.

2 -qadam: 2 -qadam. Arduino Uno va TFT Shield tayyorlash

Qadam 2. Arduino Uno va TFT Shield tayyorlash
Qadam 2. Arduino Uno va TFT Shield tayyorlash
Qadam 2. Arduino Uno va TFT Shield tayyorlash
Qadam 2. Arduino Uno va TFT Shield tayyorlash
Qadam 2. Arduino Uno va TFT Shield tayyorlash
Qadam 2. Arduino Uno va TFT Shield tayyorlash
  1. Arduino Uno uchun eskiz

    Kutubxonani yuklab olish kerak https://github.com/YATFT/YATFT/archive/master.zip. Arduino Uno -da siz quyidagi eskizni dasturlashingiz kerak:

    github.com/YATFT/YATFT/blob/master/example/TFT_shield_SD2TFT/TFT_shield_SD2TFT.ino

  2. Videoni aylantirish va micro SD -da yozib olish

Men YouTube -dan yuklab olingan videodan qisqa videoni tahrir qildim. TFT ekranida videoni ijro etish uchun uni *.rgb kengaytmasi bo'lgan faylga aylantirish kerak:

Operatsion tizimingiz uchun konvertatsiya dasturini https://ffmpeg.org/download.html manzilidan yuklab oling. Kompyuterga o'rnating. Faylni quyidagi buyruq bilan aylantiring:

ffmpeg -i video.avi -s 320x240 -pix_fmt rgb565 video.rgb

Olingan video.rgb faylini (264MB) microsd kartaga (FAT32) yozing va uni TFT qalqoniga joylashtiring. Biz Arduino Uno va TFT ekranini birlashtiramiz. Endi biz oxirgi yig'ilishga tayyormiz.

3 -qadam: 3 -qadam. Yakuniy yig'ilish

3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish
3 -qadam. Yakuniy yig'ilish

Oxirgi bosqichda biz barcha komponentlarning yakuniy yig'ilishini amalga oshiramiz:

  • Biz Arduino Uno 9V kabel adapteriga ulanamiz.
  • Qalqonni ehtiyotkorlik bilan qutining pastki qismiga Arduino Uno bilan joylashtiring.
  • Plastik qoplamaning yuqori qismini joylashtiring. Ekranning chetiga oltin yopishqoq lenta yopishtiring, u dastlab qutidan ehtiyotkorlik bilan olib tashlangan.
  • Biz 9V batareyasini ulaymiz, uni qutining pastki qismidagi maxsus oyna orqali joylashtiramiz. Shokoladli konfetlarni hujayralarga joylashtiring, shunda konfetlar ekranni yopmaydi.
  • Shaffof qopqoq bilan qutini yoping. Videodan zavqlanish:-)