Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: აპარატურის დაყენება
- ნაბიჯი 3: Firmware Setup
- ნაბიჯი 4: თქვენი მონაცემების ვიზუალიზაცია
- ნაბიჯი 5: შედეგები
ვიდეო: შეაერთეთ თქვენი RevPi Core Ubidots– თან: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Revolution Pi არის ღია, მოდულური და გამძლე ინდუსტრიული კომპიუტერი, რომელიც დაფუძნებულია დამკვიდრებულ Raspberry Pi– ზე EN61131-2 სტანდარტის დაკმაყოფილებისას. Raspberry Pi Compute Module– ით აღჭურვილი, RevPi Core ბაზა შეიძლება შეუფერხებლად გაფართოვდეს შესაბამისი I/O მოდულებისა და fieldbus კარიბჭეების გამოყენებით ენერგიის მენეჯმენტისთვის, პროცესის მონიტორინგისთვის, მანქანების ჯანმრთელობისთვის და სხვა.
Rev Pi Core არის ნებისმიერი პროგრამის საფუძველი და თქვენი I/O მოთხოვნებიდან გამომდინარე გაფართოების მოდულები, როგორიცაა RevPi DIO, RevPi AIO, RevPi Gates შეიძლება დაერთოს ციფრულ, ანალოგურ ან კარიბჭის მოდულებს. Revolution Pi სერია იწყება ძირითადი მოწყობილობით, RevPi Core და RevPi Core 3, მოდულური სისტემის ცენტრალური დამუშავების ერთეულით. აღჭურვილია ოთხბირთვიანი პროცესორით 1.2 გიგაჰერცით და 1 გბაიტიანი ოპერატიული მეხსიერებით, Broadcom– ის მრავალ ბირთვიან პროცესორს აქვს საკმარისი ძალა რთული ამოცანებისთვის, როგორიცაა გამოსახულების დამუშავება ან ზღვარის გამოთვლა. RevPi Core დამონტაჟებულია DIN სარკინიგზო კორპუსში და იკვებება 24 VDC– ით, გამძლეა და მოითხოვს სტანდარტულ ენერგიის შეყვანას.
შემდეგ სახელმძღვანელოში თქვენ შეისწავლით თუ როგორ უნდა დააკავშიროთ თქვენი RevPi Core და RevPi Core 3 Ubidots Cloud– თან, მოახდინოთ წნევის, ტემპერატურისა და ტენიანობის კითხვის სიმულაცია პითონის firmware სკრიპტის საშუალებით და მარტივად წარმოიდგინოთ ეს მონაცემები თქვენს საკუთარ Ubidots პროგრამაში. ეს სახელმძღვანელო განკუთვნილია მხოლოდ RevPi Core კონფიგურაციისთვის, თუ თქვენ უკვე გაქვთ თქვენი ბირთვი შედგენილი და აპირებთ ახლა იმუშაოთ გაფართოების მოდულებით, გთხოვთ მიმართოთ ქვემოთ მითითებულ სტატიას დამატებითი ინტეგრაციისა და პროგრამის შემუშავებისთვის: RevPi Core + RevPi DIO
ნაბიჯი 1: მოთხოვნები
- Ethernet კაბელი
- 24V კვების ბლოკი
- რევოლუცია Pi Core 3
- Ubidots ანგარიში - ან - STEM ლიცენზია
ნაბიჯი 2: აპარატურის დაყენება
თქვენი RevPi Core ან RevPi Core 3 დაყენების დასაწყებად, მიმართეთ რევოლუციის Pi– ს სწრაფი დაწყების გზამკვლევს თქვენი მოწყობილობის კონფიგურაციისა და დაკავშირების მიზნით.;)
მას შემდეგ რაც თქვენი RevPi Core კონფიგურირდება სურათის ბოლო ვერსიით (ჯესი) და სწორად არის დაკავშირებული მოწყობილობის ტერმინალი, შეასრულეთ ქვემოთ მოყვანილი ბრძანებები:
sudo apt-get განახლება
შემდეგ:
sudo apt-get განახლება
შენიშვნა: ზემოთ მოყვანილი ბრძანებების განახლებას რამდენიმე წუთი დასჭირდება. მთელი სისტემა განახლდება, ასე რომ მოთმინებით იმოქმედეთ.
ნაბიჯი 3: Firmware Setup
ჩვენ გადავწყვიტეთ გამოვიყენოთ პითონის პროგრამირების ენა, რადგან მისი მარტივი გამოყენებაა RevPi Core. თუ გსურთ სხვა ენის კოდირება, გთხოვთ მიმართოთ რევოლუციის Pi ფორუმს დამატებითი დეტალებისთვის firmware– ის მხარდაჭერაში.
თუ თქვენ პირველად მუშაობთ პითონთან თქვენს RevPi Core– ში, მიიღეთ პიკი ამ ვიდეოში, რომ გახდეთ ცოტათი უფრო ნაცნობი.
1. თქვენი ფირმის წერის დასაწყებად, შექმენით პითონის სკრიპტი RevPi Core ტერმინალში. ჩვენ ვაპირებთ გამოვიყენოთ ნანო რედაქტორი ახალი სკრიპტის შესაქმნელად. ამისათვის გაუშვით ქვემოთ მოცემული ბრძანება:
ნანო ubidots_revpi.py
2. გთხოვთ დააკოპირეთ და ჩასვით ქვემოთ ნიმუშის კოდი ნანო რედაქტორში. მას შემდეგ რაც ჩასვით, მიანიჭეთ თქვენი Ubidots Token, სადაც მითითებულია სკრიპტში. მიმართეთ აქ თქვენი Ubidots ნიშნის ადგილმდებარეობის დასახმარებლად.
ამ ნიმუშის კოდში ჩვენ დავწერეთ უბიდოტებთან მონაცემთა კომუნიკაციის შეფერხება ყოველ 1 წამში. თუ გსურთ ამ შეფერხების გახანგრძლივება, ამის გაკეთება უბრალოდ შეგიძლიათ გააკეთოთ "გადადება = 1" ხაზის მორგებით.
შენიშვნა: სკრიპტის შესანახად ნანო რედაქტორში - დააჭირეთ Ctrl+o, დაადასტურეთ ფაილის სახელი დასაწერად (ubidots_revpi.py) და დააჭირეთ Enter. ნანო რედაქტორის დასახურად დააჭირეთ Ctrl+x.
3. ახლა მოდით შევამოწმოთ სკრიპტი. გაუშვით სკრიპტი, რომელიც ადრე შეიქმნა RevPi ტერმინალში: python ubidots_revpi.py
როდესაც სკრიპტი იწყებს მუშაობას, თქვენ იხილავთ Ubidots სერვერის სტატუსის კოდის წარმატებულ პასუხს.
ნაბიჯი 4: თქვენი მონაცემების ვიზუალიზაცია
გადადით თქვენს Ubidots ანგარიშზე და გადაამოწმეთ მიღებული მონაცემები. თქვენ ნახავთ ახალ მოწყობილობას, რომელიც ავტომატურად შეიქმნა მოწყობილობის განყოფილებაში და მოწყობილობის სახელი არის თქვენი RevPi Core MAC მისამართი.
RevPi Core MAC მისამართის მოწყობილობის იარლიყად მინიჭების უპირატესობა ის არის, რომ ერთი და იგივე სკრიპტი მოემსახურება თქვენს ყველა RevPi ბირთვს, მაგრამ საჭიროა მხოლოდ MAC მისამართის კორექტირება კოდში. ეს ამტკიცებს, რომ Ubidots– ში მონაცემების გაგზავნის ბოლოდან ბოლო დრომდე, მონაცემები ყოველთვის ინახება Ubidots– ის შესაბამის მოწყობილობაში.
არ მოგწონთ MAC მისამართი, როგორც თქვენი მოწყობილობის სახელი თქვენს Ubidots ეკრანზე? არ ინერვიულო! თქვენ შეგიძლიათ შეცვალოთ სახელი უფრო მეგობრული, მაგრამ მოწყობილობის ეტიკეტი დარჩება MAC მისამართად, რომ არასოდეს დაბნეული იყოს რომელი მოწყობილობა რომელია. გადახედეთ დახმარების ცენტრის ამ სტატიას, რათა უკეთ გაიგოთ მოწყობილობის ეტიკეტები და მოწყობილობების სახელები Ubidots– ში.
დააწკაპუნეთ ნებისმიერ მოწყობილობაზე თქვენი მოწყობილობის განყოფილებაში, რათა ნახოთ ვიზუალურად ცვლადი, რომელიც იწერება და იგზავნება Ubidots– ში ჩვენი ფირმის ნიმუშიდან. როგორც ხედავთ, ჩვენს ნიმუშის კოდს აქვს სამი ცვლადი: ტენიანობა, წნევა და ტემპერატურა.
მნიშვნელოვანი შენიშვნა: როგორც უკვე აღვნიშნეთ, მოწოდებული ნიმუშის კოდიდან გამოქვეყნებული მონაცემები იმიტირებულია. რეალური სამყაროს გარემოს შესწავლის დასაწყებად დაგჭირდებათ რევოლუციის Pi გაფართოების მოდული. ერთი, როგორიცაა RevPi DIO, გთხოვთ მიმართოთ ქვემოთ მოცემულ სტატიას სენსორული და ამძრავის კითხვისთვის ამ ინტეგრაციის შესაქმნელად: RevPi Core + RevPi DIO
ნაბიჯი 5: შედეგები
სულ რამდენიმე წუთში თქვენ ინტეგრირება მოახდინეთ RevPi Core Ubidots– თან, გაგზავნეთ მონაცემების ნიმუში იმიტირებული პითონის კოდის გამოყენებით და შეატყობინეთ თქვენს მუშაობას Ubidots– ს მონაცემთა შენახვის, ვიზუალიზაციისა და გამოთვლის მიზნით. მონიტორინგის ან მართვისათვის თქვენი სამრეწველო გადაწყვეტილებების განსახორციელებლად, გადახედეთ RevPi გაფართოების მოდულების სრულ შემადგენლობას.
ახლა დროა შევქმნათ Ubidots დაფები თქვენი მონაცემების ვიზუალიზაციისთვის და გასაგებად საუკეთესო გადაწყვეტილებების მისაღებად, მარტივად და თანმიმდევრულად.
გირჩევთ:
შეაერთეთ თქვენი Magicbit Thingsboard– თან: 3 ნაბიჯი
შეაერთეთ თქვენი Magicbit Thingsboard– თან: ამ პროექტში ჩვენ ვაგზავნით მონაცემებს magicbit– თან დაკავშირებული სენსორებისგან, რომელთა ვიზუალურად ჩვენება შეგვიძლია დაფაზე
შეაერთეთ თქვენი RevPi Core + RevPi DIO Ubidots– თან: 8 ნაბიჯი
შეაერთეთ თქვენი RevPi Core + RevPi DIO Ubidots– თან: Revolution Pi არის ღია, მოდულური და გამძლე ინდუსტრიული კომპიუტერი, რომელიც დაფუძნებულია დამუშავებული Raspberry Pi– ზე, EN61131-2 სტანდარტის დაკმაყოფილებისას. Raspberry Pi Compute Module– ით აღჭურვილი, RevPi Core ბაზა შეიძლება შეუფერხებლად გაფართოვდეს შესაბამისი საშუალებების გამოყენებით
შეაერთეთ თქვენი მცენარე ღრუბელთან: 10 ნაბიჯი
შეაერთეთ თქვენი მცენარე ღრუბელთან: ჩვენს ოფისში არის კაქტუსი, რომელსაც არ მოუქცევია ყურადღება. ვინაიდან მე ვმუშაობ IT კომპანიაში და მინდოდა ექსპერიმენტი ჩაეტარებინა LoRa– ზე, უსადენო გადაწყვეტილებებზე და AWS– ზე, მე დავარქვი ჩვენს კაქტუს სტივს და დავუკავშირე იგი ღრუბელს. ახლა თქვენ შეგიძლიათ დააკვირდეთ
მონიტორის კაბა - შეაერთეთ გულის სიგნალები IoT– თან: 18 ნაბიჯი (სურათებით)
მონიტორის კაბა - შეაერთეთ გულის სიგნალები IoT– სთან: მონიტორის კაბა არის ექსპერიმენტი, რომელიც ატარებს დამცველის გულის აქტივობის ციფრული დიგიტალიზაციას, ასევე მონაცემების დამუშავებას. კაბის შიგნით არსებული სამი ელექტროდი ზომავს ელექტრულ სიგნალებს, რომლებიც გადის მფლობელს და rsquo; ს სხეული
უსაფრთხოების სისტემის შერწყმა Phidges- თან და Twitter- თან გასაოცრად: 8 ნაბიჯი
უსაფრთხოების სისტემის შერწყმა Phidges- თან და Twitter- თან გასაოცრობისთვის: მე ვცხოვრობ ბინაში, რომელიც აღჭურვილია უსაფრთხოების სისტემისთვის. არ მინდა სახლის სატელეფონო ხაზის ყიდვა და ადგილობრივი მონიტორინგის სერვისები არ არის გასაოცარი. მინდა ვიცოდე, ვინმე შემოვა თუ არა ჩემს ბინაში სანამ მე წავალ. შემიძლია გამოვიყენო მოძრაობის სენსორი, მაგრამ