Përmbajtje:
- Hapi 1: Instalimet elektrike
- Hapi 2: Kontrollimi i lidhjes Bordi-GSM
- Hapi 3: Konfigurimi i PPP
- Hapi 4: Drejtimi i PPP
- Hapi 5: Për të bërë
Video: Raspberry Pi Me një modul GSM: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Disa kohë më parë shkrova disa paragrafë rreth përdorimit të RPI për të monitoruar pronën tuaj:
www.instructables.com/id/Home-Security-Wit…
Unë premtova të shkruaj për përdorimin e GSM "së shpejti", i cili në këtë rast ka marrë 5 muaj.
Arsyeja që unë mendoj se mund të jetë e dobishme në atë kontekst (siguria në shtëpi) është e qartë - ka
prona ende pa qasje në internet kabllor, p.sh. ky është rasti me shumë vila pushimi në Norvegji ku unë tani jetoj. 30% e tyre nuk kanë as qasje në rrjet - edhe unë kam menduar për këtë gjë që do të marrë shumë më tepër kohë (Arduino konsumon shumë energji gjithashtu për të propozuar një zgjidhje të arsyeshme).
Sot vetëm një mësim i shkurtër për përdorimin e një moduli GSM për të lidhur RPI në internet përmes PPP, duke lënë pjesën e "sigurisë në shtëpi" pasi kjo do të kërkonte pak më shumë - RPI ka vetëm një serial (?), Kështu që ndoshta ju duhet të përdorni USB -to -konvertues serik për të bashkangjitur lexuesin RFID, nëse keni nevojë për të.
Hapi 1: Instalimet elektrike
Unë do të provoj modulin A-GSM nga itbrainpower.net. Kjo është për shkak se unë nuk kam pasur kohë për të bashkuar kunjat në një SIM800L. Unë premtoj se do ta bëj. A-GSM është vetëm një ekzagjerim për këtë detyrë të thjeshtë, e mora këtë si dhuratë nga kolegët e mi ndërsa po largohesha nga Orange Polonia, ndihem i detyruar ta drejtoj atë.
Ok - thjesht ndiqni foton. Isha i shqetësuar që prodhuesi rumun nuk sugjeron ndonjë ndërrues të nivelit TTL, por unë mata tensionin dhe ai dërgon 3V. Kur të jeni gati me kabllo - shtypni çelësin e modemit të energjisë për një sekondë ose dy.
Hapi 2: Kontrollimi i lidhjes Bordi-GSM
Shpresoj që karta juaj SIM nuk është e mbrojtur me PIN. Në rast se është, mund të kontrolloni telat dhe PIN-in tuaj njëherësh (mund të mos jetë 1234;-)):
sudo apt-get install minicom
sudo minicom -D /dev /ttyAMA0 -b 115200
AT
AT+CPIN = 1234
Supozova se modemi punon në 115200 baud. Nëse nuk është kështu dhe dëshironi ta ndryshoni-mund të shkarkoni një skript Python nga faqja e internetit e Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) për të vendosur shpejtësinë, p.sh.:
sudo python setSerial.py 9600 115200
Para se ta ekzekutoni komentoni të gjitha rreshtat agsm.open (), mendoj se kjo ka funksionuar mirë në të kaluarën ose në disa versione të tjera Linux.
Siç mund ta shihni në foto - më duhej të fikja/ndizja modulin GSM për ta bërë atë të pranonte PIN -in.
Hapi 3: Konfigurimi i PPP
Përmbajtja e hapit vjen nga a-gsm-RPI-shembuj-py-libra-based-v1_2.tar shkarkuar nga faqja e prodhuesve. Ndryshoni dhe kopjoni-ngjitni përmbajtjen më poshtë (italike) në vendet me shkronja të zeza.
/etc/chatscripts/gprs
ABORT BUSYABORT VOICE
ABORTIM "JO BARRIER"
Abort "NO DIALTONE"
ABORT "Nuk ka ton telefonik"
ABORTIM "S'KA P ANRGJIGJE"
ABORTIM "I VONUAR"
Abort "gabim"
ABORT "+CGATT: 0"
"" AT
KOHA 12
OK ATH
OK ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
KOHA 22
LIDH ""
Mund të paraqisni edhe PIN -in tuaj këtu (AT+CPIN…). 'telia' është një emër i APN, ju duhet ta ndryshoni atë në konfigurimin e operatorëve tuaj!
/etc/ppp/kolegët/a-gsm
lidh "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
pa parazgjedhje
përdorues
rruga e paracaktuar
këmbëngul
joauth
nocrtscts
lokal
Këtu duhet të ndryshoni edhe APN -në. Sigurohuni që shpejtësia është ajo që keni kontrolluar më parë! Ky është një burim i dështimeve të PPP të vështira për t'u gjetur. BTW - autorët pohojnë se drejtoria është 'dardhë' (e gabuar).
Hapi 4: Drejtimi i PPP
Për t'u lidhur me internetin, thjesht ekzekutoni:
sudo pon a-gsm
Problemi mund të jetë që ju keni RPI -në tuaj të lidhur tashmë në internet, kështu që për të qenë të sigurt që funksionon, thjesht ekzekutoni këtë më parë (zgjuar nga rumunët ta sugjerojnë!):
sudo route del default
Tani duhet të keni qasje në internet përmes rrjetit GSM. Mundohuni të shkruani një adresë!
Për të mbyllur PPP:
sudo poff a-gsm
Nëse nuk keni sukses, mund t'ju duhet të filloni PPP në modalitetin e korrigjimit:
sudo pon a-gsm debug hale logfd 2 nodetach
Në rastin tim gabimet ishin:
a) mos vendosja e APN
b) shpejtësi serike e gabuar!
c) diçka që varet nga /dev /AMA0 - shihni tutorialin "Siguria në shtëpi" për të mësuar se si të lironi portin!
Hapi 5: Për të bërë
1) dërgoni imazhe të ndërhyrës përmes MMS, ndoshta më të qëndrueshme se PPP (për t'u testuar)
2) kontrolloni të gjitha këto me SIM800L
3) PPP, MMS dhe SIM800L me Orange PI
Qëndroni të sintonizuar!
Recommended:
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Ndërtoni një Radio Amatore APRS RX Only IGate Duke përdorur një Raspberry Pi dhe një Rong RTL-SDR në më pak se gjysmë ore: 5 hapa
Ndërtoni një Radio Amatore APRS RX Only IGate Duke përdorur një Raspberry Pi dhe një Rong RTL-SDR në më pak se gjysmë ore: Ju lutemi vini re se kjo është tani mjaft e vjetër, kështu që disa pjesë janë të pasakta dhe të vjetruara. Skedarët që ju nevojiten për të redaktuar kanë ndryshuar. Unë kam azhurnuar lidhjen për t'ju dhënë versionin më të fundit të imazhit (ju lutemi përdorni 7-zip për ta dekompresuar atë), por për instruksion të plotë
Kontrolli motorik i bazuar në Arduino GSM (Pa modul GSM): 3 hapa
Kontrolli motorik i bazuar në Arduino GSM (Pa modul GSM): Në këtë projekt do t'ju tregoj një metodë bazë por unike për të ndezur dhe fikur çdo gjë duke përdorur stafetë. Kjo ide erdhi nga disa persona që bënin projekte të tilla, por ata kishin problem që të gjithë vareshin nga sjelljet e telefonit celular gjatë thirrjes. Thjeshtoj
Mos blini një modul GSM, përdorni telefonin tuaj të vjetër !: 6 hapa
Mos blini një modul GSM, përdorni telefonin tuaj të vjetër !: Kështu kohët e fundit kam bërë shumë projekte pa tel, kryesisht të bazuara në një modul Bluetooth, por që atëherë kam dashur të vazhdoj dhe të filloj të bëj projektet e mia SMS ose Telefonata e kontrolluar e cila është pothuajse po aq e lehtë me ndihmën e një moduli GSM
Si të bëni një modul zjarri të shpejtë falas (gjithçka që ju nevojitet është një kaçavidë): 10 hapa
Si të bëni një modul zjarri të shpejtë falas (gjithçka që ju nevojitet është një kaçavidë): Sot do t'ju mësoj se si të bëni një modalitet zjarri të shpejtë në një pajisje xbox: Një kaçavidë torx T8 me një vrimë sigurie OSE mund të përdorni një të vogël kokë e sheshtë. Këtë herë unë jam duke përdorur një Titan Torx t8 me një vrimë sigurie që mund të blihet në Autozone.