SIM800L GPRS-module met Arduino AT-opdrachten
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Benodigde gereedschappen en machines
| ||||
| ||||
|
Over dit project
Als je een Arduino-liefhebber bent, ben je misschien geïnteresseerd om met mobiele telefoonverbindingen te werken. Ik heb een aantal projecten gezien die worden geactiveerd met sms of spraakopdrachten, maar de meeste projecten gebruiken oude mobiele telefoons.
Het is niet eenvoudig aan te passen aan onze eisen. Daarom kunnen we de GPRS-module gebruiken om ons eigen project naar onze wens te maken. De meest vereenvoudigde en gemakkelijkste manier voor een programmeur is om het Arduino-platform te gebruiken. Daarom heb ik deze SIM-module met Arduino gebruikt. Het is niet ingewikkeld; er zijn echter meer GPRS-modules, maar ik gebruik de SIM800L-module voor dit project.
Laten we eens kijken naar de bedrading, aangezien het bedradingsgedeelte het belangrijkste onderdeel is. Het kan een reden zijn om het apparaat te verbranden sinds een enkele fout.
Verbind de Arduino met de SIM800L-module, volgens het bovenstaande en de verbinding wordt als volgt weergegeven.
Geef voor de veiligheid als volgt de stroom naar de SIM800L-module via het Arduino Uno-bord via een diode.
Lees ook de volgende afbeelding voor meer details.
Als alle bedradingsverbindingen zijn gecontroleerd en als correct zijn bevestigd, gaat u naar het Arduino-programma en voert u de codering uit. Voordat u gaat coderen, moet u de juiste richting van de simkaart bepalen. Het wordt normaal gesproken afgedrukt op het oppervlak van de SIM-sleuf.
Voer de Arduino-software uit om te beginnen met coderen.
Zodra de code is geüpload, gaat u naar TOOLS> SERIAL MONITOR en wijzigt u de instellingen als volgt.
Nu is het klaar om "AT"-opdrachten te controleren. Voordat we AT-commando's controleren, moeten we bevestigen dat deze module werkt. Daarom kunt u een telefoongesprek aannemen door het nummer van de sim te kiezen met een andere sim. Als u de kiestoon hoort, is uw module klaar voor gebruik. Typ nu AT in seriële monitor en druk op ENTER, dan zou de seriële monitor als OK moeten worden weergegeven. Van daaruit kunt u met duizenden AT-commando's controleren en leren werken met de SIM800L-module.
Code
- SIM 800L GPRS-module
SIM 800L GPRS-moduleArduino
/************************************************** ******Geprogrammeerd door iakbasnayaka voor www.setnfix.comDit is voor het controleren van AT-commando's voor SIM800Lhttps://www.youtube.com/channel/UCM9NQ4WcSbzTiCdoyOvzA1g*************** ****************************************/#includeSoftwareSerial Sim800l(10, 11);void setup() { // plaats hier uw setup-code om een keer uit te voeren:Serial.begin(9600); Sim800l.begin(9600);}void loop() { while(Sim800l.available()){ Serial.write(Sim800l.read()); } while(Serial.available()){ Sim800l.write(Serial.read()); }}
Aangepaste onderdelen en behuizingen
Vergeet niet om de 1N4001-diode te gebruiken om de module van stroom te voorzien!Schema's
Vergeet niet om de 1N4001-diode te gebruiken om de module van stroom te voorzien!Productieproces
- GoPiGo v2 met Windows IoT
- De waterdruppels vastleggen met Arduino
- Bedien muntvangers met Arduino
- JX Wave Generator
- Hoe Arduino Mega te interfacen met NEO-6M GPS-module
- Tech-TicTacToe
- DIY voltmeter met Arduino en een Nokia 5110-display
- Arduino Countdown Timer
- Bluetooth spraakgestuurde apparaten met OK Google
- u-blox LEA-6H 02 GPS-module met Arduino en Python
- Bouw de Fridgeye-app met een Nextion-display