Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

SIM800L GPRS-Modul mit Arduino AT-Befehlen

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Sim800L GPRS-Modul
× 1
1N4007 – Hochspannungs-, Hochstrom-Nenndiode
× 1

Notwendige Werkzeuge und Maschinen

Digilent Mastech MS8217 Autorange Digitalmultimeter
Breadboard, 170 Pin
Servomotor, Premium-Überbrückungskabel (männlich/männlich)

Über dieses Projekt

Wenn Sie ein Arduino-Liebhaber sind, könnten Sie daran interessiert sein, mit Mobiltelefonverbindungen zu arbeiten. Ich habe einige Projekte gesehen, die mit SMS oder Sprachbefehlen aktiviert werden, aber die meisten Projekte verwenden alte Mobiltelefone.

Es ist nicht einfach, unsere Anforderungen anzupassen. Daher können wir das GPRS-Modul verwenden, um unser eigenes Projekt nach unseren Wünschen zu erstellen. Der einfachste und einfachste Weg für einen Programmierer ist die Verwendung der Arduino-Plattform. Aus diesem Grund habe ich dieses SIM-Modul mit Arduino verwendet. Es ist nicht kompliziert; Es gibt jedoch mehr GPRS-Module, aber ich verwende das SIM800L-Modul für dieses Projekt.

Sehen wir uns die Verkabelung an, da der Verkabelungsteil der wichtigste Teil ist. Es kann ein Grund sein, das Gerät aufgrund eines einzigen Fehlers zu verbrennen.

Verbinden Sie das Arduino mit dem SIM800L-Modul wie oben beschrieben und die Verbindung wird wie folgt angezeigt.

Versorgen Sie das SIM800L-Modul aus Sicherheitsgründen wie folgt über die Arduino Uno-Platine über eine Diode mit Strom.

Für weitere Details lesen Sie auch das folgende Bild.

Wenn alle Kabelverbindungen überprüft und als korrekt bestätigt wurden, gehen Sie zum Arduino-Programm und führen Sie die Codierung durch. Vor dem Codieren müssen Sie die richtige Ausrichtung der SIM-Karte erkennen. Es ist normalerweise auf der Oberfläche des SIM-Steckplatzes aufgedruckt.

Um mit der Codierung zu beginnen, führen Sie die Arduino-Software aus.

Sobald der Code hochgeladen wurde, gehen Sie zu TOOLS> SERIAL MONITOR und ändern Sie die Einstellungen wie folgt.

Jetzt ist es bereit, "AT"-Befehle zu überprüfen. Bevor wir AT-Befehle überprüfen, müssen wir bestätigen, dass dieses Modul funktioniert. Daher können Sie einen Anruf entgegennehmen, indem Sie die Nummer der Sim mit einer anderen Sim wählen. Wenn Sie das Freizeichen hören, ist Ihr Modul betriebsbereit. Geben Sie nun AT in den seriellen Monitor ein und drücken Sie die EINGABETASTE, dann sollte der serielle Monitor als OK angezeigt werden. Von dort aus können Sie Tausende von AT-Befehlen überprüfen und lernen, wie man mit dem SIM800L-Modul arbeitet.

Code

  • SIM 800L GPRS-Modul
SIM 800L GPRS-ModulArduino
/************************************************ ******Programmiert von iakbasnayaka für www.setnfix.comDies dient zur Überprüfung von AT-Befehlen für SIM800Lhttps://www.youtube.com/channel/UCM9NQ4WcSbzTiCdoyOvzA1g*************** *************************************/#include SoftwareSerial Sim800l(10, 11);void setup () { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:Serial.begin (9600); Sim800l.begin (9600);}void loop () { Während (Sim800l.available ()) { Serial.write (Sim800l.read ()); aufrechtzuerhalten. Während (Serial.available ()) { Sim800l.write (Serial.read ()); }}

Kundenspezifische Teile und Gehäuse

Vergessen Sie nicht, die Diode 1N4001 zu verwenden, um das Modul mit Strom zu versorgen

Schaltpläne

Vergessen Sie nicht, die Diode 1N4001 zu verwenden, um das Modul mit Strom zu versorgen

Herstellungsprozess

  1. GoPiGo v2 mit Windows IoT
  2. Einfangen der Wassertropfen mit Arduino
  3. Münzprüfer mit Arduino steuern
  4. JX-Wellengenerator
  5. Wie man Arduino Mega mit dem NEO-6M GPS-Modul verbindet
  6. Tech-TicTacToe
  7. DIY Voltmeter mit Arduino und einem Nokia 5110 Display
  8. Arduino-Countdown-Timer
  9. Sprachgesteuerte Bluetooth-Geräte mit OK Google
  10. u-blox LEA-6H 02 GPS-Modul mit Arduino und Python