Სარჩევი:
- ნაბიჯი 1: Arduino Intel 101
- ნაბიჯი 2: პითონის სკრიპტი
- ნაბიჯი 3: გაუშვით კოდი და იხილეთ თქვენი მონაცემები Ubidots– ში
ვიდეო: DragonBoard410c - მონაცემების გაგზავნა Ubidots– ზე: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
Ubidots საშუალებას გაძლევთ შექმნათ რეალურ დროში დაფები თქვენი მონაცემების გასაანალიზებლად ან თქვენი მოწყობილობების გასაკონტროლებლად. გაუზიარეთ თქვენი მონაცემები საჯარო ბმულების საშუალებით, ან თქვენს მობილურ ან ვებ აპლიკაციაში ჩასვით.
ამ გაკვეთილში ჩვენ მონაცემებს გავაგზავნით პლატფორმაზე DragonBoard 410c და Intel Arduino 101 დაფის გამოყენებით.
დაფები ურთიერთობენ სერიული კავშირის საშუალებით და პითონის სკრიპტი აანალიზებს მონაცემებს და უბიდოტს უგზავნის.
ნაბიჯი 1: Arduino Intel 101
უპირველეს ყოვლისა, მოდით ჩამოტვირთოთ კოდები:
$ git კლონი
ფაილების შიგნით შეგიძლიათ იპოვოთ Arduino კოდი ასატვირთად Arduino 101 დაფაზე.
გახსენით Arduino IDE და შეარჩიეთ Arduino/ Genuino 101 დაფა, თუ ეს ვარიანტი არ გაქვთ, თქვენ უნდა დააინსტალიროთ დაფა IDE– ში.
გადადით Tools-> board-> დაფების მენეჯერზე, მოძებნეთ intel და შეარჩიეთ Intel Curie Boards პაკეტი.
ინსტალაციის შემდეგ, თქვენ შეგიძლიათ ატვირთოთ კოდი Intel 101 დაფაზე.
ნაბიჯი 2: პითონის სკრიპტი
$ git კლონი
პითონის სკრიპტის იმპორტი სერიული და Ubidots ბიბლიოთეკები, ასე რომ, მოდით ჩამოტვირთოთ და დააინსტალიროთ.
- $ sudo apt-get დააინსტალირეთ python-pip
- $ sudo pip დააინსტალირეთ ubidots == 1.6.1
- $ sudo pip დააინსტალირეთ pyserial
ახლა თქვენ გაქვთ გარკვეული ცვლილებები კოდში, რომ სწორად იმუშაოს.
სტრიქონები 25 და 26:
api = ApiClient (ნიშანი = 'TOKEN') # შეცვალეთ თქვენი Ubidots Token აქ
api.save_collection ([{'ცვლადი': 'VARIABLE_ID', 'მნიშვნელობა': ნედლი [0]}])
TOKEN და VARIABLE_ID შეგიძლიათ იხილოთ თქვენს ანგარიშში Ubidots– ში, როგორც ხედავთ თანდართულ სურათებში.
შეაერთეთ Intel 101 დაფა DragonBoard– თან და გაუშვით dmesg USB პორტის გადამოწმების მიზნით
$ dmesg
დაიჭირეთ და შეცვალეთ მე -6 ხაზში:
PORT = "/dev/ttyACM0"
თუ ადრე არასოდეს გამოგიყენებიათ Ubidots, მიჰყევით ამ ნაბიჯებს:
- Შექმენით ანგარიში
- Შესვლა
- დააწკაპუნეთ თქვენს სურათზე, რომელიც მდებარეობს ეკრანის ზედა მარჯვენა კუთხეში
- API სერთიფიკატები-> მეტი-> შექმენით და გადაარქვით სახელი თქვენს ნიშანს
- მიიღეთ ჟეტონის მნიშვნელობა
- წყაროები
- დაამატეთ მონაცემთა წყარო
- დაამატეთ ცვლადი
- დაასახელეთ ცვლადი, როგორც გსურთ
- მიიღეთ ცვლადი ID, რომელიც მდებარეობს მარცხნივ ცვლადი მახასიათებლებზე.
ნაბიჯი 3: გაუშვით კოდი და იხილეთ თქვენი მონაცემები Ubidots– ში
- $ cd DragonBoard/
- $ sudo პითონი Ubidots.py
გირჩევთ:
Sms- ის გაგზავნა თუ კვამლი გამოვლინდა (Arduino+GSM SIM900A: 5 ნაბიჯი
Sms- ის გაგზავნა თუ კვამლი გამოვლენილია (Arduino+GSM SIM900A: გამარჯობა ყველას! ჩემს პირველ სასწავლო ინსტრუქციაში მე ვაკეთებ გაზის სიგნალს, რომელიც შეტყობინებას გაუგზავნის მომხმარებელს დაბინძურების გამოვლენის შემთხვევაში. ეს იქნება მარტივი პროტოტიპი Arduino- ს, GSM მოდულისა და ელექტროქიმიის გამოყენებით. კვამლის სენსორი. მომავალში ეს შეიძლება გაგრძელდეს
ინფორმაციის გაგზავნა ჰელიუმის ატომთან: 3 ნაბიჯი
ინფორმაციის გაგზავნა ჰელიუმ ატომთან ერთად: ჰელიუმი არის სრული უკაბელო პლატფორმა ნივთების ინტერნეტისთვის, რომელიც აწვდის ინტეგრირებულ აპარატურას, პროგრამული უზრუნველყოფის ინტერფეისს და ჩამონტაჟებულ ინფრასტრუქტურას ობიექტების ინტერნეტთან მარტივად, ეფექტურად და უსაფრთხოდ დასაკავშირებლად. არსებობს ორი ტექნიკური კომპონენტი
SMS- ის გაგზავნა არდუინოთი -- TC35 GSM მოდული: 5 ნაბიჯი
SMS- ის გაგზავნა არდუინოთი || TC35 GSM მოდული: ამ პატარა პროექტში მე გაჩვენებთ თუ როგორ გამოიყენოთ TC35 GSM მოდული სწორად და როგორ გამოვიყენოთ იგი Arduino Uno– ით SMS– ის გასაგზავნად
ESP32-Cam- ით სურათების გადაღება და გაგზავნა ESP8266 WeMos D1 R1 Wifi პროცესორის გამოყენებით Uno: 7 ნაბიჯი
ESP32-Cam– ით სურათების გადაღება და გაგზავნა ESP8266 WeMos D1 R1 Wifi პროცესორით Uno– ით: სურათის გადაღება ESP32-Cam (OV2640) გამოყენებით ESP8266 WeMos D1 R1 WiFI პროცესორის გამოყენებით Uno– ით და გააგზავნეთ ელ.წერილში, შეინახეთ Google Drive– ში და გააგზავნეთ Whatsapp Twilio– ს გამოყენებით. მოთხოვნები: ESP8266 WeMos D1 R1 WiFI პროცესორი Uno– ით (https: // protosupplies
დაამატეთ პერსონალი მენიუში "გაგზავნა": 7 ნაბიჯი
დაამატეთ პერსონალი მენიუში "SEND TO": SEND TO მენიუ არის კონფიგურირებული მენიუ, რომ გაგზავნოთ პერსონალი ერთი ადგილიდან მეორეზე, მაგრამ მას ჩვეულებრივ აქვს მხოლოდ ნაგულისხმევი პარამეტრები. საბედნიეროდ, თქვენ შეგიძლიათ დაამატოთ პარამეტრები მენიუში მარტივი გადარიცხვებისთვის