Orodha ya maudhui:
- Hatua ya 1: Nyenzo Inahitajika
- Hatua ya 2: Mpangilio wa Kichwa cha Pini 40
- Hatua ya 3: Kuanzisha GUI
- Hatua ya 4: Jinsi ya Kutumia
- Hatua ya 5: Auto_Script.py Script
- Hatua ya 6: Orodha ya Amri za SMS
Video: Kazi za IoT Bit: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika hii inayoweza kufundishwa, tutakuonyesha jinsi ya kutumia IoT Bit Functions GUI kwa kompyuta zako ndogo kama Raspberry Pi 1, 2 na 3. Kazi ambazo GUI itapata katika V1 ni:
- "Tuma SMS",
- "Onyesha SMS",
- "Futa SMS",
- "Piga simu",
- "Kata simu",
- "Weka GPIO iwe juu / CHINI"
- "Ubora wa Ishara"
Kazi hizi hurahisisha mawasiliano na modemu ya IoT Bit na kwa kuzitumia katika hati ya kiotomatiki tutaweza kudhibiti vifaa vilivyoambatanishwa na pini za Raspberry Pi's GPIO kwa kutuma tu SMS kwa IoT Bit. Hii inaweza kuwa muhimu katika miradi mingi, ambapo unataka kuwasha au kuzima vifaa kutoka eneo la mbali, inaweza kufanywa na karibu kifaa chochote ikiwa imewekwa vizuri.
Katika Agizo hili tutaonyesha toleo la kwanza kabisa la kiolesura cha mtumiaji cha picha cha IoT Bit na jinsi ya kuweka hati ya chatu ili kuwa na kazi ya "Weka GPIO ya Juu / Chini" kila wakati ikiwa SMS itatumwa itakuwa moja kwa moja, weka pini iliyochaguliwa.
Hatua ya 1: Nyenzo Inahitajika
1 x Kifurushi cha IoT Bit
Kompyuta 1 x Mini (Raspberry Pi 3 iliyotumiwa kwa hii inayoweza kufundishwa)
1 x PC Monitor (HDMI au na adapta)
1 x Panya
1 x Kinanda
1 x Kadi ya SD (na mfumo wa uendeshaji kama Raspbian, Ubuntu)
Kebo ya USB ya 1x
Hatua ya 2: Mpangilio wa Kichwa cha Pini 40
Hapa kuna muundo wa kichwa cha Pini 40 ili kutoshea mradi wako ipasavyo na pini zinazopatikana.
Bandari Inayopatikana // Maelezo
- Bandari ya utambuzi ya ujumbe unaokuza pato (Hii haitumiki) (Kawaida ttyUSB0)
- Bandari ya NMEA ambayo hutoa habari ya GPS (Kawaida ttyUSB1)
- Bandari ya amri (kawaida ttyUSB2)
- Bandari ya Modem (Kawaida ttyUSB3)
- Bandari ya USB-Sauti (kawaida ttyUSB4)
Hatua ya 3: Kuanzisha GUI
Jambo la kwanza kufanya ni kukimbia kwenye Kituo:
- $ sudo apt-pata sasisho
- $ sudo apt-kupata sasisho
Hii itahakikisha una kila kitu hadi sasa na vifurushi vyote vimewekwa. Moduli kuu tuliyotumia katika kufundisha hii ni PyQt5 ya Python 2.7 ambayo inapaswa kusanikishwa kwa kutumia amri ifuatayo:
$ sudo apt-kupata kufunga python-pyqt5
Baada ya PyQt5 kupakuliwa, utahitaji "IoT_Bit_library.py", "IoT_Bit_GUI_V1.py" na "popup.py" hati ambazo tumefanya, kuzipakua nenda kwenye kiunga cha GitHub:
github.com/Altitude-Tech/IOTBit_Functions_…
Baada ya kuzipakua, zihifadhi kwenye saraka ya "/ nyumbani / pi".
Kabla ya kuiendesha tunahitaji kuipatia ruhusa zinazoweza kutekelezwa kwa kufungua na kuandika kwenye terminal:
$ sudo chmod + x IoT_Bit_GUI_V1.py
Kuendesha hati ya GUI ingiza tu kwenye terminal:
$./IoT_Bit_GUI_V1.py
Inashauriwa kutumia chatu 2.7 kwani GUI hii na maktaba imeundwa kuitumia. Ikiwa unataka kutumia matoleo yoyote hapo juu au chini ya chatu 2.7 itabidi ubadilishe nambari hiyo na inaweza isifanye kazi vizuri.
Hatua ya 4: Jinsi ya Kutumia
Maagizo:
Ili kutuma SMS lazima kwanza uweke nambari ya simu kwenye kisanduku cha kwanza cha kuingia. Kisha ingiza ujumbe wako wa maandishi kwenye kisanduku cha pili cha kuingia karibu na kitufe cha kutuma SMS na bonyeza kwenye kutuma. Ikiwa imefanikiwa, ujumbe unapaswa kujitokeza kwenye kisanduku cha Onyesho ili kudhibitisha kuwa umetumwa
Ili kuonyesha SMS, bonyeza "Onyesha Zote" ili uone ujumbe wote, 1 kuona SMS ya kwanza, 2 kuona SMS ya pili, na kadhalika. Baada ya kuingiza nambari bonyeza kitufe cha "Onyesha SMS" na ujumbe utaonyeshwa kwenye sanduku la Onyesha hapa chini
Ili kufuta SMS, bonyeza kitufe cha "Futa Zote" kufuta SMS zote, kufuta SMS maalum chagua "Futa SMS Maalum" kutoka kwenye menyu kunjuzi na bonyeza kitufe cha "Futa SMS", pop up itakufungulia ingiza SMS unayotaka kufuta baada ya kuchapa nambari ya SMS bonyeza "Sawa" kufuta hiyo SMS maalum na kufunga sanduku ikiwa hutaki kufuta SMS yoyote maalum (Kumbuka SMS unayotaka kufuta inahusu nambari ya faharisi. karibu na SMS unapobofya "Onyesha Zote" na sio mpangilio ambao unawaona kwenye kidirisha cha kuonyesha). Kisha kufuta SMS zote zilizo na hadhi "Soma Iliyopokelewa" chagua "Futa Soma" kutoka kwa menyu kunjuzi na bonyeza "Futa SMS", kufuta SMS zote zilizo na hadhi ya "Kupokea Soma" na "Iliyotumwa Iliyotumwa" chagua "Futa kusoma & Tumetumwa "kutoka menyu kunjuzi na bonyeza" Futa SMS ", kufuta SMS zote zilizo na hadhi ya" Kupokea Soma "," Iliyotumwa Iliyotumwa "na" Iliyotumwa Haijatumwa "chagua" Futa Soma, Imetumwa & Isiyotumwa "kutoka kwa kidondoshe- chini ya menyu na bonyeza "Futa SMS"
Ili kupiga simu, ingiza nambari ya simu kwenye kisanduku kimoja cha kuingilia kama simu ya SMS na bonyeza "Piga simu", ili kukata simu bonyeza kitufe cha "Hangup" mara moja
Kuangalia ishara lazima ubonyeze tu kwenye kitufe cha "Ubora wa Ishara" na ujumbe utaonekana kwenye sanduku la onyesho, kuna chaguzi tano tu "Ishara duni", "Sawa Sawa", "Ishara Nzuri", "Ishara ya kipekee" na "Hakuna Muunganisho"
Halafu unayo "Weka GPIO iwe juu / CHINI" kazi hii itaweka pini iliyochaguliwa ya GPIO iwe chini au juu kulingana na ujumbe wa mwisho uliotumwa, kwa mfano: "PIN26H" itaweka pin 26 hadi juu na "PIN26L" itafanya weka chini baada ya kitufe kubonyeza. Tumefanya hii kwa pini 26, 19 na 13, pini zingine za GPIO zinaweza kuongezwa tu hakikisha hazitumiwi na IoT Bit
Hatua ya 5: Auto_Script.py Script
Kuanzisha kazi za GPIO zinazoendelea kwa muda usiojulikana unahitaji kupakua "Auto_Bash.sh" na "Auto_Script.py" kutoka kwa kiunga hiki cha GitHub na kuzihifadhi kwenye folda yako ya "/ home / pi":
github.com/Altitude-Tech/IOTBit_Functions_GUI
Kisha kufanya maandishi ya bash yatekelezwe:
$ chmod + x Auto_Bash.sh
Baada ya kuwaokoa kwenye pi yako na kufanya hati ya bash itekelezwe unachohitaji kufanya ni terminal wazi na andika kwenye laini ya amri:
$ sudo nano /etc/rc.local
Halafu mwishoni kabla tu ya kuingiza "exit 0":
bash /home/pi/Auto_Bash.sh
Washa tena pi yako ili kuanza hati. Ninyi nyote mmemaliza hongera. Hati inapaswa kuwa inaendesha na wakati wowote unapotuma ujumbe kwa pini yoyote ambayo imewekwa wataenda juu au chini mtawaliwa. Kumbuka unaweza kubadilisha neno kuu kila wakati ili kuweka pini kuwa juu au chini.
Hatua ya 6: Orodha ya Amri za SMS
- PIN26HPIN26L
- PIN19HPIN19L
- PIN13HPIN13L
Kumbuka kwamba unaweza kubadilisha amri za SMS kwa neno lolote unalotaka na kuongeza pini zozote za GPIO ambazo hazitumiwi na pi ya raspberry ingia tu kwenye "Auto_Script.py" na utafute amri zilizo hapo juu na uziganie kwa pini zingine.
Ilipendekeza:
UK Ring Video Doorbell Pro Kufanya kazi na Chime ya Mitambo: Hatua 6 (na Picha)
UK Ring Video Doorbell Pro Kufanya kazi na Chime ya Mitambo: ******************************************* *************** Tafadhali kumbuka kuwa njia hii inafanya kazi tu na nguvu ya AC sasa hivi nitasasisha ikiwa / nitakapopata suluhisho la kengele za milango zinazotumia nguvu ya DC Wakati huo huo, ikiwa una nguvu ya DC usambazaji, utahitaji t
Fanya Kazi Kutoka Kirekodi cha Muda wa Nyumbani Kutumia Raspberry Pi: Hatua 7
Fanya Kazi Kutoka Kirekodi cha Muda wa Nyumbani Kutumia Raspberry Pi: Katika mwaka uliopita, nimepata nafasi ya kufanya kazi kutoka nyumbani. Ambayo nilihitaji kufuatilia masaa ninayofanya kazi.Kuanza kwa kutumia lahajedwali bora na kuingia kwenye saa za saa na saa za mikono kwa mikono, hivi karibuni niligundua hii ni
Jinsi ya Kufanya Windows 10 Kufanya Kazi kwenye Raspberry Pi: 3 Hatua
Jinsi ya Kufanya Windows 10 Kufanya kazi kwenye Pi ya Raspberry: Kufanya windows 10 kufanya kazi kwenye pi ya raspberry inaweza kukatisha tamaa lakini mwongozo huu utatatua shida zako zote zinazohusiana na Raspberry Pi Windows 10
Kikumbusho cha Matumizi ya Screen Screen (Inafanya kazi tu kwenye Windows, Ios Haitafanya kazi): Hatua 5
Kikumbusho cha Matumizi ya Muda wa Screen (Inafanya kazi tu kwenye Windows, Ios Haitafanya kazi): UtanguliziHii ni mashine muhimu iliyotengenezwa na Arduino, inakukumbusha kupumzika kwa kutengeneza " biiii! &Quot; sauti na kuifanya kompyuta yako irudi kufunga skrini baada ya kutumia dakika 30 za wakati wa skrini. Baada ya kupumzika kwa dakika 10 itakuwa " b
NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) katika Hatua 2 tu: Hatua 3
NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) kwa Hatua 2 tu: Umechoka kuunganisha kwa waya nyingi kutoka USB hadi moduli ya TTL kwa NODEMcu, fuata hii inayoweza kufundishwa, kupakia nambari hiyo kwa hatua 2 tu. Ikiwa bandari ya USB ya NODEMcu haifanyi kazi, basi usiogope. Ni tu chip ya dereva ya USB au kontakt USB,