Innholdsfortegnelse:
Video: Arduino GSM -basert motorstyring (uten GSM -modul): 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I dette prosjektet skal jeg vise deg en grunnleggende, men unik metode for å slå av og på alt ved hjelp av relé. Denne ideen kom fra få personer som gjorde slike prosjekter, men de hadde et problem, de var alle avhengige av mobiltelefonens oppførsel ved samtale.
Jeg endrer det ganske enkelt at hvis du kutter tingen (reléet), forblir den slått på til du ringer tilbake. Du kan bruke alle slags billige mobiltelefoner eller mobiltelefoner med dette prosjektet.
Alt vi bruker er tilkobling av vibratormotor på mobiltelefonen. Husk at du må koble fra vibratormotoren og deretter koble til, fordi dette kan gjøre at bakre EMF ødelegger kretskortene våre (Arduino).
Når tilkoblingene er utført må det ikke være noen vibrator i prosjektet (koble fra og kast den)
Trinn 1: Forstå hvordan Vibrator fungerer
Ulike mobiltelefoner har forskjellige typer vibrasjoner. De fleste mobiltelefoner har faste innstillinger for det, mens noen av dem har egendefinerte innstillingsfunksjoner for vibrasjoner som brukerne kan stille inn i henhold til deres behov.
Et oscilloskop er nyttig for å forstå hvordan det slår seg på og av. I mitt tilfelle på anrop ga det vibrasjon i 1 sekund og deretter av i et sekund til. Det var alt i loop (gjentatte ganger).
Jeg brukte en trykknappkode for det etter å ha gjort noen endringer.
Trinn 2: Skjematisk og kode
Her trenger vi å koble +ve ledninger til vibratortilkobling fra mobiltelefon til pin10 av arduino mens GND er koblet til -ve -terminalen til vibratortilkobling.
Jeg bruker 5v relé og bruker derfor arduino 5v til å levere den til BC547 NPN transistor relé driver krets. Pin6 på arduino uno er utgangspinnen. Du kan også lage mer output og utføre forskjellige funksjoner.
Trinn 3: ARBEID & KODE VIDEO
Jeg forklarer nedenfor hvordan koden og arrangementet mitt fungerte for meg.
- Du driver først alt
- Du ringer til mobilen som er koblet via vibrator til arduinoen
- Utgangen er HØY (betyr at motoren eller hvilken som helst last er drevet)
- du ringer plutselig når ting er PÅ. Så ting forblir.
- For å slå den av, ring tilbake. Når tingen er slått av, ring samtalen.
Det er virkelig en enkel prosedyre mens koden ikke er vanskelig å forstå. Koden krever ikke noe bibliotek, så det er enkelt å kompilere, og du trenger ikke å bli plaget. Spør meg her hvis det oppstår et problem. Lykke til.!
Anbefalt:
Konvertering fra en Sabeltann til en RoboClaw -motorstyring: 3 trinn
Konvertering fra en Sabeltann til en RoboClaw -motorstyring: Dimension Engineering -serien til Sabertooth -motorstyrere og BasicMicro -serien til RoboClaw -kontrollere er populære valg for robotprosjekter på inngangsnivå. Imidlertid bruker de to veldig forskjellige systemer for å konfigurere kontrolleren. Sab
Visuino PID -børster Motorstyring og koder: 5 trinn
Visuino PID Brushes Motor Control and Encoder: Dzisiaj pokażę wam jak podłączyć servomotor szczotkowy z enkoderem optycznym do naszego arduino uno albo mega. I dag vil jeg vise deg hvordan du kobler en børsteservomotor med en optisk enkoder til vår arduino uno eller mega
555 PWM motorstyring: 6 trinn
555 PWM motorstyring: Jeg står ofte overfor en situasjon når jeg vil teste en motor, noen ganger for prosjektene mine, noen ganger bare for å se om den fungerer. Den enkleste løsningen er bare å koble den til et batteri eller en slags strømforsyning, og det er ok, men hva om du vil kontrollere m
Naviger robot med skosensorer, uten GPS, uten kart: 13 trinn (med bilder)
Naviger i roboten med skosensorer, uten GPS, uten kart: Roboten beveger seg i en forhåndsprogrammert bane og sender (over bluetooth) sin faktiske bevegelsesinformasjon til en telefon for sporing i sanntid. Arduino er forhåndsprogrammert med bane og oblu brukes til å registrere robotens bevegelse. oblu sender bevegelse til
Enkel 2-veis motorstyring for Arduino: 4 trinn
Enkel 2-veis motorstyring for Arduino: ADVARSEL: Dette er ikke en trygg måte å kontrollere en motor på. Hver I/O -pinne kan bare håndtere 40 mA strøm. Jeg vil anbefale å bruke en H-bro eller noe i den stilen. Når jeg sier enkelt, mener jeg ikke å bruke en hastighetskontroll. Men styr motoren direkte