Tämä näyttää ajankohtaisen pörssisähkön hinnan näytöllä. Projekti käyttää D1 mini IoT-kehitysalustaa, jossa on ESP8266-piiri. Näyttönä toimii 0,96 tuuman SSD1306 OLED-näyttö. Kehitysalusta yhdistetään langattomaan verkkoon ja se hakee pörssisähkön hinnan porssisahko.net API:sta. Hinta päivitetään ensin käynnistettäessä ja sen jälkeen tasatunnein.
- Wire: https://github.com/esp8266/Arduino/tree/master/libraries/Wire
- Adafruit_GFX: https://github.com/adafruit/Adafruit-GFX-Library
- Adafruit_SSD1306: https://github.com/adafruit/Adafruit_SSD1306
- ESP8266WiFi: https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WiFi
- ESP8266HTTPClient: https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266HTTPClient
- NTPClient: https://github.com/arduino-libraries/NTPClient
- WiFiUdp: https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WiFi
- ArduinoJson: https://github.com/bblanchon/ArduinoJson
- Asenna Arduino IDE
- Lisää tarvittavat kirjastot Arduino IDE:een.
- Liitä kehitysalusta tietokoneeseen ja valitse oikea laite sekä portti Arduino IDE:ssä.
- Muokkaa Wi-Fi-verkon SSID ja salasana sekä tarvittaessa SHA1-sormenjälki api.porssisahko.net SSL-sertifikaattiin.
- Lataa koodi kehitysalustaan.
- Yhdistä näyttö kehitysalustaan
Näyttö Kehitysalusta
GND -> GND
VDD -> 5V
SCK -> D1
SDA -> D2