Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութեր
- Քայլ 2. 40 գլխի վերնագրի դասավորություն
- Քայլ 3: Ստեղծեք GUI
- Քայլ 4: Ինչպես օգտագործել
- Քայլ 5: Auto_Script.py սցենար
- Քայլ 6: SMS հրամանների ցուցակ
Video: IoT Bit գործառույթներ. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ուսանելիում մենք ձեզ ցույց կտանք, թե ինչպես օգտագործել IoT Bit Functions GUI- ն ձեր փոքր համակարգիչների համար, ինչպիսիք են Raspberry Pi 1, 2 և 3. Գործառույթները, որոնք GUI- ն կունենա V1- ում.
- «Ուղարկել SMS»,
- «SMSուցադրել SMS»,
- «SMSնջել SMS»,
- «Makeանգահարեք»,
- "Կախել",
- «Սահմանել GPIO- ն բարձր/ցածր»
- «Ազդանշանի որակը»
Այս գործառույթները պարզեցնում են IoT Bit մոդեմի հետ հաղորդակցությունը և դրանք օգտագործելով ավտոմատացված սցենարով, մենք կկարողանանք վերահսկել Raspberry Pi- ի GPIO կապում ամրացված ապարատը `պարզապես SMS ուղարկելով IoT Bit- ին: Սա կարող է օգտակար լինել շատ նախագծերում, որտեղ դուք ցանկանում եք միացնել կամ անջատել սարքերը հեռավոր վայրից, դա կարող է կատարվել գրեթե ցանկացած սարքի հետ, եթե այն պատշաճ կերպով կարգավորվի:
Այս Instructable- ում մենք ցույց կտանք IoT Bit- ի գրաֆիկական ինտերֆեյսի առաջին տարբերակը և ինչպես ստեղծել պիթոնի սցենար, որպեսզի «Set GPIO High/Low» գործառույթը միշտ գործարկվի, այնպես որ, եթե SMS ուղարկվի, այն ինքնաբերաբար կկարգավորի ընտրված քորոց:
Քայլ 1: Անհրաժեշտ նյութեր
1 x IoT բիթ փաթեթ
1 x մինի համակարգիչ (օգտագործված Raspberry Pi 3 -ը այս ուսանելի համար)
1 x ԱՀ մոնիտոր (HDMI կամ ադապտեր)
1 x Մուկ
1 x Ստեղնաշար
1 x SD քարտ (օպերացիոն համակարգով, ինչպիսին է Raspbian- ը, Ubuntu- ն)
1x USB մալուխ
Քայլ 2. 40 գլխի վերնագրի դասավորություն
Ահա 40-Pin- ի վերնագրի սխեմատիկ պատկերը `ձեր նախագիծը համապատասխանորեն համապատասխանեցնելու առկա կապումներին:
Մատչելի նավահանգիստներ // նկարագրություն
- Ախտորոշիչ պորտ ՝ ելքային զարգացող հաղորդագրության համար (Սա չի օգտագործվում) (Սովորաբար ttyUSB0)
- NMEA նավահանգիստ, որը թողարկում է GPS տեղեկատվություն (Սովորաբար ttyUSB1)
- AT հրամանի նավահանգիստ (սովորաբար ttyUSB2)
- Մոդեմի նավահանգիստ (սովորաբար ttyUSB3)
- USB- աուդիո պորտ (Սովորաբար ttyUSB4)
Քայլ 3: Ստեղծեք GUI
Առաջին բանը, որ պետք է անել, տերմինալում գործարկելն է.
- $ sudo apt-get թարմացում
- $ sudo apt-get բարելավում
Սա կապահովի, որ դուք ունեք ամեն ինչ արդիական և տեղադրված բոլոր փաթեթները: Հիմնական մոդուլը, որը մենք օգտագործել ենք այս հրահանգում, PyQt5 է Python 2.7 -ի համար, որը պետք է տեղադրվի ՝ օգտագործելով հետևյալ հրամանը.
$ sudo apt-get տեղադրել python-pyqt5
PyQt5- ը ներբեռնելուց հետո ձեզ հարկավոր կլինեն «IoT_Bit_library.py», «IoT_Bit_GUI_V1.py» և «popup.py» սցենարներ, որոնք կարող եք ներբեռնել, դրանք ներբեռնելու համար անցեք GitHub հղմանը:
github.com/Altitude-Tech/IOTBit_Functions_…
Ներբեռնելուց հետո դրանք պահեք «/home/pi» գրացուցակում:
Նախքան այն գործարկելը, մենք պետք է նրան տանք գործարկվող թույլտվություններ ՝ բացելով և գրելով տերմինալում.
$ sudo chmod +x IoT_Bit_GUI_V1.py
GUI սցենարը գործարկելու համար պարզապես մուտքագրեք տերմինալ.
$./IoT_Bit_GUI_V1.py
Խորհուրդ է տրվում օգտագործել python 2.7, քանի որ այս GUI- ն և գրադարանը ստեղծվել են դրա միջոցով: Եթե ցանկանում եք օգտագործել Python 2.7 -ի վերևում կամ ներքո գտնվող որևէ տարբերակ, ապա ստիպված կլինեք փոփոխել ծածկագիրը, և այն կարող է օպտիմալ չաշխատել:
Քայլ 4: Ինչպես օգտագործել
Հրահանգներ.
SMS ուղարկելու համար նախ պետք է մուտքագրեք առաջին համարի հեռախոսահամարը: Այնուհետև մուտքագրեք ձեր տեքստային հաղորդագրությունը երկրորդ մուտքի վանդակում ՝ ուղարկել SMS կոճակի կողքին և կտտացրեք ուղարկել: Հաջողության դեպքում հաղորդագրությունը պետք է հայտնվի boxուցադրման վանդակում `հաստատելու համար, որ այն ուղարկվել է:
SMS- ի ցուցադրման համար սեղմեք «Allուցադրել բոլորը» ՝ բոլոր հաղորդագրությունները տեսնելու համար, 1 ՝ առաջին SMS- ը, 2 -ը ՝ երկրորդ SMS- ը և այլն: Համարը մուտքագրելուց հետո կտտացրեք «SMSուցադրել SMS» կոճակին, և հաղորդագրությունը կցուցադրվի ներքևի ցուցադրման վանդակում:
SMS- ը ջնջելու համար կտտացրեք «leteնջել բոլորը» կոճակը ՝ բոլոր SMS- ները ջնջելու համար, որոշակի SMS- ը ջնջելու համար բացվող ընտրացանկից ընտրեք «Delete Specific SMS» և սեղմեք «Delete SMS» կոճակը: մուտքագրեք այն SMS- ը, որը ցանկանում եք ջնջել SMS- ի համարը մուտքագրելուց հետո սեղմեք «OK» ՝ այդ հատուկ SMS- ը ջնջելու համար և փակեք տուփը, եթե չեք ցանկանում ջնջել որևէ այլ հատուկ SMS (Հիշեք, որ SMS- ը, որը ցանկանում եք ջնջել, վերաբերում է ինդեքսի համարին SMS- ի կողքին, երբ սեղմում եք «Displayուցադրել բոլորը» և ոչ թե այն կարգով, որով դրանք տեսնում եք ցուցադրման պատուհանում): Այնուհետև «Ստացված ընթերցում» կարգավիճակով բոլոր SMS- երը ջնջելու համար բացվող ընտրացանկից ընտրեք «leteնջել ընթերցումը» և կտտացրեք «Deնջել SMS», «Ստացված ընթերցում» և «Պահված ուղարկված» կարգավիճակով բոլոր SMS- երը ջնջելու համար ընտրեք «leteնջել ընթերցումը & Ուղարկված »բացվող ընտրացանկից և կտտացրեք« leteնջել SMS »,« Ընդունված ընթերցում »,« Պահված ուղարկված »և« Պահված չուղարկված »կարգավիճակով բոլոր SMS- ներ ջնջելու համար ընտրեք« leteնջել ընթերցված, ուղարկված և չուղարկված »կարգավիճակը: ներքևի ընտրացանկից և կտտացրեք «leteնջել SMS»:
Aանգ կատարելու համար մուտքագրեք հեռախոսահամարը SMS- ի համար նախատեսված մուտքի վանդակում և կտտացրեք «Կատարել զանգ», իսկ անջատելու համար պարզապես մեկ անգամ սեղմեք «Կապ» կոճակի վրա:
Ազդանշանը ստուգելու համար հարկավոր է միայն սեղմել «Ազդանշանի որակը» կոճակին, և ցուցադրման դաշտում կհայտնվի հաղորդագրություն, կա ընդամենը հինգ տարբերակ ՝ «Վատ ազդանշան», «Լավ ազդանշան», «Լավ ազդանշան», «Բացառիկ ազդանշան»: և «Կապ չկա»
Այնուհետև ունեք «Սահմանել GPIO- ն HIGH/LOW»: Այս գործառույթը ընտրված GPIO կապը կդնի ցածր կամ բարձր `կախված վերջին ուղարկված տեքստային հաղորդագրությունից, օրինակ. կոճակը սեղմելուց հետո այն դարձրեք ցածր: Մենք դա արել ենք 26, 19 և 13 կապում, այլ GPIO կապում կարելի է ավելացնել, պարզապես համոզվեք, որ դրանք չեն օգտագործվում IoT Bit- ի կողմից:
Քայլ 5: Auto_Script.py սցենար
GPIO գործառույթները անորոշ ժամանակով գործարկելու համար անհրաժեշտ է ներբեռնել «Auto_Bash.sh» և «Auto_Script.py» այս GitHub հղումից և դրանք պահել ձեր «/home/pi» թղթապանակում ՝
github.com/Altitude-Tech/IOTBit_Functions_GUI
Այնուհետև bash սցենարը գործարկելի դարձնելու համար ՝
$ chmod +x Auto_Bash.sh
Դրանք ձեր pi- ում պահելուց և bash սցենարը գործադրելի դարձնելուց հետո ձեզ մնում է միայն բացել տերմինալը և հրամանի տողում գրել.
$ sudo nano /etc/rc.local
Հետո վերջում ՝ «ելք 0» մուտքագրումից անմիջապես առաջ.
bash /home/pi/Auto_Bash.sh
Սցենարը գործարկելու համար վերագործարկեք ձեր pi- ն: Դուք բոլորդ ավարտեցիք շնորհավորանքներ: Սցենարը պետք է գործարկվի, և երբ որևէ հաղորդագրություն ուղարկեք ստեղծված ցանկացած կապում, նրանք համապատասխանաբար կգնան բարձր կամ ցածր: Հիշեք, որ միշտ կարող եք փոխել հիմնաբառը ՝ քորոցը բարձր կամ ցածր սահմանելու համար:
Քայլ 6: SMS հրամանների ցուցակ
- PIN26HPIN26L
- PIN19HPIN19L
- PIN13HPIN13L
Հիշեք, որ դուք կարող եք փոխել SMS- ի հրամանները ցանկացած բառի և ավելացնել ցանկացած GPIO կապում, որը չի օգտագործվում ազնվամորու pi- ի կողմից, պարզապես մտեք «Auto_Script.py» և փնտրեք վերը նշված հրամանները և կրկնեք դրանք այլ կապում:
Խորհուրդ ենք տալիս:
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)
Ինչպես գործարկել Servo Motors- ը ՝ օգտագործելով Moto: bit Micro: bit: Միկրո: bit- ի ֆունկցիոնալությունը ընդլայնելու միջոցներից է SparkFun Electronics- ի կողմից մոտո `bit անվանումով տախտակի օգտագործումը (մոտավորապես $ 15-20): Այն կարծես բարդ է և ունի բազմաթիվ առանձնահատկություններ, բայց դրանից դժվար չէ սերվո շարժիչներ գործարկել: Moto: bit- ը թույլ է տալիս
IoT Bit- ի տեղադրում ձեր մինի համակարգիչների վրա Ubuntu Mate- ով. 8 քայլ
IoT Bit- ի տեղադրում ձեր մինի համակարգիչների վրա Ubuntu Mate- ով. IoT Bit- ը հպարտ է ներկայացնել մեր բջջային տվյալների մշակման տախտակը մի շարք մինի համակարգիչների համար, որոնք ապահովում են նրանց 4G, 3G և GSM բջջային տվյալներ: Մեր խելացի HAT մոդուլը ձեր մինի համակարգչին տրամադրում է բջջային տվյալներ, GPS տեղադրման տեղեկատվություն և
IOT BIT 4G, 3G V1.5 Գլխարկ Raspberry Pi- ի համար. 16 քայլ (նկարներով)
IOT BIT 4G, 3G V1.5 Գլխարկ Raspberry Pi- ի համար. IoT Bit- ը հպարտ է ներկայացնել 4G զարգացման խորհուրդը, 4G HAT- ը Raspberry Pi- ի համար, որն ապահովում է 4G բջջային տվյալներ Raspberry Pi մինի համակարգչի համար: Մեր խելացի HAT մոդուլը ձեր Raspberry Pi- ին տրամադրում է բջջային տվյալներ, GPS տեղադրման տեղեկատվություն
IOT BIT GSM V1.5 Գլխարկ ազնվամորի Pi- ի համար. 9 քայլ
IOT BIT GSM V1.5 Գլխարկ ազնվամորիի համար. IOT BIT- ը վերջնական գլխարկ է, որը ձեր Raspberry Pi- ն իսկապես օգտակար է ցանկացած վայրում: Մեր խելացի HAT մոդուլը տրամադրում է GSM բջջային տվյալներ Raspberry Pi- ի, GPS տեղադրման տեղեկատվության և Bluetooth կապի համար: Սա հաքերների համար կատարյալ մոդուլ է
IOT BIT (պաշտոնապես հայտնի է որպես PiAnywhere V1.31) 4G և LTE գլխարկ ազնվամորի Pi- ի համար. 10 քայլ (նկարներով)
IOT BIT (պաշտոնապես հայտնի է որպես PiAnywhere V1.31) 4G & LTE գլխարկ ազնվամորի Pi- ի համար. IOT BIT 4G & LTE գլխարկ ազնվամորի Pi4G- ի համար (100 մբիթ/ վրկ ցածր/ 50 մբիթ/ վրկ վերև) - Չափազանց արագ ինտերնետ կապ ձեր ազնվամորու pi- ի համար, հիանալի է մեծ ներլցումների և տեսանյութերի հեռարձակման համար: IOT BIT 4G & LTE գլխարկ Raspberry Pi Beta- ի համար