Inhoudsopgave:
- Stap 1: MATERIALEN
- Stap 2: Het roterende platform maken
- Stap 3: De flessenstandaard en Arduino-behuizing maken
- Stap 4: De schenktuit voor de fles maken
- Stap 5: Arduino instellen
- Stap 6: De code
- Stap 7: elementen samenbrengen
Video: Drankautomaat: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Deze drankautomaat is gemaakt met de bedoeling om de manier waarop we onze drankjes schenken te vergemakkelijken.
Stap 1: MATERIALEN
- 1x SG Grote Servo
- 1x SG90 microservo
- 1x Arduino Uno
- 4x kleine schroeven
- 1x Verfstift
- 1x boor
- 1x Drinken
- Stro 1x
- blikken blad
- 1x houten deuvel 3 ft koperen pijp
- 1x koperen T-verbinding 6x draden
- 1x elastische band
- 1x rietje
- 1x kop houten elektrische tape
Stap 2: Het roterende platform maken
Benodigde materialen: -
- 1x blikken plaat
- 1x Houten deuvel
- Plakband -
- 1x schroef
- 1x Beker
- 1x Verfstift
- Hete lijm
- Snijd het blik in de gewenste vorm en plak de randen vast om snijwonden te voorkomen.
- Heetlijm de verfstick aan de onderkant van het blik om wat extra stevigheid te geven.
- Boor een gat in het midden van het blik voor en bevestig de houten plug met een schroef (Opmerking: u moet mogelijk extra gewichten bevestigen om het gewicht van de afgegeven vloeistof te compenseren)
- Snijd de bodem van een kopje om je drinkglas en hete lijm aan één kant van het blikje te houden.
Stap 3: De flessenstandaard en Arduino-behuizing maken
Benodigde materialen: -
- 3 ft koperen pijp
- 1x koperen T-verbinding
- Hout
- Hete lijm
- Oefening
- Om de Arduino te beschermen tegen schade door morsen, gebruik je het hout om een behuizing te maken, boor een gat in de bovenkant van de behuizing voor de ondersteuning.
- Snijd de koperen pijp op de gewenste hoogte om de fles vast te houden.
- Gebruik de fles naar keuze, maak een houder van hout en boor twee gaten, één om aan de koperen pijp te bevestigen en één om rond de hals van de fles te wikkelen.
- Bevestig de houder aan de koperen buis bovenop de koperen T-verbinding met behulp van hete lijm.
Stap 4: De schenktuit voor de fles maken
- 1x Kunststof fles.
- 1x klein stukje plastic
- 1x buigbaar rietje
- 1x kleine arduino-connector
- 1x kabelhouder
- Hete lijm
- Oefening
- Gebruik het hete lijmpistool om de Arduino-connector aan een van de zijkanten van het kleine stukje plastic te bevestigen. (Zoals weergegeven in afbeelding 1).
- Gebruik het hete lijmpistool om de kabelhouder aan de andere kant van het kleine stukje plastic te bevestigen. (Zoals weergegeven in afbeelding 1).
- Maak een gat door de dop van de waterfles met ongeveer dezelfde diameter als het plastic rietje.
- Gebruik het hete lijmpistool om het plastic rietje aan de dop van de fles te bevestigen. Gebruik het hete lijmpistool om het rietje af te dichten om de gewenste vloeistof te behouden als het ondersteboven wordt gekanteld.
Stap 5: Arduino instellen
- 1x Elego UNO R3
- 6x mannelijke naar mannelijke kabel
- Arduino R3 Proto Shield-kit
- 1x firewire-kabel
- Sluit de Protoshield aan op de arduino.
- Sluit de grote servo aan op de digitale ingang ~10 (zoals weergegeven in de grafiek)
- Sluit de kleine servo aan op de digitale ingang ~9 (zoals weergegeven in de grafiek)
- Verbind de gronden op beide
- Gebruik de 5v-ontvanger om de servo's aan te sluiten. (Als je meer dan twee servo's gebruikt, kijk dan naar het verkrijgen van een AdaFruit-verlenger.
- Als de protoshield wordt gebruikt, kunt u zonder veel gedoe de vereiste twee 5V aansluiten.
Stap 6: De code
#erbij betrekken
Servo kleinServo; // maak een servo-object om een servo te besturen
Servo grootServo;
int pos = 0; // variabel om de servopositie op te slaan
int pos2=0;
ongeldige setup() {
smallServo.attach (9);// bevestigt de servo op pin 9 aan het servo-object
bigServo.attach(10); // bevestigt de grote servo aan pin 9
}
lege lus() {
smallServo.write(0); // init servo naar nul positino
bigServo.write(0); // init servo's naar nul positino vertraging (1000);
for (pos = 0; pos <= 180; pos += 1) {// gaat van 0 graden naar 180 graden
bigServo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan
vertraging(10); // wacht 10 ms totdat de servo de positie bereikt
}
vertraging (1000);
for (pos2 = 0; pos2 <= 165; pos2 += 1) {// gaat van 0 graden naar 180 graden
// in stappen van 1 graad
smallServo.write(pos2); // vertel servo om naar positie in variabele 'pos' te gaan
vertraging (5); // wacht 15 ms totdat de servo de positie bereikt
}
vertraging (20000); // DEZE VERTRAGINGEN CONTROLEERT HOE LANG HET STRO VLOEISTOF GET
for (pos2 = 165; pos2 >= 0; pos2 -= 1) {// gaat van 180 graden naar 0 graden
smallServo.write(pos2); // vertel servo om naar positie in variabele 'pos' te gaan
vertraging (5); // wacht 5 ms totdat de servo de positie bereikt
}
for (pos = 180; pos >= 0; pos -= 1) {// gaat van 180 graden naar 0 graden
bigServo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan
vertraging (15); // wacht 15 ms totdat de servo de positie bereikt
}
bigServo.detach(); // VERWIJDERT DE SERVO OM CONTINUE BEWEGINGEN TE VOORKOMEN.
smallServo.detach();
}
Stap 7: elementen samenbrengen
- Houd er rekening mee dat vloeistoffen uw elektronica mogelijk kunnen beschadigen. Wees voorzichtig wanneer u de machine met vloeistoffen gebruikt.
- Bevestig de grote servo aan de roterende lade.
- Bevestig de kleine servo aan de koperen buis en voer de meegeleverde broncode uit (Opmerking: gebruik geen vloeistoffen tijdens deze run). Hierdoor kunt u het rietje kalibreren en ervoor zorgen dat zowel de bak als het rietje synchroon lopen.
- Indien tevreden met de beweging van de roterende bak en het rietje. Ga verder om het te testen met water.
- Verzegel de Arduino in de doos.
- Geniet van uw drankje.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)