Sensoren-Puzzle mit Arduino: Unterschied zwischen den Versionen
Zeile 87: | Zeile 87: | ||
• Objekt erkannt | • Objekt erkannt | ||
• Wenn alle Sensoren aktiviert sind, wird die finale Nachricht angezeigt. | • Wenn alle Sensoren aktiviert sind, wird die finale Nachricht angezeigt. | ||
{| class="wikitable" | |||
|+ style = "text-align: left"| Tabelle 1: Materialliste | |||
|- | |||
! Nr. !! Anz. !! Beschreibung | |||
|- | |||
|1 || 1 || [[Arduino|Arduino Uno]] | |||
|- | |||
|2 || 1 || LCD Display | |||
|- | |||
|3 || 1 || Ultraschall Abstandsensor | |||
|- | |||
|4 || 1 || TMP36 | |||
|- | |||
|5 || 1 || Lichtsensor/Fotowiderstand | |||
|- | |||
|} | |||
== Funktionaler Systementwurf/Technischer Systementwurf == | == Funktionaler Systementwurf/Technischer Systementwurf == |
Version vom 14. Januar 2025, 13:04 Uhr
Autor: | Maha Chraiji und Oluwatobiloba Oguntona |
Betreuer: | Prof. Schneider oder Prof. Göbel oder Marc Ebmeyer |
Autor: Maha Chraiji und Oluwatobiloba Oguntona
Projektübersicht
Dieses interaktive Projekt verwendet ein Arduino, das mit drei verschiedenen Sensoren verbunden ist: einem Lichtsensor, einem Temperatursensor und einem Distanzsensor. Die Teilnehmer müssen spezifische Aktionen durchführen, um jeden Sensor zu aktivieren.
Licht auf den Lichtsensor scheinen. Den Temperatursensor durch Berührung erwärmen. Ihre Hand in der Nähe des Distanzsensors bewegen. Jeder Sensor steuert einen Teil der Informationen, die auf einem 16x2 LCD-Bildschirm angezeigt werden. Wenn alle drei Sensoren korrekt aktiviert werden, zeigt das LCD die Lösung des Rätsels an.
Projektkomponenten
Arduino: Mikrocontroller, der die Sensoreingaben verarbeitet und das Display steuert. Lichtsensor : Erkennt Lichtniveaus. Temperatursensor : Misst Temperaturänderungen. Distanzsensor: Misst die Nähe mit Ultraschall. 16x2 LCD-Display: Zeigt Textnachrichten basierend auf den Sensoreingaben an. Verdrahtung und Breadboard: Zum Verbinden aller Komponenten.
Systemkonzept
Das Arduino ist so programmiert, dass es die Eingaben von drei Sensoren überwacht. Jeder Sensor bietet Feedback über das LCD-Display:
Lichtsensor: Zeigt an, wenn Licht erkannt wird. Temperatursensor: Zeigt an, wenn Wärme erkannt wird (z.B. durch menschliche Berührung). Distanzsensor: Zeigt an, wenn ein Objekt innerhalb eines bestimmten Bereichs erkannt wird (z.B. eine sich bewegende Hand). Sobald alle drei Sensoren aktiviert sind, wird eine endgültige Nachricht auf dem LCD angezeigt, die bestätigt, dass das Rätsel gelöst wurde.
Rätsel
ich habe drei Augen: eins sieht Licht, eins spürt Wärme, und eins erkennt Bewegung. Aktiviere alle, und mein Geheimnis wird enthüllt.
Anforderungen
Funktionaler Systementwurf/Technischer Systementwurf
Eingaben:
• Lichtsensor • Temperatursensor • Ultraschallsensor
Verarbeitung:
• Arduino überwacht die Sensoreingaben. • Abhängig vom Zustand der Sensoren werden spezifische Nachrichten auf dem LCD angezeigt.
Ausgabe:
• 16x2 LCD-Display zeigt Feedback • Licht erkannt • Wärme erkannt • Objekt erkannt • Wenn alle Sensoren aktiviert sind, wird die finale Nachricht angezeigt.
Nr | Anforderung | Autoren | Datum |
---|---|---|---|
1 | Das Arduino muss die Eingaben der drei Sensoren (Lichtsensor, Temperatursensor, Distanzsensor) korrekt überwachen. | Maha Chraiji, Oluwatobiloba Oguntona | 13.01.2025 |
2 | Jeder Sensor muss durch eine spezifische Aktion aktiviert werden können. | Maha Chraiji, Oluwatobiloba Oguntona | 14.10.2024 |
3 | Das 16x2 LCD-Display muss die Sensoreingaben wie folgt anzeigen. | Maha Chraiji, Oluwatobiloba Oguntona | 14.10.2024 |
4 | Sobald alle drei Sensoren aktiviert sind, muss das LCD die Lösung des Rätsels anzeigen: "Guardian's Secret Revealed!" | Maha Chraiji, Oluwatobiloba Oguntona | 18.10.2024 |
5 | Arduino, Taster, Lichtsensor, Temperatursensor, Distanzsensor, 16x2 LCD-Display, Breadboard, Verkabelung. | Maha Chraiji, Oluwatobiloba Oguntona | 18.10.2024 |
6 | Code in der Arduino IDE schreiben, Sensoreingaben verarbeiten, Ausgabe auf LCD-Display anzeigen. | Maha Chraiji, Oluwatobiloba Oguntona | 30.10.2024 |
7 | Das Rätsel und die Anweisungen müssen klar und einfach formuliert sein. | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
8 | Optisch ansprechender Aufbau (saubere Verkabelung, gut lesbare Anzeige). | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
9 | Jeder Sensor wird einzeln getestet (Licht, Wärme, Bewegung). | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
10 | Überprüfung der korrekten Systemreaktion, wenn alle drei Sensoren aktiviert werden. | Maha Chraiji, Oluwatobiloba Oguntona | 07.11.2024 |
11 | Schaltplan und Aufbauanleitung für das Projekt. | Maha Chraiji, Oluwatobiloba Oguntona | 07.11.2024 |
12 | Arduino-Code mit Kommentaren. | Maha Chraiji, Oluwatobiloba Oguntona | 13.11.2024 |
13 | Ein Taster muss implementiert sein, um das Programm zurückzusetzen und alle Sensorzustände zu löschen. | Maha Chraiji, Oluwatobiloba Oguntona | 15.11.2024 |
Nr. | Anz. | Beschreibung |
---|---|---|
1 | 1 | Arduino Uno |
2 | 1 | LCD Display |
3 | 1 | Ultraschall Abstandsensor |
4 | 1 | TMP36 |
5 | 1 | Lichtsensor/Fotowiderstand |
Funktionaler Systementwurf/Technischer Systementwurf
Nr. | Anz. | Beschreibung |
---|---|---|
1 | 1 | Arduino Uno |
2 | 1 | LCD Display |
3 | 1 | Ultraschall Abstandsensor |
4 | 1 | TMP36 |
5 | 1 | Lichtsensor/Fotowiderstand |
Anforderungen
Komponentenspezifikation
Umsetzung (HW/SW)
Komponententest
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
Projektplan
Projektdurchführung
YouTube Video
Weblinks
Literatur
→ zurück zur Übersicht: WS 23/24: Angewandte Elektrotechnik (BSE)
Nr | Anforderung | Autoren | Datum |
---|---|---|---|
1 | Das Arduino muss die Eingaben der drei Sensoren (Lichtsensor, Temperatursensor, Distanzsensor) korrekt überwachen. | Maha Chraiji, Oluwatobiloba Oguntona | 13.01.2025 |
2 | Jeder Sensor muss durch eine spezifische Aktion aktiviert werden können. | Maha Chraiji, Oluwatobiloba Oguntona | 14.10.2024 |
3 | Das 16x2 LCD-Display muss die Sensoreingaben wie folgt anzeigen. | Maha Chraiji, Oluwatobiloba Oguntona | 14.10.2024 |
4 | Sobald alle drei Sensoren aktiviert sind, muss das LCD die Lösung des Rätsels anzeigen: "Guardian's Secret Revealed!" | Maha Chraiji, Oluwatobiloba Oguntona | 18.10.2024 |
5 | Arduino, Taster, Lichtsensor, Temperatursensor, Distanzsensor, 16x2 LCD-Display, Breadboard, Verkabelung. | Maha Chraiji, Oluwatobiloba Oguntona | 18.10.2024 |
6 | Code in der Arduino IDE schreiben, Sensoreingaben verarbeiten, Ausgabe auf LCD-Display anzeigen. | Maha Chraiji, Oluwatobiloba Oguntona | 30.10.2024 |
7 | Das Rätsel und die Anweisungen müssen klar und einfach formuliert sein. | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
8 | Optisch ansprechender Aufbau (saubere Verkabelung, gut lesbare Anzeige). | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
9 | Jeder Sensor wird einzeln getestet (Licht, Wärme, Bewegung). | Maha Chraiji, Oluwatobiloba Oguntona | 05.11.2024 |
10 | Überprüfung der korrekten Systemreaktion, wenn alle drei Sensoren aktiviert werden. | Maha Chraiji, Oluwatobiloba Oguntona | 07.11.2024 |
11 | Schaltplan und Aufbauanleitung für das Projekt. | Maha Chraiji, Oluwatobiloba Oguntona | 07.11.2024 |
12 | Arduino-Code mit Kommentaren. | Maha Chraiji, Oluwatobiloba Oguntona | 13.11.2024 |
13 | Ein Taster muss implementiert sein, um das Programm zurückzusetzen und alle Sensorzustände zu löschen. | Maha Chraiji, Oluwatobiloba Oguntona | 15.11.2024 |