Სარჩევი:

DragonBoard410c - მონაცემების გაგზავნა Ubidots– ზე: 3 ნაბიჯი
DragonBoard410c - მონაცემების გაგზავნა Ubidots– ზე: 3 ნაბიჯი

ვიდეო: DragonBoard410c - მონაცემების გაგზავნა Ubidots– ზე: 3 ნაბიჯი

ვიდეო: DragonBoard410c - მონაცემების გაგზავნა Ubidots– ზე: 3 ნაბიჯი
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ნოემბერი
Anonim
DragonBoard410c - მონაცემების გაგზავნა Ubidots– ში
DragonBoard410c - მონაცემების გაგზავნა Ubidots– ში

Ubidots საშუალებას გაძლევთ შექმნათ რეალურ დროში დაფები თქვენი მონაცემების გასაანალიზებლად ან თქვენი მოწყობილობების გასაკონტროლებლად. გაუზიარეთ თქვენი მონაცემები საჯარო ბმულების საშუალებით, ან თქვენს მობილურ ან ვებ აპლიკაციაში ჩასვით.

ამ გაკვეთილში ჩვენ მონაცემებს გავაგზავნით პლატფორმაზე DragonBoard 410c და Intel Arduino 101 დაფის გამოყენებით.

დაფები ურთიერთობენ სერიული კავშირის საშუალებით და პითონის სკრიპტი აანალიზებს მონაცემებს და უბიდოტს უგზავნის.

ნაბიჯი 1: Arduino Intel 101

Arduino Intel 101
Arduino Intel 101
Arduino Intel 101
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

გირჩევთ: