followercounter
followercounter copied to clipboard
Insta Counter with the esp8266 and dot matrix displays
Instagram Follower Counter with esp8266
Letzte Änderungen / Changelog
1.9rc7
- Im Schaltplan hat sich ein Fehler eingeschlichen: 5V und 3,3V waren vertauscht. Jetzt stimmt das wieder.
1.9rc6
- Bessere IP Anzeige
1.9rc5
- Update-Status besser ausrichten
1.9rc4
- Neues Webinterface
- Permanente Speicherung der Helligkeit und des Modus bei Änderungen im Webinterface
1.9rc3
- Bei mehr als 9999 Follower wieder rechtsbündig ausrichten
1.9rc2
- Eigene Schriftart für die Zahlen, max 4x7 Punkte
1.9rc1
- Anzeige der Zeit (Internetzeit)
- Drei verschiedene Modi: 1. Nur Counter, 2. Nur Uhr, 3. Im Wechsel
- Erweiterung der Weboberfläche um Moduswahl
- Erweiterung der Tastfunktion um Moduswahl
- Umstellung auf u8g2 für die Anzeige
- Wegfall des Scroll-In-Effekts
1.8
- Linksbündige Positionierung des Logos, damit man das Element austauschen kann (von @drkuebel)
1.7
- Webinterface für die Konfiguration der Helligkeit, Start des Updates und Reset
- Besseres Startverhalten
Einrichtung IDE
- Download und Arduino IDE https://www.arduino.cc/en/main/software macOS erfordert zusätzlich die Installation von Python 3, das via Homebrew installiert werden kann¹
- Hinzufügen des ESP-Boards über die Voreinstellung Zusätzliche Boardverwalter-URLS http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Installieren des ESP8266-Board über die Boardverwaltung
- Installieren der benötigten Bibliotheken über Werkzeuge -> Bibliotheken verwalten
- InstagramStats
- Json Streaming Parser
- ArduinoJSON
- WifiManager [https://github.com/tzapu/WiFiManager]
- u8g2
- NTPClient
- ESPStringTemplate
- Auswahl des "Board WeMos D1 R1" unter Werkzeuge -> Board
- Download der letzten Version unter Release
- FollowerCounter.ino in Arduino öffnen
- Sketch -> Hochladen, lädt die neue Firmware
¹ https://brew.sh/index_de und brew install python3
Debugger / Fehlersuche
Unter Werkzeuge -> Serieller Monitor öffen. Die Baudrate auf 115200 stellen und einmal den kleinen Reset-Taster, direkt am Controller drücken.
Configure / Einrichtung
- Den ESP8266 mit dem Sketch flashen
- Es startet automatisch der Wifi-Manager mit dem die Einrichtung der eigenen WLAN-Daten als auch des Instagramm-Namens erfolgen kann
Einstellungen im Wifi-Manager
- WLAN-Name (SSID)
- WLAN Kennwort
- Instagram-Name
- Helligkeit von 0 bis 15 (15 das hellste)
- Anzahl der Module (Standard:4 - Mehr möglich)
Tasterfunktionen (seit Version 1.3)
- 1x Drücken => Followermodus
- 2x Drücken => Uhrmodus
- 3x Drücken => wechselmodus Uhr/Follower
- 4x Drücken => InfoWLAN
- 5x Drücken => Info IP
- 6x Drücken => Version anzeigen
- 7x Drücken => Firmware-Update via Internet
- 8x Drücken => Neustarten (Reset)
- 10x Drücken => Zurücksetzen aller Einstellungen - Neukonfiguration nötig
Parts / Bauteile
Links to amazon.de
Schaltplan // Schematic



