meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
guide:itt11:microcontroller_auswertung_sensoren_steuerung_aktoren [2023/01/17 21:58] juergenhaasguide:itt11:microcontroller_auswertung_sensoren_steuerung_aktoren [2024/01/02 16:50] (aktuell) juergenhaas
Zeile 1: Zeile 1:
 ====== Auswertung von Sensordaten und Steuerung von Aktoren mit dem ESP-Microcontrollerboard ====== ====== Auswertung von Sensordaten und Steuerung von Aktoren mit dem ESP-Microcontrollerboard ======
  
-**Achtung!** Bevor du hier weitermachen kannst, musst du die Kompetenz //Elektro-Grundlagen für Microcontroller// erworben haben.+**Achtung!** Bevor du hier weitermachen kannst, musst du die Kompetenz //Elektro-Grundlagen für Microcontroller// erworben haben. Auf die maximal zulässige Stromstärke von **12 mA** an GPIO-Pins sei nochmal hingewiesen.
  
 Dieser Guide ist im Rahmen des [[uebung:itt11:microcontroller-projekt|Microcontroller-Projekts ITT11 - cyber-physische Systeme]] zu bearbeiten. Lies dir zuerst die Projektbeschreibung durch, bevor du auf dieser Seite weiterarbeitest. Dieser Guide ist im Rahmen des [[uebung:itt11:microcontroller-projekt|Microcontroller-Projekts ITT11 - cyber-physische Systeme]] zu bearbeiten. Lies dir zuerst die Projektbeschreibung durch, bevor du auf dieser Seite weiterarbeitest.
 +
 +Für diesen Guide sei besonders auf das im Unterricht vorherrschende Pull-Prinzip higewiesen. Die Projektaufgabe stellt dich vor eine komplexe Anforderung, bei der du von der angebotenen Hilfestellung durch deine Lehrkraft Gebrauch machen solltest.
  
 ===== Empfohlene Lernstrategie ===== ===== Empfohlene Lernstrategie =====
Zeile 18: Zeile 20:
   - Plane, wie du die vorhandenen Erkenntnisse aus den Teilimplementierungen zu einem funktionsfähigen Prototyp zusammenfügen möchtest.   - Plane, wie du die vorhandenen Erkenntnisse aus den Teilimplementierungen zu einem funktionsfähigen Prototyp zusammenfügen möchtest.
   - Beginne erst mit der Implementierung, wenn die Planung ausreichend weit fortgeschritten ist.   - Beginne erst mit der Implementierung, wenn die Planung ausreichend weit fortgeschritten ist.
 +  - Teste die Funktion deines Prototyps regelmäßig bereits nach kleinen Änderungen, um auftretende Schwierigkeiten rechtzeitig zu erkennen und besser identifizieren zu können.
   - Denke daran, euren Projektverlauf zu dokumentieren.   - Denke daran, euren Projektverlauf zu dokumentieren.
  
 ===== Hinweise und Hilfsmittel ===== ===== Hinweise und Hilfsmittel =====
  
-  * Auf der [[uebung:itt11:beispielcode_esp8266|Beispielseite für Code für den ESP8266]] findest du einige Links zu Code-Beispielen, die dir im Umgang mit verschiedenen Komponenten oder bei der Bewältigung bestimmter Herausforderungen nützlich sein können.+  * Auf der [[uebung:itt11:beispielcode_esp8266|Beispielseite für Code für den ESP8266]] findest du einige Links zu Code-Beispielen, die dir im Umgang mit verschiedenen Komponenten oder bei der Bewältigung bestimmter Herausforderungen nützlich sein können. **Die Beispielseite ist quasi dein bester Freund für die Dauer dieses Projekts. Du solltest sie oft besuchen, sie ausführlich kennenlernen und ihr stets gut zuhören.**
   * Dokumentiere den Aufbau deines Prototypen sorgfältig. Verwende falls hilfreich auch Fotos dazu. Du solltest in der Lage sein, ihn jederzeit zu zerlegen und aus Einzelkomponenten wieder aufzubauen.   * Dokumentiere den Aufbau deines Prototypen sorgfältig. Verwende falls hilfreich auch Fotos dazu. Du solltest in der Lage sein, ihn jederzeit zu zerlegen und aus Einzelkomponenten wieder aufzubauen.
   * Besorge dir, falls für einen schnellen Test notwendig, vorübergehend einen zweiten Microcontroller um einzelne Komponenten oder Code-Abschnitte zu testen.   * Besorge dir, falls für einen schnellen Test notwendig, vorübergehend einen zweiten Microcontroller um einzelne Komponenten oder Code-Abschnitte zu testen.
  
 ===== Ergänzendes und alternatives Material ===== ===== Ergänzendes und alternatives Material =====
-  * noch keines+  * Anleitung: {{https://randomnerdtutorials.com/esp8266-deep-sleep-with-arduino-ide/|Deep Sleep}}: Strom sparen mit dem ESP8266 
 +  * Video: {{https://www.youtube.com/embed/tlgLA-PT5eE|Servo am NodeMCU}} (2:26) 
 +  * Video: {{https://www.youtube.com/embed/5jF_io-A--0|PubSubClient mit NodeMCU}} (13:37)