Мазмуну:
- 1 -кадам: Кабелдөө
- 2-кадам: Board-to-GSM байланышын текшерүү
- 3 -кадам: PPP Config
- 4 -кадам: МЖӨ иштетүү
- 5 -кадам: Кыл
Video: Raspberry Pi GSM модулу менен: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бир аз мурун мен сиздин мүлктү көзөмөлдөө үчүн RPIди колдонуу жөнүндө бир нече пункттарды жазгам:
www.instructables.com/id/Home-Security-Wit…
Мен GSMди "жакында" колдонуу жөнүндө жазууга убада бердим, бул учурда 5 ай өттү.
Менин оюмча, бул контекстте пайдалуу болушу мүмкүн (үй коопсуздугу) - бар
кабелдик интернетке кирбеген дагы эле касиеттер, мис. мен азыр жашап жаткан Норвегиядагы көптөгөн эс алуу үйлөрү ушундай. Алардын 30% сеткага кире алышпайт - мен дагы бул жөнүндө ойлонуп жатам, бул дагы көп убакытты талап кылат (Arduino акылга сыярлык чечимди сунуштоо үчүн өтө көп энергия сарптайт).
Бүгүн GP модулун PPP аркылуу интернетке туташтыруу үчүн кыскача үйрөткүч, "үй коопсуздугу" бөлүгүн калтырып, бир аз көбүрөөк нерсени талап кылат - RPIде бир гана серия бар (?), Андыктан USB -to колдонуу керек -сериялык конвертер, эгер сизге керек болсо, RFID окурманы тиркөө үчүн.
1 -кадам: Кабелдөө
Мен itbrainpower.net сайтынан A-GSM модулун сынап көрөм. Себеби, мен SIM800L -ге казыктарды ширетүүгө үлгүрбөй калдым. Мен убада берем. A-GSM-бул жөнөкөй тапшырма үчүн аша чапкандык, мен муну Orange Polandтен кетип жатканда кесиптештеримден белек катары алдым, мен аны иштетүүгө милдеттүүмүн.
Макул - жөн эле сүрөттү ээрчиңиз. Мен румыниялык продюсер TTL деңгээлин алмаштырууну сунуштабайт деп тынчсызданып жаттым, бирок мен чыңалууну өлчөдүм, ал 3В жөнөтөт. Кабелдер менен даяр болгондо - модемдин электр которгучун бир -эки секунд басыңыз.
2-кадам: Board-to-GSM байланышын текшерүү
Сиздин SIM картаңыз PIN менен корголгон эмес деп үмүттөнөм. Бул учурда сиз зымдарды жана ПИНиңизди бир убакта текшере аласыз (ал 1234 эмес болушу мүмкүн;-)):
sudo apt-get minicom орнотуу
sudo minicom -D /dev /ttyAMA0 -b 115200
AT
AT+CPIN = 1234
Мен модем 115200 bod иштейт деп ойлогом. Эгерде андай эмес болсо жана аны өзгөрткүңүз келсе-ылдамдыкты орнотуу үчүн Itbrainpower.net сайтынан Python скриптин жүктөп алсаңыз болот (RPi_examples-v0.9-2014.09.30.tar), мисалы:
sudo python setSerial.py 9600 115200
Аны иштетүүдөн мурун, бардык agsm.open () линияларын комментарийлеңиз, менимче, бул мурунку же башка Linux версияларында жакшы иштеген.
Сүрөттө көрүнүп тургандай - мен PIN кодду кабыл алуу үчүн GSM модулун өчүрүп/күйгүзүшүм керек болчу.
3 -кадам: PPP Config
Кадамдын мазмуну өндүрүүчүлөр сайтынан жүктөлгөн a-gsm-RPI-Examples-py-library-based-v1_2.tar-дан келет. Төмөндөгү мазмунду түзөтүңүз жана көчүрүп коюңуз (курсив), коюу тамгалар менен.
/etc/chatscripts/gprs
АБОРТ БУСЯБОРТ ҮНҮ
"Жүк ташуучу жок" АБОРТ
АБОРТ "DIALTONE ЖОК"
АБОРТ "DIAL TONE ЖОК"
АБОРТ "ЖООП ЖОК"
АБОРТ "КЕЧИКТИРИЛГЕН"
"КАТА" АБОРТ
АБОРТ "+CGATT: 0"
"" AT
TIMEOUT 12
Жарайт ATH
OK ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
TIMEOUT 22
БАЙЛАНЫШ ""
ПИНиңизди бул жерге да тапшырсаңыз болот (AT+CPIN…). 'telia' - бул APNдин аты, аны операторлордун конфигурациясына өзгөртүү керек!
/etc/ppp/peers/a-gsm
туташуу "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
демейки жол
улантуу
noauth
nocrtscts
жергиликтүү
Бул жерде сиз дагы APNди алмаштырышыңыз керек. Ылдамдык сиз мурда текшерген нерсе экенине ишениңиз! Бул табуу кыйын МЖӨнүн иштебей калышынын булагы. BTW - авторлор каталогду 'алмурут' (туура эмес) деп ырасташат.
4 -кадам: МЖӨ иштетүү
Интернетке туташуу үчүн сиз жөн гана аткарасыз:
sudo pon a-gsm
Кыйынчылык сизде RPI Интернетке мурунтан эле туташкан болушу мүмкүн, андыктан анын иштээрине ишенүү үчүн, муну мурун эле иштетиңиз (муну сунуштоо үчүн румындардын акылдуусу!):
sudo route del default
Эми сиз Интернетке GSM түйүнү аркылуу киришиңиз керек. Даректи коюуга аракет кылыңыз!
PPPти өчүрүү үчүн:
sudo poff a-gsm
Эгер ийгиликсиз болсо, PPPди мүчүлүштүктөрдү оңдоо режиминде баштооңуз керек болот:
sudo pon a-gsm мүчүлүштүктөрдү жоюу logfd 2 түйүнү
Менин учурда, каталар:
а) APN орнотуу эмес
б) туура эмес сериялык ылдамдык!
в) бир нерсе илинип турат /dev /AMA0 - портту бошотууну үйрөнүү үчүн "Үй коопсуздугу" окуу куралын караңыз!
5 -кадам: Кыл
1) зыянкечтердин сүрөттөрүн MMS аркылуу жөнөтүү, балким PPPге караганда туруктуу (сыноодон өтүшү керек)
2) мунун баарын SIM800L менен текшериңиз
3) PPP, MMS жана SIM800L Orange PI менен
Бар болуңуз!
Сунушталууда:
Talkative Automation -- Аудио Arduino -- Үн менен башкарылуучу автоматика -- HC - 05 Bluetooth модулу: 9 кадам (Сүрөттөр менен)
Talkative Automation || Аудио Arduino || Үн менен башкарылуучу автоматика || HC - 05 Bluetooth модулу: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …. …. Бул видеодо биз сүйлөшүүчү автоматиканы курдук .. Сиз мобилдик телефон аркылуу үн буйругун жөнөтсөңүз, ал үй түзмөктөрүн күйгүзүп, пикирлерин жөнөтөт
Arduino менен SMS жөнөтүү -- TC35 GSM модулу: 5 кадам
Arduino менен SMS жөнөтүү || TC35 GSM модулу: Бул чакан долбоордо мен сизге TC35 GSM модулун кантип туура колдонууну жана аны менен SMS жөнөтүү үчүн Arduino Uno менен кантип колдонууну көрсөтөм
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
Arduino GSM негизделген мотор башкаруу (GSM модулу жок): 3 кадам
Arduino GSM негизиндеги мотор көзөмөлү (GSM модулу жок): Бул долбоордо мен сизге реленин жардамы менен эч нерсени күйгүзүү жана өчүрүү үчүн негизги, бирок уникалдуу ыкманы көрсөтөм. Бул идея мындай долбоорлорду ишке ашырган бир нече кишиден келип чыккан, бирок алар көйгөйгө туш болушкан, алар чалуудагы мобилдик телефондун жүрүм -турумуна көз каранды болгон. Мен жөнөкөй
Arduino Christmas Frame & A6 GSM модулу: 4 кадам (сүрөттөр менен)
Arduino Christmas Frame & A6 GSM Module: Рамка Рождество убагында көңүл ачуу үчүн гана жасалган:) Демо көрүү үчүн YouTube тасмасын көрүңүз. AI A6 GSM модулу SMS алат жана аны Arduino Unoго мастер катары жөнөтөт (i2c автобус). Uno i2c автобус маалыматын Arduino Nanoго серверлерди жылдырууну баштоо үчүн жөнөтөт жана