Orodha ya maudhui:
Video: Macho ya Uhuishaji ya TFT: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mradi huu unatumia sehemu zenye gharama nafuu kuunda jozi ya macho kwenye michoro za TFT. Mradi huo unategemea mradi wa Adafruit "Uncanny Eyes".
Maonyesho mawili ya pikseli ST7735 128x128 na bodi ya ESP32 kawaida inaweza kununuliwa mkondoni kwa jumla ya $ 10 jumla.
Programu inayoendesha kwenye ESP32 ni mchoro wa Arduino, hii inasaidiwa na maktaba ya picha ya TFT_eSPI. Mchoro ni mfano uliotolewa ndani ya maktaba ya TFT_eSPI.
Wasindikaji wengine pia wanaweza kutumika kama bodi za ESP8266 na STM32. Wasindikaji wa ESP32 na STM32 wanaweza kutumia "Ufikiaji wa Kumbukumbu Moja kwa Moja" kuhamisha picha kwenye skrini, hii inaboresha utendaji (kiwango cha sura ya aka). Mchoro hutumia idadi kubwa ya kumbukumbu ya RAM na FLASH kwa hivyo zingatia hii wakati wa kuchagua processor.
Vifaa
Mradi, kama ilivyoelezwa, hutumia:
- Maonyesho mawili ya ST7735 1.4 "128x128 TFT na interface 4 ya waya ya SPI
- Bodi moja ya processor ya ESP32
- Bodi ya mkate na waya
- Arduino IDE
- TFT_eSPI toleo la maktaba 2.3.4 au baadaye
Hatua ya 1: Utendaji
Chagua ni processor ipi utakayotumia.
Maonyesho ya kawaida ya utoaji (fps = fremu kwa sekunde) kwa jicho hutegemea processor, kiwango cha saa cha SPI na ikiwa DMA imeajiriwa. ESP8266 inatoa kiwango cha chini kabisa cha sura lakini harakati ya macho bado ni maji.
Maonyesho ya aina ya ST7735 kawaida yanaweza kufanya kazi kwa uaminifu na viwango vya saa za SPI hadi 27MHz. Maonyesho mengine yanaweza kufanya kazi kwa viwango vya juu, hata hivyo 27MHz inatoa utendaji mzuri.
Hatua ya 2: Mazingira ya Programu
IDE ya Arduino hutumiwa kukusanya na kupakia mchoro kwenye ESP32. Huu ni mradi wa hali ya juu zaidi, kwa hivyo inashauriwa upate IDE ya Arduino na uigize na mifano rahisi ya kufahamiana na mazingira.
Kifurushi cha bodi ya ESP32 lazima kiingizwe kwenye IDE ikiwa unatumia processor hiyo. Kwa bodi za STM32 tumia kifurushi rasmi cha stm32duino.
Maktaba ya michoro ya TFT_eSPI inaweza kupakiwa kupitia msimamizi wa maktaba ya Arduino IDE.
Maktaba ya TFT_eSPI hutoa mifano 2 ya uhuishaji wa macho:
- Animated_Eyes_1 ni mfano kwa onyesho moja (kiwango cha chini cha saizi 240 x 320)
- Animated_Eyes_2 ni mfano kwa maonyesho mawili
Mradi huu unatumia mfano wa pili wa mchoro.
Ikiwa tayari wewe ni mtumiaji wa maktaba ya TFT_eSPI na una onyesho la 240x320 (au kubwa) linalofanya kazi kwa usahihi basi Animated_Eyes_1 itaendesha bila mabadiliko na kuonyesha macho mawili ya uhuishaji kwenye skrini moja.
Hatua ya 3: Onyesha Uunganisho
Mfano huo ulijengwa kwa kuziba ESP32 na kuonyeshwa kwenye ubao wa mkate na kutumia waya za kuruka. Hii ni rahisi kwa majaribio ya awali lakini inakabiliwa na unganisho duni haswa ikiwa inahamishwa. Macho yanapaswa kutumiwa kama sehemu ya vazi kisha kuunganisha uhusiano wote unapendekezwa.
Kawaida laini ya kuchagua chip ya TFT kwa onyesho moja hufafanuliwa ndani ya faili ya usanidi wa mtumiaji ya maktaba ya TFT_eSPI, hata hivyo wakati wa kutumia maktaba na maonyesho mawili chaguo za chip lazima zidhibitiwe na mchoro, kwa hivyo HUPASWI kufafanua pini ya TFT_CS katika TFT_eSPI faili za kuanzisha maktaba. Badala yake, chip inachagua (CS) lazima ifafanuliwe katika kichupo cha "config.h" cha mchoro wa Animated_Eyes_2.
Maktaba ya TFT_eSPI hutumia faili za "user_setup" kufafanua vigezo vyote vya onyesho, processor na miingiliano, kwa michoro ya Animated_Eyes_2 faili ya "Setup47_ST7735.h" ilitumika na wiring kama ilivyoonyeshwa hapo juu.
Maonyesho yaliyotumiwa kupima yalikuwa maonyesho 128x128 ST7735, faili ya kusanidi maktaba ya TFT_eSPI inaweza kuhitaji kubadilishwa kwani maonyesho haya yanakuja katika anuwai nyingi za usanidi.
Inaposanidiwa na kuitumia inaweza kutolewa kwa kompyuta na kuwezeshwa kutoka kwa kifurushi cha chaja ya simu iliyo na pato la USB.
Ilipendekeza:
Macho ya Uhuishaji na Udhibiti wa Kijijini: Hatua 5
Macho ya Animatronic na Udhibiti wa Kijijini: Hii ni maagizo jinsi ya kuunda Macho ya Animatronic ambayo inaweza kudhibitiwa kwa mbali kutoka kwa kompyuta juu ya WiFi. Inatumia kiwango cha chini cha vifaa vya elektroniki, hakuna PCB, na inahitaji kiwango cha chini cha kutengenezea. Unaweza kuidhibiti kutoka kwa kibodi ya PC, kwa hivyo hauitaji e
Uhuishaji wa Nuru ya Uhuishaji na Mwanga wa Usiku: Hatua 6 (na Picha)
Nuru ya Mood ya Uhuishaji & Mwanga wa Usiku: Kuwa na hamu inayopakana na kutafakari na nuru niliamua kuunda uteuzi wa PCB ndogo za msimu ambazo zinaweza kutumiwa kuunda maonyesho ya taa ya RGB ya saizi yoyote. Baada ya kutengeneza PCB ya kawaida nilijikwaa kwenye wazo la kuzipanga kuwa
Mask ya King Kong yenye Macho ya Uhuishaji: Hatua 4 (na Picha)
Mask ya King Kong yenye Macho ya Uhuishaji: Hii inaweza kufundishwa jinsi ya kutengeneza kinyago na macho ya kweli ya kusonga. Mradi huu unahitaji ustadi ufuatao ambao haujafunikwa kwa maelezo: - Usanidi wa Arduino, programu na michoro ya kupakia - Soldering - uchapishaji wa 3D
Dawati la Uhuishaji LEDs za Uhuishaji Attiny85: 6 Hatua
Miti ya Krismasi Uhuishaji LEDs Attiny85: Mti mdogo wa Krismasi 8 LED zilizohuishwa na ATtiny85 SU (smd) kuweka kwenye dawati lake siku ya Krismasi, uhuishaji huchukua dakika 5 na kurudia kwa kitanzi. Kiungo cha Kicad 5Arduino 1.8USBASP programu au ISP
Aikoni ya Uhuishaji ya AIM ya Uhuishaji = Haraka na Rahisi!: Hatua 10
Picha ya AIM Buddy Icon ya Uhuishaji = Haraka na Rahisi! Vitu vingine unahitaji: Picha kwenye kompyuta yako ambayo