Inhoudsopgave:

Arduino GSM-gebaseerde motorbesturing (zonder GSM-module) - Ajarnpa
Arduino GSM-gebaseerde motorbesturing (zonder GSM-module) - Ajarnpa

Video: Arduino GSM-gebaseerde motorbesturing (zonder GSM-module) - Ajarnpa

Video: Arduino GSM-gebaseerde motorbesturing (zonder GSM-module) - Ajarnpa
Video: PWM DC Motor control with Arduino and L298N Module with library - Robojax 2024, Juli-
Anonim
Arduino GSM-gebaseerde motorbesturing (zonder GSM-module)
Arduino GSM-gebaseerde motorbesturing (zonder GSM-module)

In dit project ga ik je een eenvoudige maar unieke methode laten zien om alles met behulp van relais in en uit te schakelen. Dit idee kwam van een paar mensen die dergelijke projecten deden, maar ze hadden het probleem dat ze allemaal afhankelijk waren van het gedrag van mobiele telefoons tijdens het bellen.

Ik pas het gewoon aan dat tijdens het bellen, als je het ding doorsnijdt (relais), ingeschakeld blijft totdat je terugbelt. U kunt elk soort goedkope mobiel of elke mobiele telefoon gebruiken met dit project.

Alles wat we gebruiken is de aansluiting van de vibratormotor van de mobiele telefoon. Onthoud dat u de vibratormotor moet loskoppelen en vervolgens verbinding moet maken, omdat hierdoor de EMF aan de achterkant onze printplaten (Arduino) kan vernietigen.

Als de aansluitingen klaar zijn, mag er geen triller in het project zijn (loskoppelen en weggooien)

Stap 1: De werking van vibrator begrijpen

De werking van vibrator begrijpen
De werking van vibrator begrijpen
De werking van vibrator begrijpen
De werking van vibrator begrijpen

Verschillende mobiele telefoons hebben verschillende soorten trillingen. De meeste mobiele telefoons hebben een vaste instelling, terwijl sommige aangepaste instellingsfuncties hebben voor trillingen die gebruikers kunnen instellen op basis van hun behoeften.

Een oscilloscoop is nuttig om het gedrag van het in- en uitschakelen te begrijpen. In mijn geval op afroep gaf het een trilling van 1 seconde en daarna nog een seconde uit. Dat was allemaal in een lus (herhaaldelijk).

Ik heb daarvoor een drukknopcode gebruikt nadat ik enkele wijzigingen had aangebracht.

Stap 2: Schema en code

Schema en code
Schema en code
Schema en code
Schema en code

Hier moeten we +ve draden van de vibratorverbinding van de mobiele telefoon verbinden met pin10 van Arduino, terwijl GND is verbonden met de -ve-terminal van de vibratorverbinding.

Ik gebruik 5v-relais en gebruik dus arduino 5v om het te leveren aan het BC547 NPN-transistorrelais-drivercircuit. Pin6 op arduino uno is de output-pin. U kunt ook meer output maken en verschillende functies uitvoeren.

Stap 3: WERKEN & coderen VIDEO

Ik leg hieronder uit hoe mijn code en regeling voor mij hebben gewerkt.

  • Je voedt eerst alles
  • Je belt naar de mobiele telefoon die via de vibrator is verbonden met de arduino
  • De output is HOOG (betekent dat de motor of een belasting wordt aangedreven)
  • je stopt plotseling met bellen als het ding AAN is. Dus ding blijft aan.
  • Bel terug om het uit te schakelen. Als het ding uit is, stop dan de oproep.

Dat is echt een heel eenvoudige procedure, terwijl de code niet moeilijk te begrijpen is. Code vereist geen bibliotheek, dus het is gemakkelijk te compileren en u hoeft zich geen zorgen te maken. Als er een probleem optreedt, vraag het me dan hier. Veel geluk.!

Aanbevolen: