Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Käynnistä Visuino ja valitse Arduino TTGO T-Display ESP32 Board Type
- Vaihe 3: Visuino Aseta WiFi
- Vaihe 4: Visuino -asetusnäytössä
- Vaihe 5: Lisää Visuino -osassa komponentteja
- Vaihe 6: Visuino -jäsennyksessä JSON
- Vaihe 7: Visuino -liitäntäkomponentit
- Vaihe 8: Luo, koota ja lähetä koodi
- Vaihe 9: Pelaa
- Vaihe 10: Vianetsintä
Video: HANKI BITCOIN LIVE -HINTA TTGO ESP32: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa opimme saamaan nykyisen Bitcoin -hinnan USD ja EUR käyttämällä TTGO ESP32: ta ja Visuinoa.
Katso video.
(Uusi päivitetty tiedosto ladattavaksi alta!)
Vaihe 1: Mitä tarvitset
- TTGO ESP32
- WiFi -yhteys
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Käynnistä Visuino ja valitse Arduino TTGO T-Display ESP32 Board Type
Visuino: https://www.visuino.eu on asennettava. Käynnistä Visuino ensimmäisessä kuvassa esitetyllä tavalla Napsauta Visuinon Arduino-komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "TTGO T-Display ESP32", kuten kuvassa 2
Vaihe 3: Visuino Aseta WiFi
Valitse TTGO T-Display ESP32 -kortti ja laajenna ominaisuusikkunassa "Moduulit> WiFi> Yhdistä tukiasemiin
- Napsauta Yhdistä tukiasemiin 3 pistettä
- Vedä AccessPoints -ikkunassa "WiFi -tukiasema" vasemmalle puolelle
- Aseta ominaisuusikkunassa SSID (WiFi -yhteyspisteen tai reitittimen nimi)
- Määritä ominaisuusikkunassa salasana (WiFi -yhteyspisteen tai reitittimen salasana)
- Sulje AccessPoints -ikkuna
Valitse TTGO T-Display ESP32 -kortti ja laajenna ominaisuusikkunassa "Moduulit> WiFi> Liitännät
- Napsauta Sockets3 Dots -painiketta
- Vedä Sockets -ikkunassa TCP/IP Secure Client (SSL) vasemmalle
- Aseta ominaisuusikkunassa Isäntä: blockchain.info
- Sulje Sockets -ikkuna
Vaihe 4: Visuino -asetusnäytössä
Valitse TTGO T-Display ESP32 -kortti ja laajenna ominaisuusikkunassa "Moduulit> Näyttö> Suunta
Aseta suunta: goRight
Valitse TTGO T-Display ESP32 -kortti ja laajenna ominaisuusikkunassa "Moduulit> Näyttö> Elementit
Napsauta Elements 3 Dotsia
Vedä Elementit -ikkunassa Piirrä bittikartta vasemmalle
Napsauta ominaisuusikkunassa Y Y 20, napsauta bittikartan 3 pistettä
Lataa Bitmap Editorissa Bitcoin -bittikartta (kuva 6) ja sulje Bitmap -editori
Vedä Elementit -ikkunassa Piirrä teksti vasemmalle
Aseta ominaisuusikkunan väreksi aclOrange, koko 2, tekstiksi USD, X - 150, Y - 10
Vedä Elementit -ikkunassa tekstikenttää vasemmalle
Aseta ominaisuusikkunan kooksi 3, X - 100, Y - 35
Vedä Elementit -ikkunassa Piirrä teksti vasemmalle
Aseta ominaisuusikkunan väreksi aclOrange, koko 2, tekstiksi EUR, X - 150, Y - 80
Vedä Elementit -ikkunan tekstikenttää vasemmalle Ominaisuudet -ikkunan kooksi 3, X - 100, Y - 105
Sulje Elementit -ikkuna
Vaihe 5: Lisää Visuino -osassa komponentteja
- Lisää "HTTP Client" -komponentti
- Valitse ja aseta ominaisuusikkunassa isäntään api.coindesk.com
- Napsauta Pyynnöt 3 pistettä -painiketta
- Vedä pyyntöikkunassa "GET" vasemmalle
- Määritä ominaisuusikkunan URL -osoitteeksi: /v1/bpi/currentprice.json
- Sulje pyyntöikkuna
- Lisää "HTTP Client" -komponentti "Char To Text" -komponentti
- Valitse "CharToText1" ja ominaisuusikkunassa se Max Length to 2000
- Lisää "Kellogeneraattori" -komponentti
- Valitse "ClockGenerator1" ja aseta ominaisuusikkunassa taajuus 0,1
- Lisää "Delay" -komponentti
- Valitse "Delay1" ja aseta ominaisuusikkunassa Interval 2000000
- Lisää "Split JSON Object" -komponentti
Vaihe 6: Visuino -jäsennyksessä JSON
- Napsauta hiiren kakkospainikkeella "SplitJSON1" ja valikosta "Parse JSON Object..".
- Liitä "JSON Object" -ikkunaan tämä esimerkkikoodi (saatavana osoitteessa
- Sulje "JSON Object" -ikkuna
- "SplitJSON1" -komponentti luo nyt uusia nastoja
Vaihe 7: Visuino -liitäntäkomponentit
- Liitä "ClockGenerator1" -nasta ulos "HTTPClient1" -nastakelloon ja "Delay1" -nasta Käynnistä
- Yhdistä "HTTPClient1" -nastainen sisältö "CharToText1" -nastayhteyteen
- Yhdistä "HTTPClient1" -tappi TTGO T-Display ESP32> WiFi> TCP Secure Client1-nastainen
- Yhdistä "Delay1" -nasta ulos "CharToText1" -nastakelloon ja TTGO-T-näyttöön ESP32> WiFi> TCP Secure Client1-nasta Irrota
- Kytke "CharToText1" -liitin ulos "SplitJSON1" -liitäntään
- Yhdistä "SplitJSON1> USD> rate_float TTGO T-Display ESP32 -järjestelmään> Tekstikenttä1-nastainen
- Yhdistä "SplitJSON1> EUR> rate_float TTGO T-Display ESP32 -järjestelmään> Tekstikenttä1-nastainen
Huomaa: voit pelata myös muilla "SplitJSON1" -komponentin nastoilla
Vaihe 8: Luo, koota ja lähetä koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 9: Pelaa
Jos kytket virtaa TTGO ESP32 -moduuliin, se muodostaa yhteyden verkkoon ja näyttää nykyisen Bitcoin -hinnan USD ja EUR
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructable -ohjelmalle. Voit ladata sen ja avata sen Visuinossa: Tukiasema ja salasana) asetuksiisi.
Vaihe 10: Vianetsintä
Jos et saa mitään tietoja:
- varmista, että käytät uusinta Visuino -versiota
- tarkista, että olet antanut oikeat WiFi -asetukset
- liitä "SplitJSON1" "pin" rate_float "sarja [0] -nastaan, lataa ja napsauta Yhdistä -painiketta ja katso, saatko sieltä tietoja (katso liitteenä olevat kuvat)
Suositeltava:
Hanki HDMI -lähtö Rock64: ltä Armbianin avulla: 15 vaihetta
Hanki HDMI -lähtö Rock64: ltäsi Armbianin avulla: Olet luultavasti täällä, kun Google on tehnyt haun "Rock64 ilman hdmi -lähtöä". osoitti sinua tähän suuntaan. Tai voit ihmetellä, miten voit käyttää 16 x 2 -näyttöä, joka tuli ostoksen mukaan, joka näytti hyvältä ollakseen totta: " 10–20 dollaria, laulu
ESP32 Xiaomi Hack - Hanki tietoja langattomasti: 6 vaihetta (kuvilla)
ESP32 Xiaomi Hack - Hanki tietoja langattomasti: Hyvät ystävät, tervetuloa toiseen Instructableen! Tänään aiomme oppia hankkimaan tiedot, jotka tämä Xiaomi -lämpötila- ja kosteusmonitori lähettää ESP32 -kortin Bluetooth -toiminnon avulla. Kuten näette, käytän ESP32 -korttia
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): 6 vaihetta
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): TTGO T-Display on ESP32-pohjainen levy, joka sisältää 1,14 tuuman värinäytön. Taulun voi ostaa alle 7 dollarin palkinnolla (sisältää postituksen, palkinto näkyy banggoodissa). Se on uskomaton palkinto näytöllä varustetulle ESP32: lle
Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta
Visuino - Hanki tarkka aika Internetin NIST -palvelimelta NodeMCU: n avulla: Tässä opetusohjelmassa käytämme NodeMCU Miniä, OLED LCD -laitetta ja Visuinoa näyttämään reaaliaikainen Internet -aika NIST -palvelimelta LCD -näytöllä. Katso esittelyvideo. Inspiraation ansiot menevät youtuben käyttäjälle "Ciprian Balalau"
Hanki DS18B20 -sarjanumero Arduinolla: 5 vaihetta
Hanki DS18B20: n sarjanumero Arduinolla: Tämä on lyhyt opas 1-johtimisen DS18B20-lämpötila-anturin yksittäisten sarjanumeroiden hankkimiseen. UNO, Mega, Pro Mini jne.) - Arduino UNO R3 - AliExpre