Orodha ya maudhui:

DragonBoard410c - Tuma Takwimu kwa Ubidots: Hatua 3
DragonBoard410c - Tuma Takwimu kwa Ubidots: Hatua 3

Video: DragonBoard410c - Tuma Takwimu kwa Ubidots: Hatua 3

Video: DragonBoard410c - Tuma Takwimu kwa Ubidots: Hatua 3
Video: Праздник. Новогодняя комедия 2024, Novemba
Anonim
DragonBoard410c - Tuma Takwimu kwa Ubidots
DragonBoard410c - Tuma Takwimu kwa Ubidots

Ubidots hukuruhusu kuunda dashibodi za wakati halisi kuchambua data yako au kudhibiti vifaa vyako. Shiriki data yako kupitia viungo vya umma, au kwa kuipachika kwenye programu yako ya rununu au wavuti.

Katika mafunzo haya tutatuma data kwenye jukwaa kwa kutumia bodi ya DragonBoard 410c na Intel Arduino 101.

Bodi zinawasiliana kupitia unganisho la serial na hati ya chatu inachambua data na kuipeleka kwa Ubidots.

Hatua ya 1: Arduino Intel 101

Arduino Intel 101
Arduino Intel 101
Arduino Intel 101
Arduino Intel 101

Kwanza kabisa, hebu kupakua nambari:

$ git clone

Ndani ya faili unaweza kupata nambari ya Arduino ya kupakia kwenye bodi ya Arduino 101.

Fungua Arduino IDE na uchague bodi ya Arduino / Genuino 101, ikiwa huna chaguo hili, lazima usakinishe bodi kwenye IDE.

Nenda kwa Zana-> bodi-> meneja wa bodi, tafuta Intel na uchague kifurushi cha Bodi za Intel Curie.

Baada ya usanikishaji, unaweza kupakia nambari kwenye bodi ya Intel 101.

Hatua ya 2: Hati ya Python

Hati ya chatu
Hati ya chatu
Hati ya chatu
Hati ya chatu
Hati ya chatu
Hati ya chatu
Hati ya chatu
Hati ya chatu

$ git clone

Hati ya chatu inayoingiza serial na maktaba ya Ubidots, kwa hivyo, inakuwezesha kuipakua na kuisakinisha.

  • $ sudo apt-kupata kufunga python-pip
  • $ sudo pip kufunga ubidots == 1.6.1
  • $ sudo pip kufunga pyserial

Sasa, unayo marekebisho kadhaa kwenye nambari ili ifanye kazi kwa usahihi.

mistari 25 na 26:

api = ApiClient (token = 'TOKEN') # Badilisha na Ishara yako ya Ubidots hapa

api.save_collection ([{'variable': 'VARIABLE_ID', 'value': raw [0]}])

TOKEN na VARIABLE_ID unaweza kupata kwenye akaunti yako katika Ubidots kama unaweza kuona kwenye picha zilizoambatishwa.

Unganisha bodi ya Intel 101 kwenye DragonBoard na uendeshe dmesg ili uthibitishe bandari ya USB

$ dmesg

kukamata na kuchukua nafasi katika mstari wa 6:

PORT = "/ dev / ttyACM0"

Ikiwa haujawahi kutumia Ubidots hapo awali, fuata hatua hizi:

  • Fungua akaunti
  • Ingia
  • Bonyeza kwenye picha yako, iliyoko juu kulia kwa skrini
  • Sifa za API-> zaidi-> unda na ubadilishe jina la ishara yako
  • Pata thamani ya Ishara
  • Vyanzo
  • Ongeza chanzo cha data
  • Ongeza tofauti
  • Taja ubadilishaji kama unavyotaka
  • Pata kitambulisho kinachobadilika kilicho upande wa kushoto kwenye herufi za kutofautisha.

Hatua ya 3: Endesha Msimbo na uone data zako kwenye Ubidots

  • $ cd DragonBoard /
  • $ sudo chatu Ubidots.py

Ilipendekeza: