Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: 40-зүү толгойн зохион байгуулалт
- Алхам 3: GUI -ийг тохируулах
- Алхам 4: Хэрхэн ашиглах
- Алхам 5: Auto_Script.py скрипт
- Алхам 6: SMS командын жагсаалт
Видео: IoT Bit функцууд: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгаанд бид Raspberry Pi 1, 2, 3 гэх мэт мини компьютерт IoT Bit Functions GUI -ийг хэрхэн ашиглахыг үзүүлэх болно.
- "SMS илгээх",
- "SMS харуулах",
- "SMS устгах",
- "Дуудлага хийх",
- "Өлгөх",
- "GPIO -ийг HIGH/LOW болгож тохируулна уу"
- "Дохионы чанар"
Эдгээр функцууд нь IoT Bit модемтой харилцах харилцааг хялбарчилж, автомат скрипт ашиглан бид Raspberry Pi -ийн GPIO тээглүүрт холбогдсон техник хэрэгслийг IoT Bit рүү SMS илгээх замаар удирдах боломжтой болно. Энэ нь төхөөрөмжийг алслагдсан газраас асаах, унтраахыг хүсч буй олон төсөлд ашигтай байж болох бөгөөд үүнийг зөв тохируулсан тохиолдолд бараг ямар ч төхөөрөмжөөр хийх боломжтой.
Энэхүү зааварт бид IoT Bit график хэрэглэгчийн интерфэйсийн анхны хувилбар болон "Set GPIO High/Low" функцийг байнга ажиллуулахын тулд python скриптийг хэрхэн тохируулахыг харуулах болно. Тиймээс SMS илгээсэн тохиолдолд автоматаар сонгосон зүү.
Алхам 1: Шаардлагатай материал
1 x IoT Bit багц
1 x Mini компьютер (Энэ зааварт Raspberry Pi 3 ашигласан)
1 x PC дэлгэц (HDMI эсвэл адаптертай)
1 x хулгана
1 x гар
1 x SD карт (Raspbian, Ubuntu гэх мэт үйлдлийн системтэй)
1х USB кабель
Алхам 2: 40-зүү толгойн зохион байгуулалт
Төсөлдөө байгаа зүүтэй нийцүүлэн тохируулах 40-зүү толгойн бүдүүвчийг энд харуулав.
Боломжтой портын порт // Тодорхойлолт
- Гарч буй мессежийг оношлох порт (Энэ нь ашиглагдаагүй байна) (Ихэвчлэн ttyUSB0)
- GPS мэдээлэл гаргадаг NMEA порт (ихэвчлэн ttyUSB1)
- AT тушаалын порт (ихэвчлэн ttyUSB2)
- Модем порт (ихэвчлэн ttyUSB3)
- USB аудио порт (ихэвчлэн ttyUSB4)
Алхам 3: GUI -ийг тохируулах
Хамгийн эхний хийх зүйл бол Терминал дээр гүйх явдал юм.
- $ sudo apt-get шинэчлэлт
- $ sudo apt-get шинэчлэлт
Энэ нь танд бүх зүйлийг шинэчилж, бүх багцыг суулгаж өгөх болно. Энэхүү зааварт бидний ашигладаг гол модуль бол Python 2.7 -д зориулсан PyQt5 бөгөөд үүнийг дараах тушаалыг ашиглан суулгах ёстой.
$ sudo apt-get python-pyqt5-ийг суулгаарай
PyQt5 -ийг татаж авсны дараа GitHub холбоос руу орж татаж авахын тулд танд "IoT_Bit_library.py", "IoT_Bit_GUI_V1.py" болон "popup.py" скриптүүд хэрэгтэй болно.
github.com/Altitude-Tech/IOTBit_Functions_…
Тэднийг татаж авсны дараа "/home/pi" лавлахад хадгална уу.
Үүнийг ажиллуулахаасаа өмнө бид терминалыг нээж, бичих замаар ажиллуулах зөвшөөрлийг өгөх ёстой.
$ sudo chmod +x IoT_Bit_GUI_V1.py
GUI скриптийг ажиллуулахын тулд терминал руу оруулна уу.
$./IoT_Bit_GUI_V1.py
Энэхүү GUI болон номын сангийн тусламжтайгаар үүнийг үүсгэсэн тул python 2.7 -ийг ашиглахыг зөвлөж байна. Хэрэв та python 2.7 -ээс дээш эсвэл доорх хувилбарыг ашиглахыг хүсвэл кодыг өөрчлөх шаардлагатай бөгөөд энэ нь оновчтой ажиллахгүй байж магадгүй юм.
Алхам 4: Хэрхэн ашиглах
Зааварчилгаа:
SMS илгээхийн тулд та эхлээд утасны дугаараа эхний оруулах талбарт оруулах ёстой. Дараа нь SMS илгээх товчлуурын хажууд байгаа хоёрдахь талбарт текст мессежээ оруулаад илгээх дээр дарна уу. Хэрэв амжилттай болвол илгээсэн гэдгээ баталгаажуулахын тулд дэлгэцийн хайрцагт мессеж гарч ирэх ёстой
SMS харуулахын тулд "Бүгдийг харуулах" дээр дарж бүх мессежийг үзнэ үү, 1 нь эхний SMS -ийг үзнэ үү, 2 нь хоёр дахь SMS -ийг үзнэ үү гэх мэт. Дугаар оруулсны дараа "SMS харуулах" товчийг дарахад зурвас доорх дэлгэцийн хайрцган дээр гарч ирнэ
SMS-ийг устгахын тулд бүх SMS-ийг устгахын тулд "Бүгдийг устгах" товчийг дарж, тодорхой SMS-г устгахын тулд унах цэснээс "Тодорхой SMS устгах" -ыг сонгоод "SMS-г устгах" товчийг дарахад танд цонх гарч ирэх болно. SMS дугаарыг оруулсны дараа устгахыг хүсч буй SMS -ээ оруулна уу. "OK" дээр дарж тухайн SMS -г устгаарай, хэрэв та өөр SMS -г устгахыг хүсэхгүй байгаа бол хайрцгийг хаагаарай (Устгахыг хүсч буй SMS -ээ индексийн дугаартай холбоно уу). SMS -ийн хажууд та "Бүгдийг харуулах" дээр дарахад дэлгэцийн цонхонд харагдах дарааллыг биш). Дараа нь "Хүлээн авсан уншсан" гэсэн статустай бүх SMS-ийг устгахын тулд унах цэснээс "Уншсан текстийг устгах" командыг сонгоод "SMS-г устгах" дээр дарж, "Хүлээн авсан уншигдсан", "Хадгалсан илгээсэн" гэсэн статустай бүх SMS-ийг устгахын тулд "Уншихыг устгах" командыг сонгоно уу. Унтраах цэснээс & Илгээсэн "дарж" SMS устгах "дээр дарж" Хүлээн авсан уншигдсан "," Хадгалсан илгээгдсэн "," Хадгалагдсан илгээгээгүй "гэсэн статустай бүх SMS-ийг устгахын тулд" Уншсан, илгээсэн, илгээгээгүй "командыг сонгоно уу. доош цэс, "SMS устгах" дээр дарна уу
Дуудлага хийхийн тулд утасны дугаараа SMS илгээж буй утасны дугаартай ижил талбарт оруулаад "Дуудлага хийх" дээр дарна уу, утсаа таслахын тулд "Дуудлага хийх" товчийг дарна уу
Дохиог шалгахын тулд та зөвхөн "Дохионы чанар" товчлуур дээр дарахад л дэлгэцийн хайрцагт мессеж гарч ирэх бөгөөд "Муу дохио", "OK дохио", "Сайн дохио", "Онцгой дохио" гэсэн таван сонголт л байна. ба "Холболт байхгүй"
Дараа нь танд "GPIO -ийг HIGH/LOW болгож тохируулах" функц байгаа бөгөөд энэ нь хамгийн сүүлд илгээсэн текст мессежээс хамааран сонгосон GPIO зүүг бага эсвэл өндөр болгож тохируулах болно, жишээлбэл: "PIN26H" нь 26 -р зүүг өндөр болгож, "PIN26L" болно товчлуурыг дарсны дараа үүнийг хамгийн бага болгож тохируулна уу. Бид үүнийг 26, 19, 13 -р зүүгээр хийсэн бөгөөд бусад GPIO зүүг нэмж оруулах боломжтой бөгөөд тэдгээрийг IoT бит ашиглаагүй байгаа эсэхийг шалгаарай
Алхам 5: Auto_Script.py скрипт
GPIO функцуудыг хязгааргүй ажиллахаар тохируулахын тулд та энэ GitHub линкээс "Auto_Bash.sh" болон "Auto_Script.py" -г татаж аваад "/home/pi" фолдерт хадгалах хэрэгтэй.
github.com/Altitude-Tech/IOTBit_Functions_GUI
Дараа нь bash скриптийг ажиллуулах боломжтой болгохын тулд:
$ chmod +x Auto_Bash.sh
Тэдгээрийг pi дээрээ хадгалаад bash скриптийг ажиллуулах боломжтой болгосны дараа терминалыг нээж командын мөрөнд бичихэд л хангалттай.
$ sudo нано /etc/rc.local
Дараа нь "0 гарах" -ын өмнөхөн төгсгөлд:
bash /home/pi/Auto_Bash.sh
Скриптийг эхлүүлэхийн тулд pi -ээ дахин ачаална уу. Та бүгд баяр хүргэе. Скрипт ажиллаж байх ёстой бөгөөд та тохируулсан ямар ч тээглүү мессеж илгээх бүрт тэдгээр нь өндөр эсвэл доод руу шилжих болно. Зүүг өндөр эсвэл доод түвшинд тохируулахын тулд та түлхүүр үгээ өөрчилж болно гэдгийг санаарай.
Алхам 6: SMS командын жагсаалт
- PIN26HPIN26L
- PIN19HPIN19L
- PIN13HPIN13L
Та SMS командыг хүссэн үг болгон өөрчилж, бөөрөлзгөнө pi ашигладаггүй GPIO зүүг нэмж болно гэдгийг санаарай. "Auto_Script.py" руу ороод дээрх тушаалуудыг хайж олоод бусад тээглүүр дээр хуулна уу.
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Easy IOT - Дунд зэргийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчийн төв: 4 алхам
Easy IOT - Дунд зэрэглэлийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчтэй төв: Энэхүү цуврал хичээлд бид төвийн зангилааны төхөөрөмжөөс радио холбоосоор удирдах боломжтой төхөөрөмжүүдийн сүлжээг бий болгох болно. WIFI эсвэл Bluetooth -ийн оронд 433MHz цуваа радио холболтыг ашиглахын давуу тал нь илүү өргөн хүрээтэй (сайн
IOT BIT 4G, 3G V1.5 Raspberry Pi малгай: 16 алхам (зурагтай)
IOT BIT 4G, Raspberry Pi -д зориулсан 3G V1.5 Hat: IoT Bit нь Raspberry Pi мини компьютерт зориулсан 4G гар утасны өгөгдөл өгдөг Raspberry Pi -д зориулсан 4G HAT 4G Development самбарыг танилцуулж байгаадаа баяртай байна. Манай ухаалаг HAT модуль нь Raspberry Pi -ийг гар утасны өгөгдөл, GPS байршлын мэдээллээр хангадаг
IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: 9 алхам
IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: IOT BIT бол таны Raspberry Pi -ийг хаана ч хамаагүй ашиглах боломжтой болгодог хамгийн шилдэг малгай юм. Манай ухаалаг HAT модуль нь Raspberry Pi -ийн GSM гар утасны өгөгдөл, GPS -ийн байршлын мэдээлэл, Bluetooth холболтыг өгдөг. Энэ бол хакеруудын хувьд төгс модуль юм
IOT BIT (Албан ёсоор PiAnywhere V1.31 гэгддэг) Raspberry Pi -д зориулсан 4G & LTE малгай: 10 алхам (зурагтай)
IOT BIT (Албан ёсоор PiAnywhere V1.31 гэгддэг) 4G & Raspberry Pi -д зориулсан LTE малгай: IOT BIT 4G & Raspberry Pi4G -д зориулсан LTE Hat (100 mbps доош/ 50 mbps дээш) - Таны бөөрөлзгөнө pi -д зориулсан хэт хурдан интернет холболт, их хэмжээний татан авалт, видео дамжуулалт хийхэд маш сайн.TheIOT BIT 4G & Raspberry Pi бета хувилбарын LTE малгай