Mundarija:
- 1 -qadam: qutida nima bor?
- 2-qadam: 40-pinli sarlavha tartibi
- 3 -qadam: IoT bitini Raspberry Pi bilan birga joylashtiring
- 4 -qadam: Raspberry Pi -ni sozlash
- 5 -qadam: IoT Bit -ni oson sozlash
- 6 -qadam: LEDlarning funktsiyalari
- 7 -qadam: UART avtobusini yoqing
- 8 -qadam: dasturiy ta'minotni yangilash
- 9 -qadam: Foydalanish bo'yicha ko'rsatmalar
Video: IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
IOT BIT - bu sizning Raspberry Pi -ni hamma joyda haqiqatan ham foydali qiladigan yakuniy HAT. Bizning aqlli HAT moduli Raspberry Pi uchun GSM mobil ma'lumotlarini, GPS joylashuvi ma'lumotlarini va Bluetooth ulanishini ta'minlaydi. Bu xakerlar, olimlar va ijodkorlar uchun eng zo'r modul, chunki u qayerda bo'lsangiz ham Pi -ga kuchli aloqa o'rnatadi. Bizning modulni Raspberry Pi -ga ulang va o'ynashni boshlang.
HAT sizning operatsion tizimingizdagi dasturiy ta'minot bilan osongina birlashishi mumkin, bu sizga mobil tarmoq orqali umumiy Internet ma'lumotlariga kirishni ta'minlaydi. Bizning API -dan foydalanib, bu shlyapa sizga SMS (matnli) xabarlarni yuborish va Bluetooth orqali muloqot qilish imkoniyatini beradi. Shuningdek, biz joylashuv ma'lumotlarini ko'rsatadigan bortdagi GPS -ga oson kirishni ta'minlaymiz.
HAT xususiyatlari:
- Har qanday mikro simni qo'llab -quvvatlaydi, faqat SIM kartani joylashtiring va ishga kirishing.
- Oson sozlash, bitta terminal buyrug'i bilan, Raspberry Pi yordamida IOT BITni soddalashtirish uchun dasturiy ta'minotimizni sozlang.
- Raspberry Pi batareyasi uchun GSM mobil ma'lumotlari.
- Piyingizni uyg'oting yoki matnli xabarlar yordamida voqealarni boshlang.
- Yaxshi qabul qilish uchun ixtiyoriy tashqi antenna.
- 3 ampergacha bo'lgan yuqori samarali quvvatni sozlash.
1 -qadam: qutida nima bor?
Paket o'z ichiga oladi:
- 1 x GSM karta
- 1 x GPS antenna
- 1 x signalli antenna
- 1 x Bluetooth antenna
- Micro -USB -ga 1 x USB kabeli
- 1 Ko'rsatmalarga havola
2-qadam: 40-pinli sarlavha tartibi
40-pinli sarlavhaning sxemasi loyihangizga mos keladigan pinlar bilan mos keladi.
3 -qadam: IoT bitini Raspberry Pi bilan birga joylashtiring
- IOT BIT va Raspberry Pi -ni quvvatlantirish uchun Raspberry Pi devor vilkasi IOT BIT -ga kiradi. (Raspberry Pi -ni ham ulash shart emas).
- 2 antenna va GPS antennasini IOT BIT -ga joylashtiring.
- Sim kartani IOT BIT sim karta ushlagichiga joylashtiring, uning burchagi taxtadan uzoqda (uni har qanday yirik sim -provayderdan sotib olishingiz mumkin).
4 -qadam: Raspberry Pi -ni sozlash
Raspberry Pi ishlashi uchun zarur bo'lgan komponentlar:
- Raspberry Pi 2 yoki 3.
- Monitor.
- Sichqoncha va klaviatura.
- HDMI kabeli.
- Raspberry Pi zaryadlovchi.
- Raspbian Jessie -ning so'nggi versiyasi bo'lgan SD -karta (8 Gb dan ortiq talab qilinadi).
Raspberry Pi dasturiy ta'minotini sozlash bo'yicha qo'llanmani https://www.raspberrypi.org/learning/hardware-gui… manzilida topish mumkin.
Raspbian Jessining so'nggi versiyasini https://www.raspberrypi.org/learning/hardware-gui… saytida topish mumkin.
5 -qadam: IoT Bit -ni oson sozlash
Buni ishga tushirishning bir qancha usullari mavjud. Birinchisi, Win32 Disk Imager yordamida disk tasvirini yuklab olish va o'chirish. Sizga 8 Gb yoki undan kattaroq SD -karta kerak bo'ladi. Yuklab olish havolasi quyida:
IOT bitini yoqish uchun quvvat simini POWER deb nomlangan USB portiga ulang. IoT Bit ulangandan so'ng, Raspberry Pi quvvatlanadi.
Bundan tashqari, siz Windows tizimida IOT BIT -dan foydalanishingiz mumkin. Bu drayverlardan foydalanish va ularni o'rnatish kifoya:
6 -qadam: LEDlarning funktsiyalari
Quvvat (Yashil) - Bu Led IoT Bit USB orqali ulanganda yonishi kerak, IoT Bit batareyadan quvvat olganda bu chiroq o'chadi.
CHARGE (Moviy) - IoT Bit USB orqali ulangan bo'lsa, Led yonadi, IoT Bit batareyadan quvvat olganda, bu chiroq o'chadi. Bu Led shuningdek, batareya to'liq zaryadlanganda ko'rsatkich sifatida ishlaydi. Agar IoT Bit USB orqali ulangan bo'lsa va batareya ham ulangan bo'lsa. Batareya zaryad olgandan so'ng, Led o'chadi.
ACTIVITY (Moviy) - O'chirish vaqtida yoqilganda, modem ishga tayyorligini bildiradi.
NET (Moviy) -yoqilganda, IoT Bit sim -kartani o'qiyotganini ko'rsatadi, agar u tez yonib tursa, bu signal qulfini qidirayotganini, sekin miltillay boshlaganida, u provayderga qulflanganligini bildiradi. Sim karta.
RGB Led - bu LED boshida oq rangga aylanadi, ya'ni karta USB modemiga ulanmagan, keyin faollik chirog'i yonadi, RGB yashil va keyin ko'k rangda yonadi, faollik va RGB o'chadi. foydalanishga tayyor.
7 -qadam: UART avtobusini yoqing
IOTBit GSM HAT -da USB COM port interfeysi yo'q, shuning uchun biz UART -dan u bilan bog'lanish uchun foydalanamiz. Shunday qilib, biz Raspberry pi -da UART -ni yoqishimiz kerak. Biz RPi 3 bilan ishlaymiz, shuning uchun quyidagi ko'rsatmalar ushbu versiya uchun maxsus. Agar siz malina pi ning eski versiyasidan foydalanayotgan bo'lsangiz, qo'shimcha qo'llab -quvvatlash uchun biz bilan bog'laning.
Bu ikki usulda amalga oshirilishi mumkin:
Birinchidan, siz bu erda joylashgan https://github.com/Altitude-Tech/IOTBit_GSM bash skriptidan foydalanishingiz mumkin.
bajariladigan ruxsatlarni berishni unutmang:
$ chmod +x Uart_Enable_RPi3.sh Keyin uni bajaring: $ sudo./Uart_Enable_RPi3.sh
Ikkinchidan, quyidagi amallarni bajarib qo'lda qilishingiz mumkin.
- Agar biror narsa noto'g'ri bo'lsa, joriy tizimingizning zaxira nusxasini yarating !!!
-
Terminalni oching va yozing
$ sudo nano /boot/config.txt
-
faylga quyidagilarni qo'shing
- enable_uart = 1
-
dtoverlay = pi-miniuart-bt
- Faylni saqlang ctrl-x, keyin y va kiriting.
-
Keyingi buyruq yordamida cmdline.txt faylini oching.
$ sudo nano /boot/cmdline.txt
-
Faylni mazmuni ikkinchi qator bilan bir xil bo'lishi uchun o'zgartiring.
-
dwc_otg.lpm_enable = 0 konsol = serial0, 115200 konsol = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 lift = oxirgi tugash vaqti
-
dwc_otg.lpm_enable = 0 konsol = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 lift = oxirgi tugash vaqti
-
- Endi tizimni qayta ishga tushiring
- Qayta ishga tushirilgandan so'ng, UART avtobusini yoqish kerak.
-
Buni sinab ko'rish uchun:
- $ sudo apt-get install minicom
-
$ minicom -D /dev /serial0
Sizga qarab Raspbian versiyasi sizning UART portingiz ttyAMA0, ttyS0 yoki serial0 bo'ladi. Agar siz Rasbian streçidan foydalansangiz, serial0 bo'ladi.
-
Tayyor modem doimiy ravishda takrorlanishi kerak.
8 -qadam: dasturiy ta'minotni yangilash
Yaqinda yangi yangilanish bo'lgani uchun bu qadam talab qilinadi. UART yoqilgandan so'ng, biz yangi dasturiy ta'minotni yuklashga tayyormiz. DIQQAT, bu bosqichda, davom etishdan oldin, bu qadamni bajarish uchun IoT Bit va Raspberry Pi -ni mustaqil ravishda yoqish juda muhimdir.
IOTBit-GSM_Firmware_Update papkasiga o'ting, uni https://github.com/Altitude-Tech/IOTBit_GSM dan yuklab olishingiz mumkin.
Do terminalidan foydalanish:
$ CD ~/IOTBit-GSM_Firmware_Update
$ sudo python Firmware_Updater_IOT.py
Skript sizdan ketma -ket portni so'raydi, agar siz Raspbian strelkasidan foydalansangiz va /dev /serial0 ni kiritishingiz mumkin.
Agar yuklash muvaffaqiyatli bo'lsa, dastur bir nechta xotira manzilidan yozadi va o'qiydi, keyin "OK" deb ayting
9 -qadam: Foydalanish bo'yicha ko'rsatmalar
Kengashdan foydalanish uchun GitHub repo-dan Example_Script.py va IOTBit_Library_GSM_Variant.py-ni yuklab oling:
Misol skriptidan siz "AT+CPIN?" O'rnini bosadigan har qanday AT buyruqlarini sinab ko'rishingiz mumkin. sizning buyrug'ingiz bilan, SIM808 uchun ko'proq AT buyruqlarini o'sha GitHub repo -ga biriktirilgan pdf -da topish mumkin.
Tavsiya:
Doggy shapka: 11 qadam (rasmlar bilan)
Doggy Hat: peluş o'yinchoq iti avtomatlashtirilgan bosh kiyimga aylandi. Qo'lli kartonli servo dvigatel Arduino Uno batareyasi bilan boshqariladigan boshni tasodifiy siljitadi. Loyihani qurishda hech qanday to'ldirilgan hayvonlar shikastlanmagan
Pimoroni muhitida yorug'lik va rang o'lchovlari: mikro uchun bit: bit: 5 qadam
Pimoroni Enviro bilan yorug'lik va rang o'lchovlari: bit uchun Micro: bit: Men ilgari yorug'lik va rangni o'lchashga imkon beradigan ba'zi qurilmalarda ishlaganman va siz bu o'lchovlar nazariyasi haqida bu erda va bu erda ko'rsatmalarni topishingiz mumkin. yaqinda muhitni chiqardi: bit, m uchun qo'shimchalar
Raspberry Pi havo sifati va gaz detektori V0.9 uchun sezgir shapka: 8 qadam
Raspberry Pi havo sifati va gaz detektori V0.9 uchun sezgir shlyapa: Sensly - bu har xil gazlar haqida ma'lumot to'plash uchun bortli gaz datchiklari yordamida havodagi ifloslanish darajasini aniqlashga qodir portativ ifloslanish sensori. Bu ma'lumotni real vaqt rejimida to'g'ridan-to'g'ri smartfoningizga yuborish mumkin
Fancy LED shapka: 5 qadam (rasmlar bilan)
Fancy LED Hat: Men har doim Arduino loyihasini amalga oshirishni xohlardim, lekin hech qachon mening oilam shlyapa ziyofatiga taklif qilinmaguncha hech qanday ajoyib g'oyalarim bo'lmagan. Ikki haftalik vaqt oralig'ida men harakatga sezgir LED animatsion shlyapasini rejalashtirishim va bajarishim mumkinmi, deb qiziqardim. O'tadi
Tv-B-ketgan shapka: 6 qadam (rasmlar bilan)
Tv-B-ketgan shlyapa: bu birlashtirilgan Tv-B-Gone shlyapasi va bir nechta qo'shimcha xususiyatlarga ega, masalan, tez o't o'chirish rejimi, u eng tez-tez uchraydigan televizorlarni tez-tez o'chiradi va yoqadi. barcha televizorlar uchun o'chirish kodlari abadiy. Savollar