Სარჩევი:
- ნაბიჯი 1: საჭირო მასალა
- ნაბიჯი 2: 40 პინის სათაურის განლაგება
- ნაბიჯი 3: GUI– ს დაყენება
- ნაბიჯი 4: როგორ გამოვიყენოთ
- ნაბიჯი 5: Auto_Script.py სკრიპტი
- ნაბიჯი 6: SMS ბრძანებების სია
ვიდეო: IoT ბიტის ფუნქციები: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ ინსტრუქციურად, ჩვენ გაჩვენებთ თუ როგორ გამოიყენოთ IoT Bit Functions GUI თქვენი მინი კომპიუტერებისთვის, როგორიცაა Raspberry Pi 1, 2 და 3. ფუნქციები GUI– ს ექნება V1– ში:
- "SMS გაგზავნა",
- "SMS- ის ჩვენება",
- "SMS წაშლა",
- "დარეკე",
- "Გათიშეთ",
- "დააყენეთ GPIO მაღალი/დაბალი"
- "სიგნალის ხარისხი"
ეს ფუნქციები ამარტივებს IoT ბიტ მოდემთან ურთიერთობას და მათი ავტომატური სკრიპტით გამოყენებით ჩვენ შევძლებთ Raspberry Pi– ს GPIO ქინძისთავებზე მიმაგრებული ტექნიკის გაკონტროლებას, უბრალოდ IoT Bit– ზე SMS– ის გაგზავნით. ეს შეიძლება სასარგებლო იყოს ბევრ პროექტში, სადაც გსურთ მოწყობილობების ჩართვა ან გამორთვა დისტანციური მდებარეობიდან, ეს შეიძლება გაკეთდეს თითქმის ნებისმიერი მოწყობილობით, თუ სწორად არის დაყენებული.
ამ ინსტრუქციებში ჩვენ ვაჩვენებთ 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)
1 x USB კაბელი
ნაბიჯი 2: 40 პინის სათაურის განლაგება
აქ არის 40 პინიანი სათაურის სქემატური სქემა, რომ თქვენი პროექტი შეესაბამებოდეს შესაბამის ქინძისთავებს.
პორტების პორტი // აღწერა
- სადიაგნოსტიკო პორტი გამომავალი განვითარების შეტყობინებისთვის (ეს არ გამოიყენება) (როგორც წესი 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
მიზანშეწონილია გამოიყენოთ პითონი 2.7 რადგან ეს GUI და ბიბლიოთეკა შეიქმნა მისი გამოყენებით. თუ გსურთ გამოიყენოთ ნებისმიერი ვერსია ზემოთ ან პითონ 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– ისთვის და დააწკაპუნეთ „ზარის განხორციელებაზე“, ხოლო გასათიშებლად მხოლოდ ერთხელ დააწკაპუნეთ ღილაკზე „Hangup“
სიგნალის შესამოწმებლად თქვენ მხოლოდ უნდა დააჭიროთ ღილაკს "სიგნალის ხარისხი" და შეტყობინება გამოჩნდება ეკრანზე, არის მხოლოდ ხუთი ვარიანტი "ცუდი სიგნალი", "კარგი სიგნალი", "კარგი სიგნალი", "განსაკუთრებული სიგნალი" და "კავშირი არ არის"
შემდეგ თქვენ გაქვთ "დააყენეთ GPIO- ზე HIGH/LOW" ეს ფუნქცია არჩეულ GPIO pin- ს დააყენებს დაბალ ან მაღალ დონეზე, ბოლო გაგზავნილი ტექსტური შეტყობინებიდან გამომდინარე, მაგალითად: "PIN26H" დააყენებს პინ 26 -ს მაღალს და "PIN26L" იქნება დააყენეთ ის დაბალ ღილაკზე დაჭერის შემდეგ. ჩვენ ეს გავაკეთეთ 26, 19 და 13 ქინძისთავებისთვის, სხვა GPIO ქინძისთავების დამატება შესაძლებელია მხოლოდ დარწმუნდით, რომ ისინი არ გამოიყენება IoT ბიტის მიერ
ნაბიჯი 5: Auto_Script.py სკრიპტი
GPIO ფუნქციების განუსაზღვრელი ვადის დასაყენებლად თქვენ უნდა გადმოწეროთ "Auto_Bash.sh" და "Auto_Script.py" ამ GitHub ბმულიდან და შეინახოთ ისინი თქვენს "/home/pi" საქაღალდეში:
github.com/Altitude-Tech/IOTBit_Functions_GUI
შემდეგ, რათა bash script შესრულებადი გავაკეთოთ:
$ chmod +x Auto_Bash.sh
მას შემდეგ რაც შეინახავთ თქვენს pi- ში და bash სკრიპტი შესრულდება, თქვენ მხოლოდ უნდა გახსნათ ტერმინალი და ჩაწეროთ ბრძანების ხაზზე:
$ sudo nano /etc/rc.local
შემდეგ ბოლოს "გასვლა 0" შეყვანის წინ:
bash /home/pi/Auto_Bash.sh
გადატვირთეთ თქვენი pi სკრიპტის დასაწყებად. თქვენ დასრულებული ხართ გილოცავთ. სკრიპტი უნდა იყოს გაშვებული და როდესაც თქვენ გაგზავნით შეტყობინებას რომელიმე დაყენებულ ქინძისთავზე ისინი გადადიან შესაბამისად მაღალ ან დაბალ დონეზე. გაითვალისწინეთ, რომ თქვენ ყოველთვის შეგიძლიათ შეცვალოთ საკვანძო სიტყვა, რომ დააყენოთ pin მაღალი ან დაბალი.
ნაბიჯი 6: SMS ბრძანებების სია
- PIN26HPIN26L
- PIN19HPIN19L
- PIN13HPIN13L
გახსოვდეთ, რომ თქვენ შეგიძლიათ შეცვალოთ SMS ბრძანებები თქვენთვის სასურველ სიტყვაზე და დაამატოთ GPIO ქინძისთავები, რომლებიც ჟოლოს პი არ იყენებს, უბრალოდ შედით "Auto_Script.py" - ში და მოძებნეთ ზემოთ მოყვანილი ბრძანებები და გაიმეორეთ ისინი სხვა ქინძისთავებისთვის.
გირჩევთ:
როგორ გააკეთოთ საიდუმლო კომუნიკატორი მიკრო ბიტის გამოყენებით: 9 ნაბიჯი
როგორ გავაკეთოთ საიდუმლო კომუნიკტორი მიკრო ბიტის გამოყენებით: მე შთაგონებული ვიყავი სხვა მანქანებში, თქვენ მიაყენეთ მილები. აი რა მივიღე მისგან - სხვა მიკრო ბიტ-დენის ბანკებისთვის- დამატებითი კოდი მისთვის
Easy IOT - აპლიკაციით კონტროლირებადი RF სენსორული კერა საშუალო დიაპაზონის IOT მოწყობილობებისთვის: 4 ნაბიჯი
Easy IOT - აპლიკაციით კონტროლირებადი RF სენსორული კერა საშუალო დიაპაზონის IOT მოწყობილობებისთვის: გაკვეთილების ამ სერიაში ჩვენ ავაშენებთ მოწყობილობების ქსელს, რომელთა კონტროლი შესაძლებელია რადიო ბმულის საშუალებით ცენტრალური კერა მოწყობილობიდან. WIFI ან Bluetooth– ის ნაცვლად 433 მჰც სერიული რადიო კავშირის გამოყენების უპირატესობა გაცილებით დიდია (კარგი
IoT APIS V2 - ავტონომიური IoT ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: 17 ნაბიჯი (სურათებით)
IoT APIS V2 - ავტონომიური IoT- ით ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: ეს პროექტი არის ჩემი წინა ინსტრუქციის ევოლუცია: APIS - ავტომატური მცენარეთა სარწყავი სისტემა მე ვიყენებ APIS– ს თითქმის ერთი წელია და მსურს გავაუმჯობესო წინა დიზაინი: უნარი აკონტროლეთ მცენარე დისტანციურად. Აი როგორ
IoT ბიტის დაყენება თქვენს მინი კომპიუტერებზე Ubuntu Mate– ით: 8 ნაბიჯი
IoT ბიტის დაყენება თქვენს მინი კომპიუტერებზე Ubuntu Mate– ით: IoT Bit ამაყობს, რომ წარმოგიდგენთ ჩვენს მობილურ მონაცემთა განვითარების დაფას მინი მინი კომპიუტერების ასორტიმენტისთვის, რომელიც უზრუნველყოფს მათ 4G, 3G და GSM მობილური მონაცემებით. ჩვენი ინტელექტუალური HAT მოდული თქვენს მინი კომპიუტერს აწვდის მობილურ მონაცემებს, GPS პოზიციონირების ინფორმაციას და
როგორ გამოვიყენოთ Mac ტერმინალი და როგორ გამოვიყენოთ ძირითადი ფუნქციები: 4 ნაბიჯი
როგორ გამოვიყენოთ Mac ტერმინალი და როგორ გამოვიყენოთ ძირითადი ფუნქციები: ჩვენ გაჩვენებთ თუ როგორ გახსნათ MAC ტერმინალი. ჩვენ ასევე გაჩვენებთ ტერმინალის რამდენიმე მახასიათებელს, როგორიცაა ifconfig, დირექტორიების შეცვლა, ფაილების წვდომა და arp. Ifconfig საშუალებას მოგცემთ შეამოწმოთ თქვენი IP მისამართი და თქვენი MAC რეკლამა