Sisukord:
- Samm: mis on BiJin ToKei?
- Samm: Arduino versioon
- 3. samm: Ettevalmistus
- Samm: ühendage ESP32 Dev Board leivaplaadile
- Samm: painutage virnastamispäist ja pistikut LCD -ekraanile
- Samm 6: Ühendage LCD paneeliga
- Samm 7: Ühendamine
- 8. samm: tarkvara ettevalmistamine
- 9. samm: kuidas see toimib?
- 10. samm: programm
- Samm: head aega
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Need juhendid näitavad, kuidas fotokella ehitamiseks kasutada Arduino IDE, ESP32 dev tahvlit ja ILI9341 LCD -d.
Samm: mis on BiJin ToKei?
Kokkuvõte minu eelmistest intructables, ESP32 fotokell:
BiJin ToKei (美人 時 計) alustavad aastast 2009, nad leiavad iga minut, et erinevad iludused hoiavad ajalehe aruande aega. BiJin ToKei pakub veebirakenduse ja mobiilirakenduse versiooni. Pärast neid aastaid leiate nüüd veebist palju variante.
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co.
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
Samm: Arduino versioon
Minu eelmine intructables, ESP32 fotokell, töötab hästi. Programm on aga üles ehitatud ESP-IDF-ile. See on algajale suur takistus. Kuna Aruino-esp32 raamistik on praegu väga küps, on fotokella rakendamine Arduino IDE-s palju lihtsam.
3. samm: Ettevalmistus
ESP32 arendusplaat
Iga ESP32 arendusplaat peaks olema korras.
Virnastamise päis
8-tihvtiga naissoost päis. Pika päisejuhtme painutamine võib aidata LCD -ekraani vaatenurka reguleerida.
Leivalaud
400 lipsupunktiga leivalaud.
Leivaplaadi traat
Mingi leivaplaadi hüppetraat.
LCD ekraan
Seekord kasutan 2,8 -tollist ILI9341 LCD -ekraani. See programm kasutab Arduino_GFX raamatukogu, seega peaks enamlevinud SPI LCD -ekraan olema korras.
Arduino_GFX toetab praegu järgmist:
- HX8352C 240x400
- HX8357B 320x480
- ILI9225 176x220
- ILI9341 240x320
- ILI9341 M5 virn 320x240
- ILI9486 320x480 (18 -bitine värv)
- SEPS525 160x128
- SSD1331 96x64
- SSD1351 128x128
- SSD1351 128x96
- ST7735 128x128 (erinevad vahelehed)
- ST7735 128x160 (erinevad vahelehed)
- ST7735 80x160
- ST7789 240x135
- ST7789 240x240
- ST7789 TTGO T-käekell 240x240
- ST7789 240x320
Samm: ühendage ESP32 Dev Board leivaplaadile
Samm: painutage virnastamispäist ja pistikut LCD -ekraanile
Samm 6: Ühendage LCD paneeliga
Samm 7: Ühendamine
Kasutage leivaplaadi hüppetraati, et ühendada LCD ja ESP32 arendusplaat kokku.
Siin on ühenduse kokkuvõte:
LCD -> ESP32
=== ===== Vcc -> 5V pin (või 3,3V pin sõltub teie LCD -ekraanist) GND -> GND CS -> GPIO 5 RESET -> GPIO 17 D/C -> GPIO 16 MOSI -> GPIO 23 SCK -> GPIO 18 LED -> GPIO 22 (valikuline, mõned vedelkristallekraanid vajavad heledamaks muutmiseks otsepistikust LED -tihvti 3,3 V kontakti külge)
8. samm: tarkvara ettevalmistamine
Arduino IDE
Laadige alla ja installige Arduino IDE, kui mitte:
Arduino ESP32 tugi
Palun järgige GitHubi installijuhiseid:
Arduino GFX raamatukogu
Lisage Arduino_GFX raamatukogu Arduino IDE -sse:
Kui te pole tuttav, lisage GitHubist kogu, vajutage lihtsalt rohelist nuppu "Kloonige või laadige alla" ja seejärel nuppu "Laadi alla ZIP". Seejärel valige Arduino IDE -s visandimenüü -> Kaasa raamatukogu -> Lisa. ZIP -raamatukogu… -> valige allalaaditud ZIP -fail.
Arduino BiJin ToKei lähtekood
Laadige lähtekood alla GitHubist:
9. samm: kuidas see toimib?
Siin on programmi tööprotsess:
Seadistamine
Esialgne vedelkristallekraan, võite nööpnõelad ja draiveri oma ekraanile sobivaks muuta
Arduino_HWSPI *buss = uus Arduino_HWSPI (16 / *DC * /, 5 / *CS * /, 18 / *SCK * /, 23 / *MOSI * /, -1 / *MISO * /);
Arduino_ILI9341 *tft = uus Arduino_ILI9341 (buss, 17 / *RST * /, TFT_ROTATION);
Ühendage WiFi, pidage meeles, et täitke oma WiFi AP seaded
#define SSID_NAME "YourAP"
#define SSID_PASSWORD "Teie parool"
Ühendage NTP -server praeguse aja saamiseks, võite muuta oma kohaliku NTP -serveri ja ajavööndi seadeid
const char* ntpServer = "pool.ntp.org";
#define GMT_OFFSET_SEC 28800L // Ajavöönd +0800 #define DAYLIGHT_OFFSET_SEC 0L // pole suveaega
Loop
Kui minut on muutunud, esitage HTTP -päring URL -i eelmääratletud URL -ile. ToKei loendis on palju URL -e. Lisateabe saamiseks lugege palun URL.h kommentaari
#define JPG_SCALE JPG_SCALE_NONE
#define TFT_ROTATION 0 // portree #define URL "https://www.bijint.com/assets/pict/shizuoka/bp/%02d%02d.jpg"
- Hankige HTTP -vastuse JPEG -voog ja sisestage esp_jpg_decode
- esp_jpg_decode edastab dekodeeritud pildiploki LCD joonistusfunktsioonile
10. samm: programm
Avage ArduinoBiJinToKei.ino Arduino IDE -s, kompileerige ja laadige programm üles ESP32 dev pardal.
Samm: head aega
On aeg panna Arduino BiJin ToKei oma töölauale ja näidata, mida olete teinud. Nautige!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Tulekahjusignalisatsioon Arduino abil [paar lihtsat sammu]: 3 sammu
Arduino kasutav tulekahjusignalisatsioon [paar lihtsat sammu]: Kas soovite Arduinoga teha lihtsa ja huvitava projekti, mis võiks samal ajal olla tõesti kasulik ja potentsiaalselt elupäästev? Kui jah, siis olete jõudnud õigesse kohta õppima midagi uut ja uuenduslikku. Selles postituses läheme
Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)
Odavaim Arduino || Väikseim Arduino || Arduino Pro Mini || Programmeerimine || Arduino Neno: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid ……. .See projekt käsitleb kõigi aegade väikseima ja odavaima arduino liidestamist. Väikseim ja odavaim arduino on arduino pro mini. See sarnaneb arduinoga