ESP32

Der ESP32 ist der Nachfolder des ESP8266. Er bietet eine Menge mehr Möglichkeiten. Der Microcotroller ist mit Ein-/Ausgängen (GPIO), verschiedenen Busanschlüssen, 2.4 GHz WLAN und RAM bestückt.

Voraussetzung

Was wird benötigt?

  • ESP32 Development board
  • Micro-USB Kabel
  • Laptop + Netzteil

Auf eurem Laptop müsst ihr einiges installieren um den ESP32 zu programmieren.

Installations Anleitung

https://www.heise.de/make/artikel/Espressif-ESP32-3256039.html?artikelseite=2 (Achtung, in dieser Anleitung wird auf das alte Repository ESP31b verwiesen. Wir empfehlen das neue ESP32 aus den Links oben zu verwenden!)

https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide

Windows Instructions

Darauf achten mit Administrator Rechten zu installieren und genug freien Festplattenplatz zu haben.

Installieren der Bibliothek Adafuit Neopixel

Binäre RGB Uhr

Hier der Code für unsere Binäre LED Uhr:

https://wiki.muc.ccc.de/_media/esp32:rgbclock0.zip

Darstellung der Uhrzeit

Sensor für die Luftqualität

Der Sensor misst NH3 (Ammonia), NOx, alcohol, Benzene, smoke, CO2, etc.

Der Analog Output (AOUT) gibt ein Analogsignal von 0.1 - 0.3 Volt.

Der Digital Output (DOUT) gibt 0 oder 5V aus. Die Schmwelle lässt sich über ein Poti auf der Platine einstellen.

Der Sensor für die Luftqualität wir am Analog Eingang 6 (GPIO34) angeschlossen.

Die LEDs werden an GPIO13 angeschlossen.

Die Farben lassen sich über die Funktion HSLToRGB(…) in die Bestandteile R,G,B für die LED Streifen umgewandelt.

Hier der Code für den Sensor auf dem ESP:

https://wiki.muc.ccc.de/_media/esp32:luftqualitaet.zip

 
esp32/start.txt · Last modified: 2017/03/03 20:31 by com2u