INHOUDSOPGAWE:

Arduino GSM -gebaseerde motorbeheer (sonder GSM -module): 3 stappe
Arduino GSM -gebaseerde motorbeheer (sonder GSM -module): 3 stappe

Video: Arduino GSM -gebaseerde motorbeheer (sonder GSM -module): 3 stappe

Video: Arduino GSM -gebaseerde motorbeheer (sonder GSM -module): 3 stappe
Video: THE RIGHT HOW TO LEARN YOUTUBE 2024, November
Anonim
Arduino GSM -gebaseerde motorbeheer (sonder GSM -module)
Arduino GSM -gebaseerde motorbeheer (sonder GSM -module)

In hierdie projek gaan ek u 'n basiese, maar unieke metode wys om alles met relais aan en uit te skakel. Hierdie idee kom van min mense wat sulke projekte doen, maar hulle het 'n probleem gehad; hulle was almal afhanklik van die selfoon se gedrag tydens oproep.

Ek verander dit eenvoudig dat die ding (aflos) aangeskakel sal bly totdat u terugbel as u 'n oproep sny. U kan met hierdie projek enige goedkoop selfoon of selfoon gebruik.

Al wat ons gebruik, is die verbinding van die vibratormotor van die selfoon. Onthou dat u die vibratormotor moet ontkoppel en dan 'n verbinding moet maak, want dit kan veroorsaak dat die agterste EMF ons stroombane (Arduino) kan vernietig.

As die verbindings gedoen is, mag daar geen vibrator in die projek wees nie (ontkoppel en gooi dit weg)

Stap 1: Begrip van die werking van vibrator

Verstaan die werking van vibrator
Verstaan die werking van vibrator
Verstaan die werking van vibrator
Verstaan die werking van vibrator

Verskillende selfone het verskillende soorte vibrasies. Die meeste van die selfone het 'n vaste instelling daarvoor, terwyl sommige van hulle aangepaste instellingsfunksies het vir vibrasie wat gebruikers volgens hul behoeftes kan stel.

'N Osilloskoop is nuttig om die gedrag van aan- en afskakel te verstaan. In my geval op oproep het dit 1 sekonde trilling gegee, en dan nog 'n sekonde af. Dit was alles in herhaling (herhaaldelik).

Ek het 'n drukknoppie daarvoor gebruik nadat ek 'n paar wysigings aangebring het.

Stap 2: Skematiese en kode

Skematiese en kode
Skematiese en kode
Skematiese en kode
Skematiese en kode

Hier moet ons +die drade van die vibratorverbinding van die selfoon aan die pin10 van die arduino verbind, terwyl GND verbind is met die -ve terminale van die vibratorverbinding.

Ek gebruik 'n 5v relais en gebruik dus arduino 5v om dit aan die BC547 NPN transistor relay driver circuit te verskaf. Pin6 op arduino uno is die uitvoerpen. U kan ook meer uitvoer lewer en verskillende funksies uitvoer.

Stap 3: WERK EN KODE VIDEO

Ek verduidelik hieronder hoe my kode en reëling vir my gewerk het.

  • U dryf eers alles aan
  • U bel die selfoon wat via 'n vibrator aan die arduino gekoppel is
  • Die uitset is HOOG (beteken motor of enige las word aangedryf)
  • jy bel skielik as iets aan is. So ding bly aan.
  • Om terug te skakel, skakel terug. As die ding af is, skakel die oproep.

Dit is regtig 'n baie eenvoudige prosedure, terwyl die kode nie moeilik verstaanbaar is nie. Kode het geen biblioteek nodig nie, sodat u dit maklik kan saamstel, sodat u nie hoef te pla nie. Vra my hier as daar 'n probleem is. Sterkte.!

Aanbeveel: