Inhoudsopgave:
- Benodigdheden
- Stap 1: Sluit de Arduino aan op de componenten
- Stap 2: Bouw een drielaagse standaard voor het monteren van apparaten
- Stap 3: Apparaten koppelen
- Stap 4: Download de Arduino-code
- Stap 5: Test de apparaten en de bedrading
- Stap 6: leer de twee bewegingsposities van de servo
- Stap 7: Begin met bellen blazen
Video: Automatische bellenblazer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Maak een geautomatiseerde zeepbellenmachine met Arduino Uno en enkele basiscomponenten. De meeste onderdelenlijst wordt geleverd met de typische Arduino-starterkit. Mijn tuimelschakelaar was kapot, dus ik nam de draden aan de haak en verbond / losgekoppeld voor aan / uit.
Het seriële poortcommando "Setup Mode" is zodat u de positie waarin de servo moet stoppen om in de zeep te dompelen (in de code "zeeppositie" genoemd) en graden om voor de ventilator te stoppen, kunt instellen en opslaan in het flashgeheugen ("blaaspositie" genoemd in de code). Ga naar de setup-modus, draai aan de potentiometer en de servo beweegt mee. Stop met draaien op de gewenste positie en typ het seriële commando om de nieuwe positie op te slaan voor blaas- en zeepwaarden. De instructies en codewaarden staan in de bijgevoegde spreadsheet. De fans zijn direct beschikbaar op de gebruikelijke websites. De mijne is gekocht op Amazon. Ik heb de toren gebouwd van wat beschikbaar was en is misschien minder dan ideaal, maar werkt. Over de hoogte van elke plank moet worden nagedacht op basis van de lengte van de toverstaf die u gebruikt. Kom voor de zeep is het beste als hij groot en diep is met rechte zijkanten. Taps toelopende zijkanten zijn ook in orde, zolang de motorplank meer ruimte eronder heeft dan de mijne.
Benodigdheden
Arduino Uno
Power MosFET, N-kanaal (zelfde als in Arduino Starter Kit)
180 graden positioneringsservo
5Vdc ventilatorventilator
Draaipotentiometer (zelfde als in Arduino Starter Kit)
Meerkleurige LED (RGB)
9V batterij
9V beslaghouder
10K ohm weerstand (zelfde als geleverd in Arduino Starter Kit)
Hoeveelheid 3 220 ohm weerstanden (zelfde als geleverd in Arduino Starter Kit)
0.1 uF elektrolytische condensator (zelfde als geleverd in Arduino Starter Kit)
Diode (zelfde als in Arduino Starter Kit)
Breadboard
Aansluitdraden
Zelfgemaakte standaard voor de zeepkom (onder), servomotor met bevestigde staaf (midden), blazer (boven)
Stap 1: Sluit de Arduino aan op de componenten
Volg het bijgevoegde bedradingsschema
Stap 2: Bouw een drielaagse standaard voor het monteren van apparaten
- Bepaal de hoogte van elke verdieping van de drielaagse structuur op basis van de lengte van de bellenblaas die u gebruikt.
- De mijne was 4 inch.
- Zoals je kunt zien, is de mijne erg grof met een kleine kartonnen doos en een plastic beker.
- Iets meer tijd en onderdelen in de buurt, kunnen behoorlijk stabieler, herhaalbaar en professioneel ogend zijn.
Stap 3: Apparaten koppelen
- Bevestig de bellenblaas aan de servomotor.
- Monteer de servomotor op de middelste laag van de structuur.
- Bevestig de ventilatorventilator aan de bovenste laag van de structuur.
- Zorg ervoor dat u de blazer vrij dicht bij de zwaailocatie van de staaf houdt om er zeker van te zijn dat er voldoende luchtstroom is om bellen te creëren.
- De positioneringsservo's hebben slechts een bewegingsbereik van 180 graden. Afhankelijk van uw montage moet u mogelijk de motor draaien bij het instellen van de leerposities in een latere stap.
- Ik zette de motor aan het lange uiteinde met de draden aan de bovenkant.
Stap 4: Download de Arduino-code
- Voed de Arduino via de USB-poort van je computer
- Gebruik de Arduino IDE (programmeeromgeving) om de code te downloaden naar de UNO
Stap 5: Test de apparaten en de bedrading
Maak verbinding met de seriële monitor van de Arduino vanuit de IDE
Gebruik de opdrachtcodes in de bijgevoegde spreadsheet (.xls) om het volgende te testen:
- Ga naar "Testmodus". Code 10010
- servomotor
- Ventilator
- Elke LED-kleur
- Potentiometer
- Aan/uit tuimelschakelaar
- Sluit "Testmodus" af. Code 10011
Stap 6: leer de twee bewegingsposities van de servo
Leer de "Zeep Positie"
- Ga naar "Instelmodus". Code 10002
- Draai de potentiometer langzaam totdat de staaf volledig is ondergedompeld in de zeepbellen
- Bewaar de zeeppositie met code 10004
"Blaaspositie"
- Terwijl u zich nog in de "Instelmodus" bevindt
- Draai de potentiometer langzaam totdat de staaf recht voor het ventilator-aanblaaskanaal staat
- Sla de blaaspositie op met code 10005
- Sluit "Instelmodus" af. Code 10003
Stap 7: Begin met bellen blazen
Zet de schakelaar aan en begin (hopelijk) bellen te blazen
Aanbevolen:
Automatische hondenvoeder !!: 4 stappen
Automatische Dog Feederrr!!: Makkelijk, Behulpzaam en Gezond
Automatische invoer: 3 stappen
Automatische feeder: waar gaat ons project over? Ons project is een automatische feeder voor honden. Het is een eenvoudige manier om uw hond te voeren. Bijvoorbeeld als u op reis gaat en u kent niemand die uw hond voor u kan voeren. De automatische feeder is verantwoordelijk voor
Automatische hondenvoeder: 6 stappen
Auto Dog Feeder: Dit is mijn project van een Auto Pet Feeder. Mijn naam is Parker, ik zit in groep 11 en ik heb dit project op 11 november 2020 gemaakt als een CCA (Course Culminating Activity) in dit project zal ik je laten zien hoe je een Automatic Pet Feeder maakt met Arduino UNO
Corona Safe: automatische waterbesparende kraan: 6 stappen
Corona Safe: Automatische Waterbesparende Kraan: We moeten allemaal af en toe onze handen wassen om het virus en de bacteriën kwijt te raken. Speciaal voor het Corona virus moeten we onze handen 20 seconden wassen om er helemaal vanaf te komen. Ook de zeepdispenser of de kraanknop is misschien niet hygiënisch of k
Automatische bedverlichting: 5 stappen (met afbeeldingen)
Automatische bedverlichting: slaap jij ook 's nachts? Zie je ook niets in het donker? Heb je 's nachts ook donker op de kamer? Dan is dit apparaat iets voor jou! Ik denk dat de meesten van ons graag een beetje blijven 's avonds langer. De redenen kunnen verschillend zijn - Netflix, YouTube