Sisukord:
- Samm: SIM900A - odav moodul Aasia turule
- Samm: eemaldage diood
- Samm: ühendage SIM900A mooduliga
- Samm: kontrollige, kas teie moodul töötab teie elukohas
- Samm 5: Mooduli uuesti välklamp
- 6. toiming: vaadake 2. osa
Video: SIM900A 2G moodul + hologramm -SIM -kaart = võitnud kombinatsioon kategoorias "mustus odav"?: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
IoT, selle kümnendi moesõna, satub mõnikord isegi nende inimeste meeltesse, kes peavad end moeröögatusele vastupidavaks, sealhulgas ka mina.
Ühel päeval sirvisin Internetti ja nägin ettevõtet, millest ma pole kunagi varem kuulnud (Hologramm) tasuta SIM -kaarte ära andmas, eesmärgiga reklaamida riistvaraarendajate seas asjade internetti. Vaatasin tehingut ja see tundus liiga hea, et olla tõsi - SIM -kaart 1 MB väärtuses GPRS -andmetega tasuta ja tasuta kohaletoimetamisega - seda suuremeelsust avaldavad tavaliselt suured ettevõtted. See pani mind mõtlema: miks mitte tellida üks ?, kuigi, nagu ma mainisin, ma tegelikult asjade internetiga ei tegele. Nii ma tegin.
Paar kuud edasi kerides kogub hologramm SIM mu sahtlisse tolmu, kuid ebamäärane idee, mis on sellega kuidagi seotud, on hakanud minu teadvuse äärealadel ringi liikuma - mis siis, kui seda tasuta 1 MB/kuu plaani saaks nutikalt kasutada lisaandmete eest maksma?
Oletame, et halvim stsenaarium - kuu on 31 päeva pikk ja kui nad ütlevad "megabait", tähendavad nad 1 000 Kb või 1 000 000 baiti (erinevalt MiB -st) ja see jätab meile vabaduse kasutada 32,258 Kb või 32258 baiti päev. See näitaja tundub realistlik näiteks mõne kauganduri puhul, mis kord päevas mõõtmisi serverisse lükkab.
Kui see kahtlus kiire arvutamisega minema pühiti, moodustati uus plaan - kombineerige Hologrammi SIM -kaart mõne odava 2G -mooduliga, et eelarves kaugandureid teha.
Samm: SIM900A - odav moodul Aasia turule
Viimastel aastatel olin juba töötanud turul oleva odavaima 2G mooduliga, nimelt Neoway M590 -ga. Seetõttu on see siin blogis juba hästi dokumenteeritud populaarses postitustesarjas (esimene, teine ja kolmas postitus). Lühidalt, nende moodulite ebausaldusväärsus on tehingu katkestaja. Sellepärast asusin (üsna etteaimatavasti) leidma turul odavaid 2G mooduleid viimasena. Otsing on lõpetatud ja ma annan teile - SIM900A.
Pinout -diagrammi pole tavaliselt nende moodulite ostmisel kusagil, nii et tegin selle ise, leiad selle selle sammu juurde.
Mõned olulised dokumendid, mida kindlasti vajate:
- Riistvara projekteerimise juhend.
- Arduinole orienteeritud käsiraamat mõnest India veebipoest.
- AT käsukomplekt.
Mida ma ei võtnud arvesse, oli see, et A -tähega tähistatud SIM900 on Aasia turu jaoks lukus. See tähendab, et te ei saa neid väljaspool Aasiat kasutada ilma neid uuesti värskendamata.
Vaadake ka seda GSM -i levialakaarti enne mooduli ostmist, sest SIM900A on kaherealine moodul, mis tähendab, et see töötab ainult 900 ja 1800 MHz sagedusribade sagedusaladel (vt selgitust siit). Seega, kui teie riik loobus 2G -st juba 3G ja 4G kasuks, siis SIM900A tõenäoliselt ei tööta (kuigi Hologramm väidab, et see on ülemaailmne, seega pole ma selles päris kindel).
Üksikasjalikud juhised selle mooduli valmistamiseks patareitoitega kaugjuhtimisanduriks on järgmises etapis.
Samm: eemaldage diood
Kõnealust moodulit turustatakse kui "5V ühilduv". Ärge kiirustage seda siiski Arduinoga ühendama, sest see, mida välisturundusmeeskond selle all silmas peab, pole see, mida te arvate. Nagu andmelehel öeldud, võib SIM900 toiteallika vahemik olla 3,4 kuni 4,5 V (absoluutse maksimumiga 5,5 V).
4,5 V piiri piiramiseks lisab see plaat (arvake ära!) Dioodi järjestikku Vcc tihvtiga, piirates seega pinget 5 V -ni - üks dioodi langus ≈ 4,3 V. Rx -tihvt pole aga üldse kaitstud, isegi mitte takistuslik jagaja, seega soovitan dioodi juurest lahti keerata ja lülitada täielikult 3.3V -le, nagu pildil näidatud.
Testimiseks ja värskendamiseks olen kasutanud Arduino Unot, mis on muudetud 3,3 V tööks (kuidas seda tavalisest Uno -st teha), ja see on üks väheseid asju, mida vajate. Vaata täielikku nimekirja pildilt.
Ärge pange tähele, et mu aku näeb välja nagu hiiglaslik kondensaator, see on lihtsalt tavaline 3,7 V LiPo laetav aku, mis on välja võetud vanast E -sigaretist - mis mul hetkel käepärast oli. Kui keegi juba tellib mooduli ali -st, soovitan hankida sellise 18650 tüüpi aku, nagu üks, lisaks üks hoidik.
Samm: ühendage SIM900A mooduliga
Samuti määrake selle ajal oma mooduli edastuskiirus ja välgu suurus.
SIM900 toetab automaatse testimise funktsiooni. See tähendab, et teie moodul määrab teie sisendi põhjal automaatselt edastuskiiruse. Kuidas on teie moodul konfigureeritud - automaatne kontrollimine või teatud kiirus? Esiteks pakub isegi andmeleht selle kohta vastuolulist teavet (vt pilti) ja isegi kui see pole nii, on teile tõenäoliselt saadetud kasutatud moodul.
Palun kasutage vabalt minu vana usaldusväärset Arduino visandit nii kiiruse kui ka välgu suuruse määramiseks. See on minu ajaveebis, seda peegeldavas postituses.
Ühendage kogu riistvara, nagu skeemil näidatud, ja laadige visand üles.
Pärast edastuskiiruse tuvastamist saate sisestada suvalise arvu AT -käske.
Nagu näete sellele sammule lisatud ekraanipildil, oli mu moodul konfigureeritud 115200 baudile, kuna muudel kiirustel oli segane väljund.
Pange tähele, et te ei saa minu visandi automaatse tuvastamise funktsiooni abil öelda, kas automaatne kontrollimine on lubatud või mitte - kui automaatne kontrollimine on lubatud, peaks moodul hakkama töötama mis tahes edastuskiirusega, millega te esmalt andmeid edastate (täpsemalt, see kuulab suurtähte "A", sest iga AT -käsk algab suure algustähega. Väikeste "a" -ga see siiski ei tööta).
Nagu on näidatud viimasel ekraanipildil, võib see visand pärast automaatse testimise aktiveerimist "tuvastada" mis tahes kiiruse, kuna moodul töötab mis tahes kiirusega, mida kasutate esmakordsel edastamisel.
AT+IPR? käsk näitab teile tegelikku andmeedastuskiirust (0 tähistab automaatset kontrollimist). Soovitan seadistada andmeedastuskiirus konkreetsele väärtusele, kui AT+IPR = baudrate, eelistatavalt mitte liiga madal - näiteks püsivara uuesti laadimine võtab aega umbes 9600! Minu lemmikseade on 115200 baud - hea igaks otstarbeks.
Selle hoolitsusega saate lõpuks kontrollida oma mooduli olulist teavet.
Samm: kontrollige, kas teie moodul töötab teie elukohas
Pärast edastuskiiruse teadasaamist on siin kolm olulist käsku, mida peaksite sisestama, et teada saada, kas vajate uut püsivara või mitte:
- AT+CREG? Taotlege võrgu registreerimise olekut. +CREG: 0, 0 vastuseks tähendab, et teie SIM pole isegi võrgus registreeritud - jätke sel juhul käsk number kolm. Kui teie moodul sülitab välja midagi muud kui 0, 0 (nt +CREG: 0, 5), ei pea te püsivara uuesti värskendama - täitke järgmine käsk, et näha, millise mobiilsidevõrguga olete ühendatud.
- AT+COPS? Hankige võrgu nimi. Näete +COPS: 0 registreerimata SIM -kaardi puhul või midagi sarnast +COPS: 0, 0, „TELE2” registreeritud SIM -kaardi puhul. Jällegi ei pea te uut püsivara vilkuma, kui teie SIM -kaart saab teie piirkonnas juba töötada.
- AT+CMGR Hankige püsivara versioon. See on viis mooduli välgu suuruse määramiseks. SIM900 on saadaval kahte tüüpi: 32 MB ja 64 MB välkmälu. Samuti on iga mudeli jaoks kohandatud püsivara (nt SIM900, SIM900A, SIM900B).
64 MB moodulite omanikud näevad midagi sarnast:
Läbivaatamine: 1137B13SIM900A64_ST, samas kui 32Mb moodul tavaliselt reageerib
Läbivaatamine: 1137B12SIM900A32_ST
Nendes on tavaline SIM900A rida, mis tähistab asjaolu, et need firmwares töötavad ainult teatud riikides, kuigi riistvaraliselt on need mudelid samad. Värskendades meelitame SIM900A teise mudeli moodi tööle.
Pärast värskendamist muutub teie 64Mb moodul SIM900M:
Läbivaatamine: 1137B02SIM900M64_ST_ENHANCE
ja 32Mb moodulist saab SIM900B:
Läbivaatamine: 1137B09SIM900B32_ST
Nüüd, kui oleme lõpetanud püsivara versioonide ja edastuskiiruste eripära ning tingimusel, et teie SIM900 keeldus teie SIM -kaardi 2G võrku registreerimisest - on aeg uuendada!
Samm 5: Mooduli uuesti välklamp
Olen proovinud järgida arvukaid juhiseid erinevatest allikatest (enamik neist viitab sellele, et moodulil on POWER_KEY pin ühendatud sisseehitatud nupuga, kuigi minu moodulil see puudub), kuid ainus edukas lähenemisviis SIM900A välklambile avastasin end katse -eksituse meetodil.
Loodan, et olete juba 2. sammu järginud ja teate nii mooduli kiirust kui ka välgu suurust.
SIM900A mooduli avamine väljaspool Aasiat töötamiseks:
- Ühendage oma arvuti SIM900A-ga mis tahes USB-seeriamuunduriga-ma kasutan sama Arduino Uno ilma kiipita, kuna see on kogu aeg juba 3,3 V.
- Veenduge, et moodul reageerib AT käsule (isiklikult segan RX ja TX kogu aeg).
- Laadige alla arhiiv, mis sisaldab vilkuvat tarkvara v1.9 ja püsivara faile nii 32 kui ka 64 MB jaoks. Proovisin kõigepealt vanemat versiooni (v. 1.01), kuid kõik katsed lõppesid veaga "Err 307 - Tõrge muutuskiiruse muutmise ajal" ja seal polnud midagi muuta.
- Valige püsivara vastavalt välgu suurusele (te ei saa vale püsivara üles laadida, ärge selle pärast muretsege) ja edastuskiirusele (automaatse edastuskiiruse seadistusega mooduli puhul saate rippmenüüst valida mis tahes väärtuse). Tähtis: märkige kõik valikud: Ärge kontrollige faili nime, Taastage ebanormaalselt ja taaskäivitage seade!
- Ühendage positiivne juhe moodulist lahti. Vajutage nuppu „Alusta allalaadimist” ja ühendage see uuesti.
- Kui kuvatakse teade „Mooduli lähtestamine, palun oodake”, ühendage juhe tagasi mooduli Vcc -kontaktiga. See võib võtta paar korda, sest mõnikord ei oota programm, kuni moodul üldse elumärke annab, vilgub rõõmsalt baiti tühjusesse. Kui see juhtub, lõpetage üleslaadimine ja korrake alustamist eelmise sammuga.
- Oodake, kuni protsess lõpeb - 115200 baudil kulub umbes 2 minutit.
- See on lõpetatud! Pärast seda peate ainult taaskäivitama mooduli toite.
Teie moodul peaks võrguga ühenduse looma ja ennast identifitseerima teise SIM900 mudelina- saate seda kontrollida mis tahes terminalis!
6. toiming: vaadake 2. osa
Sellega lõpeb minu poolelioleva projekti esimene osa. Seal on ka 2. osa, kus ma näitan teile, kuidas registreerida ja kasutada oma hologramm -SIM -kaarti ning avaldada isegi mõned andurite näidud saidile Thingspeak.
Soovitan:
Skeleti hologramm, mille aktiveeris uksekell…: 4 sammu
Skeleti hologramm aktiveeritud uksekellaga …: Tere tulemast Holo-weeni! Siin on lõbus hologrammiprojekt, mida oleme Halloweeni jaoks juba pikka aega kavatsenud teha ja see osutus tegelikult palju lihtsamaks, kui me ootasime. See on 4 "x5" hologramm kirstu luustikust. Laser h
Sülearvuti hologramm: 5 sammu (piltidega)
Sülearvuti hologramm: see projekt on tehtud tööstusdisainitehnoloogia (TUDelft) IPD magistriõppe TfCD kursusele. Sissejuhatus See juhend annab teile teada, kuidas teha näiteks keskmise suurusega ekraanide, sülearvutite ja väikeste lauaekraanide jaoks hologrammi. Mudel w