Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)"
* er du lei av å skrive en drink på bordet? dette er et problem som alle står overfor. ved hjelp av en ultralydssensor og en Arduino.. Jeg har funnet en kul, billig å bygge løsning..
med bare en enkel kode. du kan løse dette problemet helt.
Trinn 1: Deler
1-jumper ledninger
2- ultralydsensor
3-stafettmodul
4- 5v luftpumpe
5- Brødbrett
6-servomotor
7-IR kontroller
8- IR-mottaker
9- Arduino nano
Trinn 2: Bygg kretsen
vedlagt, er kretsdiagrammet.
Her er pinnene til alle delene:
relé 7echo 8
trig 9
servomotor 10
mottaker 11
* du kan endre disse pinnene. Sørg imidlertid for at koden samsvarer med tilkoblingene dine.
Trinn 3: Kode
det er to koder.. den første er å få adressen til knappene du vil bruke til å åpne og lukke lokket. Jeg brukte + for å åpne, - for å lukke. kjør koden og åpne den serielle skjermen. Trykk på knappen for å åpne og kopier verdien du får i den serielle skjermen (TRYKK LGHTLY). lim inn nummeret du fikk i stedet for (0xFF18E7). gjenta med lukkeknappen. lukk deretter den serielle skjermen og den eksterne koden. og last opp prosjektkoden til Arduino.
* vennligst se den opplastede videoen for å se resultatene etter at du har lastet opp koden.
ikke glem å laste ned de nødvendige bibliotekene.
* for prosjektkoden..
det er tre koder som må legges sammen. først takle prosjektkoden og legg den til Arduino, lag deretter to nye kraner, en for.cpp og en for.h.
Trinn 4: Mekanisk design
vedlagt er den animerte 3D -videoen av maskinens design. også blir STL -filer lastet opp hvis du vil skrive den ut i 3d.. du kan også bygge maskinen for hånd ved å bruke et skum eller papp. Jeg brukte et skum i designet mitt fordi det har en lettere vekt.
*Dimensjoner avhenger av størrelsen på brusflasken du vil bruke.
Trinn 5: Hvordan fungerer det?
Etter at systemet er koblet til strøm, vil først innholdet for ugyldig oppsett kjøre. En av de viktigste hendelsene er initialisering av IR -fjernmottaker, som hovedsakelig er avhengig av tidsforberedelse i driften. Fest deretter servosignallinjen også til den valgte pinnen. etter at void loop -funksjonen vil kjøre. avstanden måles. hvis det mindre enn 5 cm relésignal vil gå høyt for å slå på pumb og hvis avstanden er mer enn 5 cm, vil relesignalet gå lavt for å koble strømmen til pumb. sjekk deretter om det er trykket på en fjernkontrollknapp eller ikke, så hvis du trykker på knappen får du avlesningen eller IR, så sammenlign den for å vite hvilken knapp som er trykket, så hvis du trykker på åpen knapp, vil servoen rotere for å åpne vinkelen. ellers hvis du trykker på av -knappen, vil servoen rotere for å lukke vinkelen. etter det vil syklusen med hulromssløyfen gjentas igjen.
Trinn 6: Servomotor
Det er et justeringsbehov for servomotoren for å oppnå dette prosjektet. servomotorens rolle i dette prosjektet er å åpne og lukke maskinens lokk ved hjelp av en fjernkontroll. en lengre ting må limes til servomotoren. det kan være en trepinne eller et skumstykke som jeg brukte i dette prosjektet, så blir hele servomotoren limt til siden av maskinen. se bildene vedlagt.
Trinn 7: Strøm
dette prosjektet kan drives med 5 til 12 V batteri. du kan drive den med Arduino -kabelen koblet til en stikkontakt som jeg gjorde. eller du kan koble en 9V batteriadapter til et 9V batteri. og trim til endene for å koble den til brødbrettet. HUSK, koble til den positive siden av 9v batteriet til Vin pin i Arduino, ikke 5v pin fordi 5v pin bare kan holde 5v ikke 9.