Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Hallo für ein Schulprojekt mussten wir etwas mit Himbeer-Pi und Elektronik machen.
Ich habe mich entschieden, ein Schwimmbad zu bauen, das Sie mit einem Knopf auf einer Website öffnen oder schließen können. Und die Temperatur sieht man auch von außen, ich habe einen induktiven Näherungssensor verwendet, um zu sehen, ob das Schwimmbad geöffnet oder geschlossen ist. Und ich habe einen PIR verwendet, um Bewegungen zu beobachten, damit sich das Schwimmbad nicht öffnen oder schließen kann, wenn jemand an ist.
Schritt 1: Die Komponenten
Die Liste der Komponenten finden Sie im unten stehenden pdf.
· Raspberry Pi 3 Modell b
· Temperatursensor DS18b20
· Induktiver kapazitiver Sensor lj12a3-4-z/bx
· Mcp3008
· PIR
· Schrittmotor 5 Volt und uln2003 Treiber
· i2c-LCD
· Kabel zum Anschluss der Sensoren an den Himbeer-Pi. (weiblich männlich)
· 2x Stab 8 mm
· 2x Riemenscheibe 5mm
· 4x Gleitführungen 8mm
· Antriebsriemen
Schritt 2: Elektrisches Schema
Siehe Schema zum Anschluss der Komponenten.
Schritt 3: Pi. einrichten
Für das Bild können Sie es jederzeit von der Himbeer-Pi-Website herunterladen.
Das einzige, was wir als nächstes tun müssen, ist, die IP-Adresse statisch zu machen.
Wir können dies tun, indem wir den Befehl sudo nano /etc/dhcpcd.conf verwenden und die Einstellungen unten verwenden.
Nachdem Sie die IP-Adresse statisch gemacht haben, können Sie sich nun mit dem Pi verbinden, indem Sie ein Netzwerkkabel vom Pi an Ihren Computer anschließen.
Dann habe ich das Programm mobaxterm verwendet und eine Verbindung zu meinem pi hergestellt.
Wenn Sie mit dem Pi verbunden sind, können Sie mit sudo raspi-config eine Internetverbindung herstellen.
- Netzwerkoptionen – WLAN
- SSid: der Name Ihres Netzwerks
- Psk: Passwort des Netzwerks
Wenn Sie den Pi neu starten, haben Sie Internetzugang.
Schritt 4: Datenbank
Zuerst begannen wir mit der Erstellung einer Datenbank. Meine Datenbank wird mit der MySQL-Workbench erstellt. Dies ist einfach auf dem Pi zu importieren.
Das Standard-Login auf dem pi ist: Benutzername: pi, Passwort: Himbeere.
Ich habe 2 Tabellen erstellt, die erste für die Sensoren und die andere für die Geschichte. In meinen Tabellensensoren habe ich also 3 Datensätze. Einer für meinen Temperatursensor, einer für meinen PIR und einer für meinen induktiven Näherungssensor. In der anderen Tabelle habe ich die Werte der Sensoren, insbesondere des Temperatursensors, eingetragen.
Schritt 5: Konstruktion
Zuerst habe ich einige 3d-gedruckte Halter für die Schieber und die Riemenscheibe gemacht. Sie finden die Dateien im github-Verzeichnis.
Dann habe ich ein Stück Holz verwendet, das ich noch hatte, die Skizze findet ihr in den Bildern. Ich befestigte die gedruckten Stücke an den 2 Enden des Brettes. Dieser ist mit Schrauben befestigt. Dann legte ich die Stäbe in die 3D-gedruckten Stücke.
Auf der anderen Seite des 3dgedruckten Stücks habe ich die Riemenscheibe gelegt. Die andere Riemenscheibe ist für den Schrittmotor.
Dann habe ich ein Holzbrett gemacht, das die Oberfläche darstellen wird.
Diese Platine habe ich mit ein paar Schrauben an den Gleitführungen befestigt.
Dann befestigte ich den Antriebsriemen mit ein paar Schrauben an der Unterseite dieser Platine. Dieser Antriebsriemen geht von einer Riemenscheibe zur Riemenscheibe des Schrittmotors.
Als nächstes habe ich eine Schachtel gemacht, die über das Holzbrett passt. Das einzige, was wir sehen können, ist der Pool.
Ich habe zwei Bretter von 75cm x 40cm genommen. Eine Planke ist für die Unterseite und die andere für die Oberseite. Dann schneide ich ein Loch in einen von ihnen wie in der obigen Skizze.
Dann habe ich Bretter gesägt, wie die Skizze unten für die Umrandung ist.
Diese Ränder habe ich mit Schrauben an der Platte befestigt.
Ich habe auch ein paar Löcher für das LCD und für den Pir gemacht.
Zur Dekoration habe ich eine Grasmatte und Fliesen auf das Brett gelegt. Auch die Unterseite habe ich blau gestrichen.
Empfohlen:
Entwicklung des Drivemall-Boards: 5 Schritte
Entwicklung des Drivemall Boards: In diesem Tutorial sehen wir die grundlegenden Schritte zum Erstellen eines benutzerdefinierten Arduino-Boards. Die verwendete Software ist KiCad für das Boarddesign und die Arduino IDE für das Erstellen und Laden der Firmware für das Board
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": 5 Schritte
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": Auf der Suche nach neuen Elektronikprojekten bin ich auf ein süßes kleines Funktionsgenerator-Kit gestoßen. Es wird als „Professional ILC8038 Function Generator Sine Triangle Square Wave DIY Kit“bezeichnet und ist bei einer Reihe von Anbietern erhältlich
Überprüfung des JDM-Programmierers: 9 Schritte
JDM Programmer Review: JDM ist ein beliebter PIC-Programmierer, da er einen seriellen Port, ein Minimum an Komponenten und keine Stromversorgung verwendet. Aber es gibt Verwirrung da draußen, mit vielen Programmiervarianten im Netz, welche funktionieren mit welchen PICs? In diesem „Instru
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich