Microcontrolling
Material:
- 1x Arduino Nano
- 1x ESP8266
- 3x LED (Aktor)
- 1x BME680 (Sensor)
- 1x LCD 1602 Modul(Aktor)
- 2x Wiederstände (220Ω & 470Ω)
Grobes Konzept:
Messung und Monitoring der Luftqualität und anderen Umgebungsdaten. Ausgabe der Messung wird auf einem LCD-Display ausgegeben. Sobald ein bestimmter Grenzwert über- oder unterschritten werden, leuchten eine oder mehr LEDs auf.
Zeitplan:
1.
- Doppelstunde: Brainstorming was wir machen wollen.
- Alarmanlage mit Bewegungssensor
- MQTT-Luftqualitätsmesser
- MQTT-Lichtsteuerung
2. Doppelstunde: Alle benötigten Materialien aufgezeichnet und rausgesucht. Begonnen die Dokumentation zu verfassen. Installieren der Arduino IDE.
Verbindung zwischen den beiden Arduino aufgebaut:
Serielle Kommunikation (UART):
Gemeinsame Masse (GND): Verbinde die GND-Pins beider Arduinos. Programmierung:
Serial-Bibliothek in der Arduino-IDE.
Beispielcode (Sender):
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Hallo von Arduino 1");
delay(1000);
}
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
String message = Serial.readString();
Serial.println("Empfangene Nachricht: " + message);
}
}