Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Bauen Sie die Schaltung auf
- Schritt 3: Code
- Schritt 4: Mechanisches Design
- Schritt 5: Wie es funktioniert?
- Schritt 6: Servomotor
- Schritt 7: Strom
Video: Sodabrunnen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt.
* Sind Sie es leid, Getränke auf dem Tisch zu buchstabieren? das ist ein Problem, mit dem jeder konfrontiert ist. mit Hilfe eines Ultraschallsensors und eines Arduino.. Ich habe eine coole, billig zu konstruierende Lösung gefunden..
mit nur einem einfachen Code. Sie können dieses Problem vollständig lösen.
Schritt 1: Teile
1-Überbrückungsdrähte
2- Ultraschallsensor
3-Relais-Modul
4- 5V Luftpumpe
5- Steckbrett
6-Servomotor
7-IR-Controller
8- IR-Empfänger
9- Arduino Nano
Schritt 2: Bauen Sie die Schaltung auf
anbei ist der Schaltplan.
Hier sind die Pins für alle Teile:
Relais 7Echo 8
Trigger 9
Servomotor 10
Empfänger 11
* Sie können diese Pins ändern. Stellen Sie jedoch sicher, dass der Code mit Ihren Verbindungen übereinstimmt.
Schritt 3: Code
Es gibt zwei Codes. Der erste erhält die Adresse für die Tasten, die Sie zum Öffnen und Schließen des Deckels verwenden möchten. Ich habe + verwendet, um zu öffnen, - um zu schließen. Führen Sie den Code aus und öffnen Sie den seriellen Monitor. Drücken Sie die Taste zum Öffnen und kopieren Sie den Wert, den Sie in den seriellen Monitor erhalten (PRESS LGHTLY). fügen Sie die erhaltene Nummer anstelle von (0xFF18E7) ein. mit der Schließtaste wiederholen. Schließen Sie dann den seriellen Monitor und den Fernbedienungscode. und laden Sie den Projektcode auf den Arduino hoch.
* Bitte sehen Sie sich das hochgeladene Video an, um die Ergebnisse nach dem Hochladen des Codes zu sehen.
Vergessen Sie nicht, die benötigten Bibliotheken herunterzuladen.
* für den Projektcode..
Es müssen drei Codes zusammengezählt werden. Bewältigen Sie zuerst den Projektcode und fügen Sie ihn zu Arduino hinzu, dann erstellen Sie zwei neue Taps, einen für.cpp und einen für.h.
Schritt 4: Mechanisches Design
Anbei ist das 3D-animierte Video des Maschinendesigns. Außerdem werden STL-Dateien hochgeladen, wenn Sie sie in 3D drucken möchten. Sie können die Maschine auch mit der Hand bauen, indem Sie einen Schaumstoff oder Karton verwenden. Ich habe einen Schaum in meinem Design verwendet, weil er ein geringeres Gewicht hat.
*Die Abmessungen hängen von der Größe der Limonadenflasche ab, die Sie verwenden möchten.
Schritt 5: Wie es funktioniert?
Nach dem Anschließen des Systems an die Stromversorgung wird zunächst der Inhalt des ungültigen Setups ausgeführt. Eines der wichtigsten Ereignisse ist die Initialisierung des IR-Fernempfängers, der in seinem Betrieb hauptsächlich von der Timer-Vorbereitung abhängt. Verbinden Sie dann die Servosignalleitung auch mit dem ausgewählten Pin. Danach wird die void-Schleifenfunktion ausgeführt. der Abstand wird gemessen. Wenn es weniger als 5 cm beträgt, wird das Relaissignal hoch, um die Pumpe einzuschalten, und wenn der Abstand mehr als 5 cm beträgt, wird das Relaissignal niedrig, um die Stromversorgung der Pumpe zu trennen. Überprüfen Sie dann, ob eine Fernbedienungstaste gedrückt wird oder nicht. Wenn die Taste gedrückt wird, erhalten Sie den Messwert oder die IR und vergleichen Sie dann, um zu wissen, welche Taste gedrückt wird. andernfalls, wenn die Ausschalttaste gedrückt wird, dreht sich das Servo in den Schließwinkel. Danach wird der Zyklus der Leerschleife erneut wiederholt.
Schritt 6: Servomotor
Es besteht ein Anpassungsbedarf für den Servomotor, um dieses Projekt zu erreichen. Die Rolle des Servomotors in diesem Projekt besteht darin, den Deckel der Maschine mit einer Fernbedienung zu öffnen und zu schließen. ein längeres Ding muss an den Servomotor geklebt werden. es kann ein Holzstab oder ein Schaumstoffstück sein, wie ich es in diesem Projekt verwendet habe, dann wird der gesamte Servomotor an die Seite der Maschine geklebt. entnehmen Sie bitte den beigefügten Bildern.
Schritt 7: Strom
Dieses Projekt kann mit 5 bis 12 V Batterie betrieben werden. Sie können es mit dem Arduino-Kabel an eine Steckdose anschließen, wie ich es getan habe. oder Sie können einen 9-V-Batterieadapter an eine 9-V-Batterie anschließen. und bis zu den Enden zuschneiden, um es mit dem Steckbrett zu verbinden. Denken Sie daran, verbinden Sie die positive Seite der 9-V-Batterie mit dem Vin-Pin im Arduino, nicht mit dem 5-V-Pin, da der 5-V-Pin nur 5 V halten kann, nicht 9.