AALeC ist der Aalener Lerncomputer. Er basiert auf einem ESP8266, welcher als Wemos-D1-Mini-Modul eingesetzt wird.
Sensoren:
- DHT11-Umweltsensor für Temperatur und Luftfeuchte
- Dreh- / Drückgeber
- Analoges Potentiometer
Aktoren / Ausgabeelemente:
- Drei Fullcolor-Leuchtdioden PL9823 (WS2812B-kompatibel)
- OLED-Display
- Lautsprecher
- LED einfach
Externe Anschlüsse:
- I2C (4-Pin-Header)
- Analogeingang (3,5mm-Klinke)
Die Programmierung kann in allen Sprachen erfolgen, die für den ESP8266 verfügbar sind. Für Arduino-Programmierung in C / C++ steht diese Bibliothek zur Verfügung, die die Programmierung stark vereinfacht.
0 Drehgeber Taster
1 TX
2 WS2812-Kette
3 RX
4 SDA
5 SCL
12 Drehgeber Spur 0
13 Drehgeber Spur 1
14 DHT11
15 Lautsprecher
16 LED / Reset
Laden Sie unter https://github.com/informatik-aalen/AALeC/releases die .ZIP Datei der aktuellen Version der Bibliothek herunter. Benutzen Sie den Menüpunkt .ZIP Bibliothek hinzufügen... unter dem Menü Sketch -> Bibliothek einbinden in der Arduino IDE um die Bibliothek einzubinden.
Diese Bibliothek hängt von den folgenden Bibliotheken ab:
- NeoPixelBus (Autor: Makuna, getestet mit Version 2.2.9)
- SimpleDHT (Autor: Winlin, getestet mit Version 1.06)
- ESP8266 and ESP32 Oled Driver for SSD1306 display (Autoren: Daniel Eichhorn, Fabrice Weinberg, geteste mit Version 3.2.7)
Installieren Sie diese Bibliotheken bitte über den Bibliotheksverwalter in der Arduino IDE.
- Winfried Bantel - Idee und Codierung
- Peter Kolb - Schaltplan, Layout, CAD, Mechanik
- Sebastian Stigler - Codierung
Das Projekt wird unter der MIT-Lizenz publiziert.
Nachbau ist explizit erwünscht. Fertigung und Vertrieb der Platine sind unter Angabe der Hochschule Aalen erlaubt.
Informationen zur Hardware finden Sie unter https://github.com/informatik-aalen/AALeC-Hardware.