Indholdsfortegnelse:

Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin
Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin

Video: Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin

Video: Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin
Video: Relæer 2024, November
Anonim
Arduino GSM -baseret motorstyring (uden GSM -modul)
Arduino GSM -baseret motorstyring (uden GSM -modul)

I dette projekt vil jeg vise dig en grundlæggende, men unik metode til at tænde og slukke alt ved hjælp af relæ. Denne idé kom fra få personer, der lavede sådanne projekter, men de havde et problem, de var alle afhængige af mobiltelefonens adfærd ved opkald.

Jeg ændrer simpelthen det, at under opkald, hvis du skærer tingen (relæ), forbliver tændt, indtil du ringer tilbage. Du kan bruge enhver form for billig mobiltelefon eller hvilken som helst mobiltelefon med dette projekt.

Alt, hvad vi bruger, er tilslutning af mobiltelefonens vibratormotor. Husk, at du skal afbryde vibratormotoren og derefter oprette forbindelse, fordi dette kan få EMF på bagsiden til at ødelægge vores printkort (Arduino).

Når forbindelserne er udført, må der ikke være nogen vibrator i projektet (afbryd og smid det væk)

Trin 1: Forståelse af vibratorens arbejde

Forståelse af vibratorens arbejde
Forståelse af vibratorens arbejde
Forståelse af vibratorens arbejde
Forståelse af vibratorens arbejde

Forskellige mobiltelefoner har forskellige typer vibrationer. De fleste mobiltelefoner har en fast indstilling til det, mens nogle af dem har tilpassede indstillingsfunktioner til vibrationer, hvad brugerne kan indstille efter deres behov.

Et oscilloskop er nyttigt til at forstå dets adfærd ved at tænde og slukke. I mit tilfælde ved opkald gav det vibration i 1 sekund og derefter slukket i endnu et sekund. Det var alle i loop (gentagne gange).

Jeg brugte en trykknapkode til det efter at have foretaget nogle ændringer.

Trin 2: Skematisk og kode

Skematisk og kode
Skematisk og kode
Skematisk og kode
Skematisk og kode

Her skal vi tilslutte +ve -ledninger til vibratorforbindelse fra mobiltelefon til pin10 af arduino, mens GND er forbundet til vibratorforbindelsens -ve -terminal.

Jeg bruger 5v relæ og bruger derfor arduino 5v til at levere det til BC547 NPN transistor relæ driver kredsløb. Pin6 på arduino uno er output pin. Du kan også lave mere output og udføre forskellige funktioner.

Trin 3: ARBEJD & KODE VIDEO

Jeg forklarer nedenfor, hvordan min kode og arrangement fungerede for mig.

  • Du driver først alt
  • Du foretager opkald til mobilen forbundet via vibrator til arduinoen
  • Outputtet er HIGH (betyder motor eller enhver belastning er drevet)
  • du pludselig ringer når ting er tændt. Så ting forbliver ved.
  • For at slå den fra, ring tilbage. Når tingen er slukket, skal du ringe op.

Det er virkelig en simpel procedure, mens koden ikke er svær at forstå. Koden kræver intet bibliotek, så det er let at sammensætte, du behøver ikke at blive generet. Spørg mig her hvis der opstår et problem. Held og lykke.!

Anbefalede: