Met behulp van een SIM900A GSM/GPRS module in Australië (1 / 3 stap)

Stap 1: Sommige instellingsdetails


Voeding

De SIM900A hardware ontwerp handleiding van SIMC (eerst inschrijven, maar Ive gezien het elders - net google het) een referentieontwerp voor levering van macht, en de voeding moet leveren tot 2A in tijden. De USB 5V levering is ontoereikend als het kan niet de vereiste stroom leveren, dus gebruik een externe 3.7V, tot 4.2V, voeding. Sommige eBay-verkopers zeggen kunt u de module op 5V invoeren, maar u kunt niet tenzij er een on-board toezichthouder of een serie diode. Mijne niet, het bevoegdheden naar beneden met een fout "op spanning" bij de levering op 5V. Voedingsspanning voor Max is 4.8V. Een eenvoudige lineaire voeding is voldoende, en deze kleine buck-conversieprogramma's beschikbaar zijn op eBay werken een traktatie, maar met een grote opslag-cap op de output te leveren van de huidige piek-pols verbinding.

Als uw "Netlight" (LED D6) langzaam en gelijkmatig knippert je ok, anders als je 4 herhalende tekens op de PC en niets anders, particulaly als de Ring indicator (RI, LED D5) ook af en toe flitsen, de voeding wordt afgevlakt tijdens die hoge huidige pulsen en de module is resetten.

Elektrische communicatieverbindingen

De Sim900A heeft 2 gebouwd in RS232 seriële poorten. Een is voor gemeenschappelijke communicatie om een PC om te praten met de module en de andere is een 'service' RS232 poort (de poort van de "debug") gebruikt voor het upgraden van de firmware, en waarschijnlijk ook andere gelijksoortige taken.

De SIM900A communiceert op TTL spanningsniveaus (0 tot voedingsspanning-0.1V) op deze poorten, en mijn module heeft een ingebouwde MAX232 chip op de communicatiepoort alleen te vertalen naar de standaard spanningsniveaus niveau TTL RS232 (-12V naar 12V) en kan rechtstreeks op een PC als interface. Als u de jumpers in de buurt van de antennes verbindingslijn verwijdert, kunt u de communicatiepoort op TTL niveaus openen. (Om helemaal correct, de MAX232 produceert - 7V aan + 7V).

De debug-poort beschikbaar is alleen niveau TTL, en om het te gebruiken op mijn module ik heb om te solderen draden aan de module (zie verderop)

De pinout van de seriële poort communicatie op standaard spanningsniveaus wordt getoond op de foto's. [bewerken] Houd er rekening mee dat andere versies van de module lichtjes verschillend TTL pin-outs, dus gebruik een multimeter en zoek de grond pin/s.

Baud-rate

De module is vooraf geconfigureerd om "auto-baud", en het detecteert baud-rate van de bron op de communicatiepoort. Het zal alleen automatisch detecteren tot 57600 baud. Om het werken wacht 2 of 3 seconden post macht en typ 'AT' en niet "at" of andere toetsencombinatie een paar keer tot u krijgen "OK" geretourneerd. Ik later bevestigde de baud-rate bij het gebruiken van 115200 "AT + IPR = 115200" (zonder aanhalingstekens) gewoon om te elimineren één mogelijke kwestie tijdens de test... Wanneer u eerst verbinding maakt, de PC vastgesteldop 9600 of als de module is vooraf geconfigureerd voor auto bauding en stel de baud-rate, dus u wilt gebruiken.

Wanneer niet auto bauding, krijg je de "RDY", "+ CFUN: 1" en "+ CPIN: klaar" verslagen.

De debug-poort heeft een maximale baud-rate van 115200 en biedt geen ondersteuning voor automatische bauding. Vreemd genoeg het knipperende hulpprogramma uitgevoerd op 460800 baud als standaard en mensen verslag die het werkt...

Standaard configuratie is 8 bits, geen pariteit, 1 stopbit en geen datatransportbesturing.

Aansluiten op uw PC

U zult een RS232-poort op uw PC, maar de meeste moderne PC's er geen hebt. U krijgen een speciale PCI-kaart of een USB naar RS232 converter te gebruiken. Ik laat u de converter en het stuurprogramma te installeren, en ontdek het virtuele comm-poortnummer. Nu installeren. Gedaan? Goed.

De foto's laten zien hoe een PC aansluiten aan de communicatiepoort van de Sim900A met behulp van een USB-RS232-converter en afwisselend een TTL level shifter. In eenvoudige termen, pin 2 van uw PC RS232 poort verbinden met de modules eerste pin en pin 3 door de modules tweede pin 5 (grond) op het derde. (3e is het dichtst bij het gat in de PCB).

Deze foto's zijn gevangen uit een document dat ik heb gedownload uit Sim900 informatie link. (Kijk voor de knop in de buurt van de titel met de pijl-omlaag om te downloaden) Zijn deel van een 3.1MB.rar-archief gekoppeld aan via het item sim900 op www.taobao.com. (downloaden op uw eigen risico) en bevat een schema, Arduino Details voor verbinding op opdrachtenlijst, en andere nuttige info. De moeite waard downloaden als het Sim900 vergelijkbaar met de Sim900A is... Het document is in het Engels, maar de site is in het Chinees. Ik gebruikte een app op mijn iPad genaamd "Web Translator" om de webpagina te vertalen in het Engels, en het werkt een traktatie eenmaal instellen.

SIM-kaart

De SIM-kaart moet worden ontgrendeld. Ik ben met behulp van een Vodaphone pre-paid SIM-kaart. Volgens de website van de informatie van de Australische cellulair netwerk Optus zowel Vodaphone gebruiken de 900 en 1800 MHz band voor GSM (aka 2 G) in Australië. Telstra verandert haar operationele banden en afschaffen van GSM dus geen gebruik maken van een Telstra SIM-kaart.

Gerelateerde Artikelen

Met behulp van de Sim900/sim900A mini module met Arduino UNO

Met behulp van de Sim900/sim900A mini module met Arduino UNO

Er zijn tal van websites die praten over het gebruik van een GSM-schild met een Arduino, naast de Arduino IDE zelf. Er zijn ook verschillende GSM bibliotheken daar, of kunt u AT-opdrachten uw eigen rol. Ik kon niet vinden die praten over het gebruik
Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Draadloos bedienen een Robot met behulp van de Arduino en RF Modules!

Draadloos bedienen een Robot met behulp van de Arduino en RF Modules!

/*Bewerken van 05/05/2016Hey jongens, ik druk bezig geweest met college en kon niet antwoorden naar commments. De meeste van jullie wilde de code en schema's gedaan een beetje beter dus ik heb het schema op Eagle 7.2.0 gemaakt en geüpload alles op Gi
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
$4 WiFi deur Alarm met behulp van een ESP8266 #IoT

$4 WiFi deur Alarm met behulp van een ESP8266 #IoT

In dit IoT-project zal ik u tonen hoe te maken van een WiFi-deur alarm die u alarmeert, waar u ook bent!Ik had zijn idee van het ontwerpen van een wifi toegelaten deur alarm, nadat een vriend het huis was ingebroken.Hier is een kort overzicht van hoe
Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
Met behulp van een I2C LCD op Attiny85

Met behulp van een I2C LCD op Attiny85

Met behulp van een LCD-scherm op een kleine chip als een attiny85 niet echt zo hard en tot is recente ik niet eens het gerechtvaardigd een instructable, maar ik heb vragen over, dus ik kan ook ingaan op het proces.Met de attiny gebaseerde slechts met
Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Deze toepassing is eenvoudig slechts met behulp van de temperatuursensor LM35 met een arduino-kit om te controleren van een fan en wijzigen van de snelheid met betrekking tot de temperatuur gelezen door de micro-controller die in dit geval de arduino
Met behulp van een ACS712 en Arduino actuator grenzen

Met behulp van een ACS712 en Arduino actuator grenzen

Ik ben bezig met een project dat maakt gebruik van een kracht van 400 pond, 30-inch gooien actuator die heeft ingebouwde, niet-verplaatsbare eindschakelaars maar niet feedback geven positionering. Allermeest naar de (betaalbare) grote actuators vond
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van
Bewerking van een PCB met behulp van een goedkope CNC Machine

Bewerking van een PCB met behulp van een goedkope CNC Machine

Inleiding:Voor deze tutorial zullen we een ontwerp dat we van EAGLE, gebruik PCB-GCode en Autoleveler software te laden in onze ZEN Toolworks Mach 3 CNC machine gemaakt. Wat we kunnen doen is het vervolgens creëren van printplaten met behulp van onze
Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

er zijn veel elektronische apparaten die gebruikmaken van de SPI bus, of Serial Peripheral Interface bus, voor communicatie (bijvoorbeeld verschillende sensoren, LCD displays, digitale potentiometers, D/A en A/D converters, draadloze zenders en ontva
Hack een oude iPod met behulp van een Android en een Arduino.

Hack een oude iPod met behulp van een Android en een Arduino.

Deze tutorial toont je hoe een Arduino gebruiken om te schakelen van dat oude stoffige muziekspeler in een Bluetooth gecontroleerde docking station.Zelfs als er al een gebarsten scherm of een lege batterij die kan nog steeds worden gebruikt.De volgen