Berührungsloser Desinfektionsspender: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(BOM) |
||
Zeile 16: | Zeile 16: | ||
Um die Funktionsweise des berührungslosen Desinfektionsspenders bestmöglich zu erreichen werden einige Anforderungen definiert. Diese Anforderungen sind in der folgenden Tabelle aufgeführt. Mithilfe eines Komponententests können nach der Fertigstellung der Hardware und der Software die definierten Funktionen überprüft werden. Dabei wird jede Andorderung im Komponententest "gegengeprüft" und ermittelt, ob die Anforderung erfüllt wurde. | Um die Funktionsweise des berührungslosen Desinfektionsspenders bestmöglich zu erreichen werden einige Anforderungen definiert. Diese Anforderungen sind in der folgenden Tabelle aufgeführt. Mithilfe eines Komponententests können nach der Fertigstellung der Hardware und der Software die definierten Funktionen überprüft werden. Dabei wird jede Andorderung im Komponententest "gegengeprüft" und ermittelt, ob die Anforderung erfüllt wurde. | ||
{| class="mw-datatable" | {| class="mw-datatable" | ||
! style="font-weight: bold;" | ID | ! style="font-weight: bold;" | ID | ||
Zeile 72: | Zeile 73: | ||
| | | | ||
| | | | ||
| | |} | ||
Im Laufe der Entwicklung hat sich ergeben, dass das Requirement 50 verändert werden sollte. Die aktualisierte Fassung des Requirements 50 lautet: | Im Laufe der Entwicklung hat sich ergeben, dass das Requirement 50 verändert werden sollte. Die aktualisierte Fassung des Requirements 50 lautet: | ||
Die Datenverarbeitung und Ansteuerung des Aktors soll durch einen ATtiny-Mikrocontroller erfolgen. | Die Datenverarbeitung und Ansteuerung des Aktors soll durch einen ATtiny-Mikrocontroller erfolgen. | ||
== Funktionaler Systementwurf/Technischer Systementwurf == | == Funktionaler Systementwurf/Technischer Systementwurf == | ||
Zeile 136: | Zeile 136: | ||
Datei:V1_V2_Vergleich.jpg|Abb. 3: Vergleich: Prototyp auf Arduino-Uno-Basis (links) und gefertigte Platine. | Datei:V1_V2_Vergleich.jpg|Abb. 3: Vergleich: Prototyp auf Arduino-Uno-Basis (links) und gefertigte Platine. | ||
</gallery> | </gallery> | ||
==== Schaltplan & Layout ==== | |||
<gallery widths="400" heights="400"> | <gallery widths="400" heights="400"> | ||
Zeile 141: | Zeile 143: | ||
Desinfektionsspender_Layout.png|Abb. 5: Layout der Steuerungs-Platine. | Desinfektionsspender_Layout.png|Abb. 5: Layout der Steuerungs-Platine. | ||
</gallery> | </gallery> | ||
==== Stückliste ==== | |||
{| class="mw-datatable" | |||
! style="font-weight: bold;" | ID | |||
! style="font-weight: bold;" | Wert | |||
! style="font-weight: bold;" | Teile-Nr. | |||
! style="font-weight: bold;" | Package | |||
! style="font-weight: bold;" | Beschreibung | |||
|- | |||
| 7805||7805||L7805ACV||TO220V||Linearer Spannungsregler 5.0V 1.0A | |||
|- | |||
| ATTINY||||ATtiny84A-PU ||DIP14||AVR 8-Bit Mikrocontroller | |||
|- | |||
| C1||100u||EEU-FM1E101 ||E2,5-6E||Elko 100uF 25V | |||
|- | |||
| C2||100n||C1206C104K5RAC7411 ||1206||MLCC - SMD/SMT 50V 0.1uF | |||
|- | |||
| C3||22p||885012008011||1206||MLCC - SMD/SMT 16V 22pF | |||
|- | |||
| C4||22p||885012008011||1206||MLCC - SMD/SMT 16V 22pF | |||
|- | |||
| C5||100n||C1206C104K5RAC7411 ||1206||MLCC - SMD/SMT 50V 0.1uF | |||
|- | |||
| C6||100n||C1206C104K5RAC7411 ||1206||MLCC - SMD/SMT 50V 0.1uF | |||
|- | |||
| D1||1N4004||1N5819||DO41-10||Schottky Diode 40V 1A | |||
|- | |||
| HDR||||10129378-905003BLF||1X05||Stiftleiste 1x5 2.54mm | |||
|- | |||
| IFR||RED||LTL-4221 ||LED3MM||LED - THT - Red Diffused | |||
|- | |||
| MOSFET||IRLZ44N||IRLZ44NPBF||TO-220-3||Logic Level N-Channel MOSFET 55V 41A | |||
|- | |||
| MOT||GREEN||LTL-4231||LED3MM||LED - THT - Green Diffused | |||
|- | |||
| PLUG||DCJ0202||PJ-050B||DCJ0202||DC-Steckverbinder 24V 2.5A | |||
|- | |||
| Q1||8 Mhz||FOXSLF/080-20||QS||Quarz 8MHz 20pF | |||
|- | |||
| R1||10k||CRCW120610K0FKEA||1206||Dickfilmwiderstand SMD 10 kOhm | |||
|- | |||
| R2||10k||CRCW120610K0FKEA||1206||Dickfilmwiderstand SMD 10 kOhm | |||
|- | |||
| R3||100||CRCW1206100RFKEA||1206||Dickfilmwiderstand SMD 100 Ohm | |||
|- | |||
| R4||200||RC1206FR-07200RL||1206||Dickfilmwiderstand SMD 200 Ohm | |||
|- | |||
| R5||200||RC1206FR-07200RL||1206||Dickfilmwiderstand SMD 200 Ohm | |||
|- | |||
| SPI||||10129381-906004BLF||2X03||Stiftleiste 2x3 2.54mm | |||
|} | |||
==== Zusammenbau ==== | |||
<gallery widths="840" heights="450"> | <gallery widths="840" heights="450"> | ||
Datei:Desinfektionsspender_Aufbau.png|Abb. 6: | Datei:Desinfektionsspender_Aufbau.png|Abb. 6: Ansicht der Spender-Oberseite mit allen Komponenten. | ||
</gallery> | </gallery> | ||
Version vom 11. Februar 2021, 15:24 Uhr
Autoren: Leon Hundertmark, Marc Eidhoff
Betreuer: Prof. Schneider
→ zurück zur Übersicht: WS 20/21: Angewandte Elektrotechnik (BSE)
Einleitung
Im Rahmen des Praktikums "Angewandte Elektrochtechnik" im Studiengang Business and Systems Engineering soll ein Desinfektionsspender entwickelt werden. Dieser soll durch den Einsatz eines Infrarotsensors berührungslos arbeiten. Bei einer Annäherung soll der Spender eine definierte Menge Desinfektionsmittel aus einem Behälter spenden. Dies soll durch die Ansteuerung einer Schlauchpumpe für eine definierte Zeit erfolgen.
Anforderungen
Um die Funktionsweise des berührungslosen Desinfektionsspenders bestmöglich zu erreichen werden einige Anforderungen definiert. Diese Anforderungen sind in der folgenden Tabelle aufgeführt. Mithilfe eines Komponententests können nach der Fertigstellung der Hardware und der Software die definierten Funktionen überprüft werden. Dabei wird jede Andorderung im Komponententest "gegengeprüft" und ermittelt, ob die Anforderung erfüllt wurde.
ID | Inhalt | Ersteller | Datum | Geprüft von | Datum |
---|---|---|---|---|---|
Req_10 | Der Spender soll berührungslos arbeiten. | Eidhoff, Hundertmark | 27.10.2020 | ||
Req_20 | Als Sensor soll ein Sharp-Infrarotsensor (Messbereich 4-30cm) benutzt werden. | Eidhoff, Hundertmark | 27.10.2020 | ||
Req_30 | Als Aktor soll eine Schlauchpumpe eingesetzt werden. | Eidhoff, Hundertmark | 27.10.2020 | ||
Req_40 | Die Erkennung der Hände und die Ansteuerung des Aktors sollen durch LEDs angezeigt werden. | Eidhoff, Hundertmark | 27.10.2020 | ||
Req_50 | Eidhoff, Hundertmark | 27.10.2020 | |||
Req_51 | Die Datenverarbeitung und Ansteuerung des Aktors soll durch einen ATtiny-Mikrocontroller erfolgen. | Eidhoff, Hundertmark | 10.12.2020 | ||
Req_60 | Der Spender soll bei einer Entfernung zwischen 5cm und 10cm für eine definierte Zeit auslösen. | Eidhoff, Hundertmark | 27.10.2020 |
Im Laufe der Entwicklung hat sich ergeben, dass das Requirement 50 verändert werden sollte. Die aktualisierte Fassung des Requirements 50 lautet: Die Datenverarbeitung und Ansteuerung des Aktors soll durch einen ATtiny-Mikrocontroller erfolgen.
Funktionaler Systementwurf/Technischer Systementwurf
Im Folgenden wird ein Aufbau des geplanten Projekts schematisch dargestellt. Dieser Aufbau zeigt sowohl den funktionalen, als auch den technischen Systementwurf auf.
Funktionaler Systementwurf: Der funktionale Systementwurf stellt eine Abbildung der Anforderungen auf das System dar.
Technischer Systementwurf: Der technische Systementwurf ist der erste Ansatz zur Umsetzung des Projekts.
In der Abbildung 1 wird der funktionale und technische Systementwurf zusammen gezeigt.
-
Abb. 1: Erster Entwurf des Funktionsprinzips.
Hardwareaufbau
-
Abb. 2: Hardware-Aufbau des Spenders.
Komponentenspezifikation
Komponenten | Beschreibung | Bild |
---|---|---|
Steuerungs-Platine |
|
|
Infrarot-Sensor | Sharp GP2Y0A41SK0F [1]
|
|
Schlauchpumpe |
|
Umsetzung (HW/SW)
Hardware
-
Abb. 3: Vergleich: Prototyp auf Arduino-Uno-Basis (links) und gefertigte Platine.
Schaltplan & Layout
-
Abb. 4: Schaltplan der Steuerungs-Platine.
-
Abb. 5: Layout der Steuerungs-Platine.
Stückliste
ID | Wert | Teile-Nr. | Package | Beschreibung |
---|---|---|---|---|
7805 | 7805 | L7805ACV | TO220V | Linearer Spannungsregler 5.0V 1.0A |
ATTINY | ATtiny84A-PU | DIP14 | AVR 8-Bit Mikrocontroller | |
C1 | 100u | EEU-FM1E101 | E2,5-6E | Elko 100uF 25V |
C2 | 100n | C1206C104K5RAC7411 | 1206 | MLCC - SMD/SMT 50V 0.1uF |
C3 | 22p | 885012008011 | 1206 | MLCC - SMD/SMT 16V 22pF |
C4 | 22p | 885012008011 | 1206 | MLCC - SMD/SMT 16V 22pF |
C5 | 100n | C1206C104K5RAC7411 | 1206 | MLCC - SMD/SMT 50V 0.1uF |
C6 | 100n | C1206C104K5RAC7411 | 1206 | MLCC - SMD/SMT 50V 0.1uF |
D1 | 1N4004 | 1N5819 | DO41-10 | Schottky Diode 40V 1A |
HDR | 10129378-905003BLF | 1X05 | Stiftleiste 1x5 2.54mm | |
IFR | RED | LTL-4221 | LED3MM | LED - THT - Red Diffused |
MOSFET | IRLZ44N | IRLZ44NPBF | TO-220-3 | Logic Level N-Channel MOSFET 55V 41A |
MOT | GREEN | LTL-4231 | LED3MM | LED - THT - Green Diffused |
PLUG | DCJ0202 | PJ-050B | DCJ0202 | DC-Steckverbinder 24V 2.5A |
Q1 | 8 Mhz | FOXSLF/080-20 | QS | Quarz 8MHz 20pF |
R1 | 10k | CRCW120610K0FKEA | 1206 | Dickfilmwiderstand SMD 10 kOhm |
R2 | 10k | CRCW120610K0FKEA | 1206 | Dickfilmwiderstand SMD 10 kOhm |
R3 | 100 | CRCW1206100RFKEA | 1206 | Dickfilmwiderstand SMD 100 Ohm |
R4 | 200 | RC1206FR-07200RL | 1206 | Dickfilmwiderstand SMD 200 Ohm |
R5 | 200 | RC1206FR-07200RL | 1206 | Dickfilmwiderstand SMD 200 Ohm |
SPI | 10129381-906004BLF | 2X03 | Stiftleiste 2x3 2.54mm |
Zusammenbau
-
Abb. 6: Ansicht der Spender-Oberseite mit allen Komponenten.
Software
-
Abb. 7: Software-Architektur.
Komponententest
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
Projektplan
-
Abb. 8: Projektplan
Projektdurchführung
YouTube Video
Literatur
[1] Datenblatt Infrarot-Sensor
→ zurück zur Übersicht: WS 20/21: Angewandte Elektrotechnik (BSE)