Orodha ya maudhui:
- Hatua ya 1: Maandalizi ya vifaa
- Hatua ya 2: Mkutano wa vifaa
- Hatua ya 3: Maandalizi ya Programu
- Hatua ya 4: Kuweka na Kupakia
- Hatua ya 5: ESP8266 BearSSL CertStore
- Hatua ya 6: Inafanyaje Kazi?
- Hatua ya 7: Furahiya
Video: Saa ya Picha ya Google: Hatua 7 (zilizo na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Mafundisho haya yanaonyesha jinsi ya kutumia ESP32 na LCD kutengeneza saa ya dijiti na kuonyesha picha bila mpangilio nyuma kila dakika. Picha zimetoka kwa Albamu ya Picha ya Google uliyoshiriki, ingiza tu kiungo cha kushiriki ESP32 kitafanya kazi hiyo;>
Hatua ya 1: Maandalizi ya vifaa
TUMIA MRADI WA MBELE HUDUMA YA ZIADA
Ikiwa umefanya maagizo ya hapo awali, unaweza kutumia tena vifaa vya mradi huu na unaweza kuruka mkutano wa vifaa:
- https://www.instructables.com/id/Floating-Display/
- https://www.instructables.com/id/COVID-19-WHO-Dash …….
Bodi ya ESP8266 / ESP32 Dev
Bodi yoyote ya ESP8266 / ESP32 Dev inapaswa kuwa sawa.
Uonyesho wa LCD
LCD yoyote ya Arduino_GFX inayoungwa mkono ni sawa, unaweza kupata onyesho linaloungwa mkono kwa sasa kwenye kisomaji cha GitHub:
Bodi ya mkate
Bodi yoyote ya mkate inayoweza kutoshea Bodi ya ESP Dev na Uonyesho wa LCD.
Jumper Wire
Baadhi ya waya za Jumper, inategemea bodi ya dev na mpangilio wa pini za LCD. Katika hali nyingi waya wa kiume hadi wa kike wa kuruka ni wa kutosha.
Hatua ya 2: Mkutano wa vifaa
Pushisha Bodi ya ESP32 Dev kwenye ubao wa mkate na unganisha LCD na waya za kuruka.
Hapa kuna muhtasari wa uunganisho wa sampuli:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (ikiwa inapatikana) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (hiari) GPIO 4 -> LED (ikiwa inapatikana) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (ikiwa inapatikana) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (hiari) GPIO 22 -> LED (ikiwa inapatikana) GPIO 23 -> MOSI / SDA
Hatua ya 3: Maandalizi ya Programu
Arduino IDE
Pakua na usakinishe Arduino IDE ikiwa bado haujafanya:
www.arduino.cc/en/main/software
Msaada wa ESP8266
Fuata Maagizo ya Usanikishaji ili kuongeza msaada wa ESP8266 ikiwa bado haujafanya:
github.com/esp8266/Arduino
Arduino ESP8266 kipakiaji cha mfumo wa faili
Fuata Maagizo ya Usanikishaji ili kuongeza programu-jalizi ya kipakiaji ikiwa bado haujafanya:
github.com/esp8266/arduino-esp8266fs-plugi…
Msaada wa ESP32
Fuata Maagizo ya Usanikishaji ili kuongeza msaada wa ESP32 ikiwa bado haujafanya:
github.com/espressif/arduino-esp32
Maktaba ya Arduino_GFX
Pakua maktaba za hivi karibuni za Arduino_GFX: (bonyeza "Clone au Pakua" -> "Pakua ZIP")
github.com/moononournation/Arduino_GFX
Ingiza maktaba katika Arduino IDE. (Arduino IDE "Mchoro" Menyu -> "Jumuisha Maktaba" -> "Ongeza Maktaba ya ZIP" -> chagua faili ya ZIP iliyopakuliwa)
Hatua ya 4: Kuweka na Kupakia
- Pakua programu kwenye GitHub: (bonyeza "Clone au Pakua" -> "Pakua ZIP")
- Fungua GooglePhotoClock.ino na Arduino IDE
- Jaza mipangilio yako ya WiFi AP kwenye SSID_NAME na SSID_PASSWORD
- Jaza habari za saa za eneo kwa GMT_OFFSET_SEC, DAYLIGHT_OFFSET_SEC na TZ
- Andaa albamu iliyoshirikiwa kwenye Picha ya Google, unda kiungo cha kushiriki na ujaze GOOGLE_PHOTO_SHARE_LINK
- Ikiwa hautumii ILI9341 LCD, toa maoni kwenye mstari wa 133 na usionyeshe tamko sahihi la darasa la LCD
- Unganisha Bodi ya ESP Dev kwenye kompyuta
- Bonyeza kitufe cha Pakia ili kukusanya na kupakia programu hiyo kwa Bodi ya ESP Dev
Hatua ya 5: ESP8266 BearSSL CertStore
Picha ya Google inahitaji muunganisho wote katika HTTPS. Toleo la hivi karibuni la ESP8266 kutumia utekelezaji wa BearSSL na inahitaji utaftaji wa data ya CertStore.
Nimetengeneza data ya CertStore mnamo 2020 Aprili 18, unayoifanya upya kwa kuendesha:
chatu make_spiffs.py
Ikiwa unatumia ESP8266, fuata hatua za kupakia data ya CertStore:
- Fungua Arduino IDE
- Unganisha bodi ya ESP8266 dev kwenye kompyuta
- Chagua menyu ya Zana
- Chagua Upakiaji wa Takwimu za ESP8266
- Subiri kumaliza kupakia
Hatua ya 6: Inafanyaje Kazi?
- Unganisha kwa WiFi iliyotanguliwa
- Pata wakati wa sasa kutoka kwa seva ya NTP
- Fanya ombi la HTTPS la kiungo cha Picha ya Google
- Nambari ya majibu ya HTTPS 302 na imejumuisha eneo la kuelekeza kwenye kichwa cha majibu
- Fanya ombi la kuelekeza eneo la
- Soma orodha ya picha kutoka kwa safu ya Javascript ukijibu HTML (HTML ni zaidi ya 500 KB, inahitaji muda kusoma na kugawanya data)
- Kwa kila minitues, chagua bila mpangilio picha kwenye orodha ya picha
- Kwa ESP8266 tu, jaribu kupata faili ya picha iliyohifadhiwa katika SPIFFS kwanza
- Tengeneza kiunga cha picha ombi la
- Kwa ESP8266 tu, hifadhi faili ya picha kwa SPIFFS
- Onyesha picha
- Chapisha wakati wa sasa kwenye picha
Hatua ya 7: Furahiya
Ni wakati wa kuongeza picha za kupendelea kwenye Albamu ya Picha iliyoshirikiwa na kuweka Saa hii ya Picha ya Google kwenye dawati lako.
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa ya saa ya Arduino: Hatua 4 (zilizo na Picha)
Arduino Stopwatch: Hii inayoweza kufundishwa itakuonyesha jinsi ya kufanya saa ya kusimama kutoka kwa Arduino
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi