GSM Pump Motor Controller Circuit met Arduino

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In deze post gaan we een boerenvriendelijk GSM-pompmotorcontrollercircuit bouwen dat zou kunnen
schakel het irrigatiesysteem op afstand in en uit vanaf elke plek ter wereld via sms op de mobiele telefoon en stuur je een bevestigingsbericht terug. Het idee werd aangevraagd door de heer PG Ragavandir.

Het ontwerp

De landbouw is een van de grootste industrieën in India die jaarlijks aan meer dan een miljard mensen voedsel serveert. Grote hoeveelheden voedsel produceren is nooit een gemakkelijke taak, irrigatie is een van de factoren.



Het grootste deel van het akkerbouwveld van de landbouwer ligt ver van hun woonplaats, alleen al het inschakelen van de waterpomp kost enorm per jaar voor hun transport.

India staat bekend om zijn IT-vaardigheden en ruimteprogramma's en bereikte mars minder dan de kosten van de film 'Gravity'. Dit duidt op het grote potentieel van ingenieurs en wetenschappers. Maar de vaardigheden zijn niet uniform verdeeld over verschillende velden. Landbouw is een van de gebieden waar de technologische ontwikkeling traag verloopt.



Deze SMS-gebaseerde GSM-pompmotorcontroller neemt een babystapje naar toe landbouwontwikkeling , dit is misschien geen revolutionair project, maar het kan de landbouwers vreugde schenken.

Laten we eens kijken naar het technische deel van het project.

Het project is ontworpen met minimale hardwarecomponenten, zodat een beginner het gemakkelijk kan doen.
Het circuit bestaat uit een voeding, die de hele installatie van stroom voorziet.

De Arduino is het brein van het project dat beslissingen neemt en een GSM-modem dat sms-berichten verzendt en ontvangt en communiceert met de gebruiker en relais dat de motor bestuurt.

Hoe het werkt

GSM Pump Motor Controller Circuit met Arduino

Opmerking: gebruik een weerstand van minimaal 10K aan de basis van de BC548-transistor, 330 Ohm is te laag.

De transformator stap naar beneden de 230VAC naar 12VAC en de bruggelijkrichter zetten wisselstroom om in gelijkstroom en de stroom gaat door een elektrolytische condensator om de stroomtoevoer af te vlakken.

Een vaste 12V spanningsregelaar geeft stroom aan arduino, GSM-modem en relais. De GSM-modem is verbonden met arduino op pin # 0 en pin # 1, die respectievelijk RX en TX zijn.

De RX van GSM is verbonden met TX van Arduino en TX van GSM is verbonden met RX van Arduino. Als je in de war bent, kijk dan eens naar het onderstaande diagram, een verkeerde verbinding zal geen sms verzenden of ontvangen.

ARDUINO TX ---------------------- RX GSM-modem
RX ---------------------- TX

Er wordt ook een aarde-naar-aarde-verbinding tot stand gebracht tussen de arduino en het gsm-modem.

Probeer een mannelijke jack-voedingsconnector te krijgen voor de gsm en arduino, zo niet alleen de draden rechtstreeks van de voeding naar arduino en gsm soldeer, wat de rotzooi in het project kan vergroten.

De transistor stuurt het relais aan en de diode beschermt het circuit tegen hoge spanningspieken terwijl het relais AAN / UIT wordt geschakeld.

De LED-indicator toont de status van het relais. Als de LED brandt, is het relais geactiveerd en als de LED uit is, is het relais gedeactiveerd.

Plaats een geldige simkaart op de gsm-modem en probeer te profiteren van de aanbiedingen van de netwerkprovider voor sms, zoals tariefsnijders, waardoor de kosten voor sms worden verlaagd.

Programmacode:

OPMERKING 1: Tijdens het compileren van het programma wordt een waarschuwing weergegeven, die u kunt negeren. Het programma is geverifieerd en getest.

OPMERKING 2: verwijder de TX- en RX-verbinding van de arduino terwijl u de code uploadt.

OPMERKING 3: Vervang 'xxxxxxxxxxxxx' door het telefoonnummer van de ontvanger op 4 plaatsen in het programma.

OPMERKING 4: Schaf een gsm-modem aan zonder aan / uit-knop in de module. In geval van stroomuitval zal deze niet in het mobiele netwerk klikken, tenzij u handmatig op de knop drukt, dus vermijd dergelijke gsm-modems. De GSM-modem een ​​zonder aanknop zal direct aansluiten op het mobiele netwerk nadat de stroom is behouden.

Prototype van de auteur van het circuit van de GSM-pompmotorcontroller:

Hoe de bovenstaande setup te gebruiken:

• Stuur / motor aan / sms vanaf uw mobiele telefoon om het relais te activeren.

• Zend / motor uit / sms om het relais te deactiveren.

• Zend / test / SMS om de respons van het circuit te testen.

Zorg ervoor dat u het commando start met '/' en eindigt met '/', anders wordt het niet geaccepteerd als geldig verzoek.

• / motor aan / schakelt het relais AAN en keert terug met een bevestigings-sms 'Motor geactiveerd'.

• / motor uit / schakelt het relais uit en keert terug met een bevestigings-sms 'Motor gedeactiveerd.'

• Als u verzendt / test /, keert het terug met een bevestigings-sms 'Het systeem werkt prima.'

• Het bovenstaande bericht geeft aan dat uw installatie goed werkt.

• Als er geen bevestiging wordt teruggestuurd, kunt u ervan uitgaan dat er geen actie aan de motor wordt voorafgegaan en kunt u de problemen oplossen.

• Wacht na het inschakelen van de setup op 1 minuut het systeem stuurt een bevestigings-sms 'Systeem is klaar om opdrachten te accepteren.' zodra u deze sms ontvangt, is uw project klaar om te dienen.

De bovenstaande commando's zijn onfeilbaar en activeren de motor nooit vals, de installatie zal geen andere sms-berichten beantwoorden dan de hierboven gespecificeerde aanbevelingen.

Verbetering van het bovenstaande concept

Dit bovenstaande GSM-pomptoepassingscircuit trok veel lezers en we hebben tonnen vragen en suggesties ontvangen. Een van de fervente lezers van deze website, de heer Gandhi, stelde een goede verbetering voor ten opzichte van het eerdere ontwerp.

SMS-bevestiging als de motor werkelijk AAN is

De verbetering heeft alles te maken met de terugkeerbevestiging, waarbij de gebruiker een sms-antwoord op zijn mobiel ontvangt van de gsm pomp controller systeem wanneer een gebruiker een geldige sms-opmerking verzendt.

Het bestaande ontwerp stuurt een bevestigings-sms naar de gebruiker, onafhankelijk van de actuele status van het relais, d.w.z. AAN / UIT.

De nieuwe ontwerpwijziging die door de heer Gandhi wordt voorgesteld, controleert de status van het relais of het relais fysiek van status is geschakeld of niet.

De verandering volgens dit nieuwe GSM-water pomp controller ontwerp kan zonder veel gedoe worden geïmplementeerd in het vorige ontwerp door een feedbacksysteem toe te voegen zoals weergegeven in het schema en de nieuwe code te uploaden.

Schakelschema:

Als we een sms-commando '/ MOTOR ON /' sturen, gaat pin 9 hoog en wordt het relais ingeschakeld. Als het relais de gemeenschappelijke en de N / O-pinnen verbindt, start de pomp en schakelt ook de transformator in die +5 aan de uitgang geeft.

Het + 5V-signaal wordt naar pin # 7 gevoerd, die zal bevestigen en terugkeren met een bevestiging 'Motor geactiveerd'.

Wanneer we '/ MOTOR OFF /' sturen, wordt pin # 9 LAAG en het relais ontkoppelt de common en N / O-pinnen, dit zal zowel de pomp als de aangesloten transformator uitschakelen. De uitgang op pin # 7 wordt LAAG en keert terug met de bevestiging 'Motor gedeactiveerd'.

Als er geen bevestiging is SMS is ontvangen in uw mobiele telefoon kunnen we bevestigen dat er geen actie is ondernomen en dat de pomp zich in de laatst gevraagde staat bevindt. U kunt naar de locatie gaan om het probleem op te lossen of er is geen bevestiging ontvangen vanwege een stroomstoring.

Programmacode:

Bovenstaande implementatie is niet praktisch getest, maar de auteur is er cent procent zeker van dat bovenstaand idee zal werken. Als lezers problemen met de bovenstaande verbetering hebben gevonden, kunnen ze dit aangeven via het commentaargedeelte.

Onderdelen lijst

1) Transformator stap 12-0V naar beneden
2) Diodes IN4007 x5
3) LM7812 x1
4) Relais 12V x1
5) BC548 Transistor x1
6) Elektrolytische condensator 1000uF x1
7) GSM-module: model SIM 800 of SIM 900
8) 330 Ohm Weerstand x2
9) LED ROOD / GROEN x1
10) Arduino Uno of Arduino nano of Arduino Mega
11) DC mannelijke jack x2

Videoclip:

Integratie met driefasige motoren

Ik heb veel verzoeken ontvangen om de relaistrap te upgraden voor het bovenstaande ontwerp, zodat deze compatibel wordt voor het bedienen van driefasige motoren met behulp van GSM-gsm-opdrachten.

Daarom heb ik besloten om het vereiste circuit te ontwerpen dat dat wel zal doen hopelijk in staat zijn om een ​​gegeven driefasemotor met het typische start- en stopcontactmechanisme AAN en UIT te schakelen.

De volgende afbeelding laat zien hoe u het ontwerp configureert met een IC 4017-circuit.

GSM 3-fase motorcontroller mobiele telefoon op afstand

OPMERKING: De 100uF / 10K- en 220uF- en 47K-waarden moeten mogelijk worden aangepast om de juiste hoeveelheid vertraging voor de respectievelijke transistors en relaistrappen te garanderen.




Een paar: Beveiligingscircuit voor indringerpositie-indicator Volgende: Op afstand bediende Solar Lamp Intensity Controller Circuit