Inhoudsopgave:
- Benodigdheden
- Stap 1: Print en monteer de dispenser
- Stap 2: Monteer het circuit
- Stap 3: Programmeer de Arduino
- Stap 4: Maak iets goeds
Video: Prototype kruidendispenser - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Met een sterke Italiaanse achtergrond heb ik van jongs af aan geleerd dat goed eten alles kan genezen. Smaak en stevig koken komt van de beste ingrediënten en veel kruiden. Voor mensen met een handicap, beperkte behendigheid of artritis kan het openen en schenken van kruiden een enorme uitdaging zijn. Dit inspireerde me om een kleine, eenvoudige kruidendispenser te maken die gemakkelijk kan worden bediend en in de buurt van kookzones kan worden gemonteerd. Kruidencontainers hoeven maar één keer te worden geopend om in de trechter te worden gegoten - wat volgens mij de stress en pijn die met deze activiteit gepaard gaan, zal verminderen. En het beste van alles is dat het koken van geweldig eten net zo eenvoudig wordt als het indrukken van een knop!
Let op: dit is een prototype ontwerp. Ik ben van plan om de dispenser te vergroten, evenals de ambachtelijke behuizing met grote knoppen. Bedankt voor je ondersteuning!
Benodigdheden
Alle elektronica die nodig is voor dit project zit in deze kit:
x1 Arduino-bord
x1 middelgrote of grote breadboard
x1 28BYJ-48 stappenmotor met een ULN2003A driver board
x3 normaal open drukknoppen
x3 10k Ohm weerstanden
x1 9V batterij + houder met vrouwelijke kabels
x1 barrel-netsnoer (dit kan worden vervangen door een tweede 9V-batterij met een barrel-houder)
Diverse draad
Voor de dispenser:
Een 3D-printer of een printservice
x2 #4 1/2 inch moer en bout
x1 heldere hars om de dispenser voedselveilig te maken
Stap 1: Print en monteer de dispenser
Bijgevoegd zijn de vier. STL-bestanden die nodig zijn om de dispenseronderdelen te printen. Elk onderdeel werd bedrukt met 10% vulling met behulp van Cura-slicingsoftware. De basis en vijzelschroef moeten worden bedrukt met steunen. Zodra de steunen zijn verwijderd, raad ik ten zeerste aan om de vijzelschroef en de binnenkant van de basis te schuren. Ik raad ook aan om de trechter vast te zetten met hete lijm, ook al blijft deze op zijn plaats zonder.
Zorg ervoor dat de vijzelschroef correct is georiënteerd, met het ovale gat naar de achterkant van de basis en het ronde gat naar de voorkant, zoals te zien is in de bijgevoegde tekening.
Stap 2: Monteer het circuit
Maak de volgende verbindingen met behulp van een medium of groot breadboard:
Voor elke knop:
1. Plaats de knop over het middelste kanaal op je breadboard. Dit zorgt ervoor dat het correct is georiënteerd en werkt zoals verwacht
2. Sluit de linkerkant van de knop aan op de voeding.
3. Gebruik aan de rechterkant van de knop en over het kanaal een weerstand van 10K ohm om verbinding te maken met aarde.
4. Plaats een draad tussen de knop en de geaarde weerstand en sluit deze aan op pin 2 op de Arduino.
5. Herhaal deze stappen voor elke knop, met een andere digitale pin.
Als u een ULN2003A transistorarray-chip gebruikt:
1. Verbind pinnen 8, 9, 10 en 11 op de Arduino met IN1, IN2, IN3 en IN4 op het ULN2003A-bord.
2. Sluit de 28byj-motorkabels aan op het bord.
Stap 3: Programmeer de Arduino
Sluit je Arduino aan op een computer en upload de volgende code:
#includeint pinchButton = 2;
int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // motorstappen Stepper helix (stepsPerRevolution, 8, 10, 9, 11); void setup() { pinMode(2, INPUT); pinMode (3, INGANG); pinMode (4, INGANG); pinMode (8, UITGANG); pinMode(9, UITGANG); pinMode (10, UITGANG); pinMode (11, UITGANG); helix.setSpeed(700); Serieel.begin(9600); } void loop() { buttonCheck(); Serial.println(pinchRequest); if (tbspRequest == HOOG){ for (int i=0; i<10; i++){ dispense(); } } else if (tspRequest == HOOG){ for (int i=0; i<6; i++){ dispense(); } } while (pinchRequest == HOOG){ helix.step(-50); pinchRequest = digitalRead (pinchButton); } }//Functies void dispense(){ helix.step(-2048); } void buttonCheck(){ tbspRequest = digitalRead(tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }
Stap 4: Maak iets goeds
Het enige dat overblijft is om alles aan te zetten en wat kruiden af te geven!
Aanbevolen:
Smart Motorcycle HUD-prototype (turn-by-turn navigatie en nog veel meer): 9 stappen
Smart Motorcycle HUD-prototype (turn-by-turn navigatie en nog veel meer): Hallo! This Instructables is het verhaal van hoe ik een HUD-platform (Heads-Up Display) heb ontworpen en gebouwd dat is ontworpen om op motorhelmen te worden gemonteerd. Het is geschreven in het kader van de "kaarten"-wedstrijd. Helaas kon ik het niet helemaal afmaken
Op Arduino gebaseerde telefoon (prototype): 7 stappen
Op Arduino gebaseerde telefoon (prototype): Hallo allemaal, vandaag gaan we in deze instructable kijken naar een op arduino gebaseerde telefoon. Dit is een telefoon is een prototype, het is nog in ontwikkeling. De broncode is opensource, iedereen kan de code wijzigen. Functies in telefoon:1. Muziek 2. Video's 3
Clean-Cut FR4 Perfboard (Protoboard/Prototype PCB): 10 stappen (met afbeeldingen)
Clean-Cut FR4 Perfboard (Protoboard/Prototype PCB): (tl;dr: luchtvaartknipsels en carborundumsteen onder water) Nu we het derde decennium van de 21e eeuw ingaan, kunnen op maat gemaakte printplaten van zeer hoge kwaliteit worden besteld in zeer kleine hoeveelheden voor zeer lage kosten… als u het niet erg vindt om te wachten
Mini Robotic Table (prototype): 6 stappen
Mini Robotic Table (prototype): Wat is er beter dan een tafel met wielen? Een tafel waar je omheen kunt rijden! Deze tutorial leert je hoe je je eigen Mini Robotic Table kunt bouwen, een project dat is bedacht en ontworpen door een van mijn studenten (ze was 10 toen we begonnen). wij b
Roterende massagemachine V1.0 (prototype): 7 stappen
Rotary Massage Machine V1.0 (Prototype): Rotary Massage Machine, is een apparaat dat u helpt uw spieren te ontspannen wanneer ze gespannen zijn. Het kan ook helpen om spierknopen te ontwarren of kan worden gebruikt voor diepe weefselbehandeling. De twee knoppen aan de onderkant hebben een verhoogd gebied om het weefsel uit te steken