INHOUDSOPGAWE:

Soda -fontein: 7 stappe
Soda -fontein: 7 stappe

Video: Soda -fontein: 7 stappe

Video: Soda -fontein: 7 stappe
Video: System Of A Down - Toxicity (Official HD Video) 2024, November
Anonim
Image
Image

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)"

* is u moeg om drank op die tafel te skryf? dit is 'n probleem waarmee almal te kampe het. met die hulp van 'n ultrasoniese sensor en 'n Arduino.. Ek het 'n koel, goedkoop oplossing gevind.

met slegs 'n maklike kode. u kan hierdie probleem heeltemal oplos.

Stap 1: Onderdele

Bou die stroombaan
Bou die stroombaan

1-jumper drade

2- ultrasoniese sensor

3-Relay-module

4- 5v lugpomp

5- Broodbord

6-servomotor

7-IR kontroleerder

8- IR-ontvanger

9- Arduino nano

Stap 2: Bou die stroombaan

Bou die stroombaan
Bou die stroombaan

aangeheg, is die kringdiagram.

Hier is die penne vir al die dele:

aflos 7echo 8

trig 9

servomotor 10

ontvanger 11

* u kan hierdie penne verander. Maak egter seker dat die kode by u verbindings pas.

Stap 3: Kodeer

daar is twee kodes.. die eerste een kry die adres vir die knoppies wat u wil gebruik om die deksel oop en toe te maak. Ek gebruik + om oop te maak, - om te sluit. voer die kode uit en maak die seriële monitor oop. druk op die knoppie om dit oop te maak en kopieer die waarde wat u op die seriële monitor kry (DRUK LGHTLY). plak die nommer wat u gekry het in plaas van (0xFF18E7). herhaal met die sluitknoppie. sluit dan die seriële monitor en die afstandskode. en laai die projekkode op na die Arduino.

* Kyk na die opgelaaide video om die resultate te sien nadat u die kode opgelaai het.

moenie vergeet om die nodige biblioteke af te laai nie.

* vir die projekkode..

daar is drie kodes wat bymekaar gevoeg moet word. hanteer eers die projekkode en voeg dit by Arduino, skep dan twee nuwe krane, een vir.cpp en een vir.h.

Stap 4: Meganiese ontwerp

Image
Image

Hierby is die 3D -geanimeerde video van die ontwerp van die masjien. ook word STL -lêers opgelaai as u dit in 3D wil druk.. u kan die masjien ook met die hand bou deur 'n skuim of karton te gebruik. Ek het 'n skuim in my ontwerp gebruik omdat dit 'n ligter gewig het.

*Die afmetings hang af van die grootte van die koeldrankbottel wat u wil gebruik.

Stap 5: Hoe werk dit?

Nadat die stelsel met krag gekoppel is, sal die opstelinhoud in die eerste plek uitgevoer word. Een van die belangrikste gebeurtenisse is die initialisering van IR -afstandsbedieningsontvanger, wat hoofsaaklik afhang van die voorafgaande timer in die werking daarvan. heg dan ook die servosignaallin aan die geselekteerde pen. daarna sal die leemte lus funksie loop. die afstand word gemeet. as dit minder as 5 cm is, sal die relaisignaal hoog wees om die pumb aan te skakel en as die afstand meer as 5 cm is, sal die relaisignaal laag word om die krag van die pum te ontkoppel. kyk dan of daar op 'n afstandknoppie gedruk word, of nie, dus as u op die knoppie druk, lees dan die IR of vergelyk dit om te weet watter knoppie ingedruk word, so as die oop knoppie ingedruk word, sal die servo na die oop hoek draai. anders as die af -knoppie ingedruk word, sal die servo na die hoek draai. daarna sal die siklus van leemte -lus weer herhaal word.

Stap 6: Servomotor

daar is 'n aanpassingsbehoefte vir die servomotor om hierdie projek te bereik. die servomotor se rol in hierdie projek is om die deksel van die masjien oop en toe te maak met 'n afstandsbediening. 'n langer ding moet aan die servomotor vasgeplak word. dit kan 'n houtstok of 'n skuimstuk wees soos ek in hierdie projek gebruik het, dan word die hele servomotor aan die kant van die masjien vasgeplak. verwys asseblief na die aangehegte beelde.

Stap 7: Krag

hierdie projek kan met 5 tot 12 V battery aangedryf word. U kan dit met die Arduino -kabel aansluit, net soos ek op 'n stopcontact gekoppel het. of u kan 'n 9V -batteryadapter aan 'n 9V -battery koppel. en sny tot by die punte om dit aan die broodbord te koppel. ONTHOU, koppel aan die positiewe kant van die 9v -battery aan die Vin -pen in die Arduino, nie die 5v -pen nie, want die 5v -pen kan slegs 5v nie 9 hou nie.

Aanbeveel: