INHOUDSOPGAWE:
- Stap 1: Das Gehäuse Bauen
- Stap 2: Die Waage Konstruieren
- Stap 3: Die Schaltung Verlöten/Stecken
- Stap 4: Firmware Anpassen Und Auf Den Arduino Übertragen
- Stap 5: Schublade Und Buzzer
Video: Süßigkeitenautomat - Snoepautomaat: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dieser Automat spendet Süßigkeiten (of andere Objekte), die die Form von Schokolinsen haben, auf sehr unständliche Weise. Dit is een van die belangrikste meganisme vir die bou van 'n unieke metode. Das Material gelangt durch das Rütteln eines Tellers auf eine Waage, die die Ladung grammgenau abwiegt. Sobald das eingestellte Gewicht erreicht ist, wird der Rüttelmotor abgeschaltet and die Waage abgekippt.
Konfigurasiesmöglichkeiten:
Das Gewicht kan über ein Menü eingestellt werden. Der Mechanismus wird über drei Modi gestartet, die ebenfalls über das Menü einstellbar sind: durch eine Zeitschaltuhr (Time - der Countdown ist einstellbar), durch ein externes Signal (Input - z. B. das Schließen eines Tasters) or durch beide Optionen gleichzeitig.
Der Rütteltisch ist höhenverstellbar. Es können also unterschiedlich große Materialien für den Spender verwendet werden.
Das wird gebraucht (Kosten ± 70 €)
Für das Gehäuse:
- 30 cm * 40 cm * 14 cm Holzkiste
- Holz (0, 5 cm MDF & 0, 9 cm * 0, 9 cm Kantholzleiste)
- Acryglas, deur (0, 2 cm, voor die frontplatte en schublade)
- Metallreste (für den Rütteltisch)
- DC-motor (für den Rütteltisch)
- Schrumpfschlauch (Durchmesser abhängig vom Motor des Rütteltisches)
- Gewindestange (d = 0, 5 cm, für die Aufhängung des Rütteltisches)
- Muttern (passend für die Gewindestange)
- Chinch Buchse, z. B.
- DC Buchse, z. B.
Für die Schaltung:
- Arduino Uno
- Kippschalter
- Encoder & Knopf
- LCD -skerm (inkl. I2C -bus)
- Kabel
- NPN-Transisto, z. B. BC517
- 270 Ohm wyer stand
- Freilaufdiode
- Lochrasterplatinen Reste
Vir die Waage:
- Servo
- Wägezelle
- HX711 AD -module
- Ein Stück draht
- Eine Achse (z. B. Kugelschreibermine)
Für den Buzzer:
- Hout (0, 3 cm)
- 4 Taster, z. B.
- Kabelreste
- Kabel (z. B. ein altes Audiokabel)
- Chinch Stecker, z. B.
Werkzeuge und Maschinen:
- Lasersnyer
- 3D-drukker
- Lötkolben
- Bohrmaschine
- Handsäge
- Sandpapier
- Abisolierzange
- Kneifzange
- Forstner Bohrer
- Weitere Holzbohrer
- Diverse Schraubwerkzeuge
Stap 1: Das Gehäuse Bauen
Das Innere des Automaten kom in 'n Holzbox aus dem Baumarkt. Für das Silo, den Rütteltisch und die Rutsche folgende Holzteile zurechtsägen en verleimen:
- 2 * 11 cm * 14 cm = Silo
- 1 * 10, 5 cm * 14 cm = Rütteltisch
- 1 * 11 cm * 26 cm = Rutsche
Der DC Motor wird in Richtung des Rutschen Anfangs montiert. Dabei ist darauf zu achten, dass is not to weit vorne platziert wird, weil is sonst das Rutschgut zerstören kann. Die Unwucht wird mit einem Stück Schrumpfschlauch auf den DC Motor gesetzt. Die Rütteltisch selbst wird durch zwei Gewindestangen genau mittig montiert (dazu in die Oberseite zwei Löcher bohren: 15cm vom seitlichen Rand, 2 cm vom hinteren and one weiteres 7 cm vom hinteren and ebenfalls 15 cm vom seitlichen Rand).
Ek kan die voorste platte vir die eerste keer in die hande kry en dit kan ook vir die houtleistenstücke verwerk word. Zur Verschraubung der Frontplatte kommen jeweils Löcher auf beiden Seiten dazu.
Für die Armaturen en Buchsen müssen ein paar Löcher gebohrt werden. Abhängig davon, welche Schalter ihr verwendet, ist der Forstner Bohrer eine gute Methode. Einfach auf der rechten Seite zwei geeignete Orte suchen (nicht auf der Höhe, auf der die Schublade am Ende eingeschoben wird) und vorsichtig mit dem Forstner Bohrer zwei vertiefungen in das Holz bohren. Danach mittig ein kleineres Loch nachsetzen, in das die entsprechenden Armaturen passer.
Stap 2: Die Waage Konstruieren
Die Waage besteht aus drei Teilen: Arm, Halterung (Base) und Teller. Über die Dateien teller.fcstd und Waage.skp kan in die Teile bearbeiten (dafür benötigt ihr FreeCAD und SketchUp) gebruik word. Die ander datums in die vorm en formaat z. B. met Cura geöffnet and damit auf den 3D-Druck vorbereitet werden. Am Ende wird noch eine Achse benötigt, mit der der Arm und die Halterung verbunden wird. Dafür eignet sich z. B. eine alte Kugelschreibermine.
Ons kan nie die servo an der vorbereitete Stelle montieren nie.
Am Ende wird die Waage dann auf einer Höhe von ca. 10, 5 cm with zwei Schrauben an der Rückwand des Automate befestigt (nicht tiefer, weil sonst der Servo die Schublade behindert).
Stap 3: Die Schaltung Verlöten/Stecken
Dit kan ook 'n paar wenke wees: Die waardes moet met die AD module word. Außerdem wird eine kleine Schaltung benötigt, um den DC Rüttelmotor sorgenfrei anzusteuern. Für beide Arbeiten volgt am besten den Tutorials. Ons kan ook 'n paar kabels kry, wat met die Kippschalter en die Encoder verbind kan word.
Über den Encoder oder auch Drehgeber gibt es hier viele Infos. Lêer is met die Unterseite en den zwei Pins wat ons kan sien, is die Pinbelegung -volgorde: onder (Pin links GND, Pin rechts A2 am Arduino) unten (Pin links A0 am Arduino, Pin rechts A1 am Arduino, Pin mit GND).
Der Kippschalter unterbricht den + Pol von der DC Buchse zum Arduino Uno.
Daar is 'n vibrasie -motor wat 'n pin 12 van Arduino, die Chinch Buchse für den Buzzer en Pin 8, die servo en 'n pin 9, die HX711 -module 5 (DOUT) en 4 (CLK), die Display a A4 en A5.
Van Pin 11.00 uur kan nog 'n Jumper Kabel op die Reset Pin des Arduinos gesteckt word.
Stap 4: Firmware Anpassen Und Auf Den Arduino Übertragen
Vir Firmware: Die kode kan nie meer gebruik word nie, maar ook vir volgende biblioteke:
- Servo.h
- HX711.h
- LiquidCrystal_I2C.h
- PciManager.h
- Debouncer.h
- Rotary.h
Bevestiging van die hardeware van die hardeware kan ook deur die kode gebruik word, maar 'n paar klein eienskappe kan ook gebruik word: die kalibreringskode vir e -posse, die e -posse van die i2c_Scanner -kode, die adres eures i2C -modules. Beide Werte dann bitte in den cv-machine_code eintragen:
-252006 ist der kalibrasie faktor meines Aufbaus
#definieer kalibrasie_faktor -7160.00 // skaalkalibreringsfaktor
0x27 is die adresmodules
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIEF); // stel LCD op pin A4 & A5 en I2C adres
Kan ek eenvoudig die cv-machine_code via Arduino IDE übertragen.
Ek het 'n kode -sleutel -lusfunksie gevind wat die programmeer van die outomatiese timerbiblioteek in die beste versterkte funksies kan gebruik. Dit kan ook met tydsberekeninge gebeur word en dit kan ook 'n funksionele proses wees. As gevolg van vertragings, kan die mikrokontroller blokkeer.
Stap 5: Schublade Und Buzzer
Details folgen
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer