Мазмуну:
- 1 -кадам: Arduino Intel 101
- 2 -кадам: Python Script
- 3 -кадам: Кодду иштетип, маалыматыңызды Ubidotsтон көрүңүз
Video: DragonBoard410c - Ubidotsко маалыматтарды жөнөтүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Ubidots сизге маалыматтарды талдоо же түзмөктөрүңүздү көзөмөлдөө үчүн реалдуу убакытта такталарды түзүүгө мүмкүндүк берет. Дайындарыңызды коомдук шилтемелер аркылуу же мобилдик же веб -тиркемеңизге кыстаруу менен бөлүшүңүз.
Бул окуу куралында биз маалыматтарды DragonBoard 410c жана Intel Arduino 101 тактасын колдонуп платформага жөнөтөбүз.
Такталар сериялык туташуу аркылуу байланышып жатышат жана питон скрипти маалыматтарды талдап, Ubidotsко жөнөтүүдө.
1 -кадам: Arduino Intel 101
Биринчиден, коддорду жүктөп алалы:
$ git клону
Файлдардын ичинде Arduino 101 тактасына жүктөө үчүн Arduino кодун таба аласыз.
Arduino IDEди ачыңыз жана Arduino/ Genuino 101 тактасын тандаңыз, эгерде сизде бул параметр жок болсо, анда тактайды IDEге орнотушуңуз керек.
Tools-> board-> board менеджерине барыңыз, Intel издеп, Intel Curie Boards пакетин тандаңыз.
Орнотулгандан кийин, сиз Intel 101 тактасына кодду жүктөй аласыз.
2 -кадам: Python Script
$ git клону
Python скрипти сериялык жана Ubidots китепканаларын импорттойт, андыктан аны жүктөп алып орнотууга мүмкүндүк берет.
- $ sudo apt-get python-pip орнотуу
- $ sudo pip ubidots орнотуу == 1.6.1
- $ sudo pip pyserial орнотуу
Эми сиз туура иштеши үчүн кодго кээ бир өзгөртүүлөрдү киргизишиңиз керек.
25 жана 26 -саптар:
api = ApiClient (token = 'TOKEN') # Бул жерде Ubidots Токениңиз менен алмаштырыңыз
api.save_collection ([{'' өзгөрмө ':' VARIABLE_ID ',' маани ': чийки [0]}])
TOKEN жана VARIABLE_ID сиз тиркелген сүрөттөрдө көрүнүп тургандай, сиз Ubidotsтун эсебинен таба аласыз.
Intel 101 тактасын DragonBoardга туташтырып, USB портун текшерүү үчүн dmesg иштетиңиз
$ dmesg
аны кармап, 6 -сапка алмаштырыңыз:
ПОРТ = "/dev/ttyACM0"
Эгерде сиз буга чейин Ubidots колдоно элек болсоңуз, анда бул кадамдарды аткарыңыз:
- Эсеп түзүү
- Кирүү
- Экрандын жогорку оң жагында жайгашкан сүрөтүңүздү басыңыз
- API грамоталары-> көбүрөөк-> токениңизди түзүңүз жана атын өзгөртүңүз
- Токендин баасын алыңыз
- Булактар
- Маалымат булагын кошуу
- Өзгөрмө кошуу
- Өзгөрмөнү каалагандай атоо
- Өзгөрмө мүнөздөмөлөрдүн сол жагында жайгашкан Variable ID алыңыз.
3 -кадам: Кодду иштетип, маалыматыңызды Ubidotsтон көрүңүз
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Сунушталууда:
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны пландоо): 3 кадам (сүрөттөр менен)
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны плоттоо): Мен Arduino сенсорумду реалдуу убакытта окуй алам деп көп издедим. Сюжет гана эмес, ошондой эле эксперименттер жана оңдоолор үчүн маалыматтарды көрсөтүү жана сактоо. Мен тапкан эң жөнөкөй чечим excelди колдонуу болчу, бирок
Сандык маалыматтарды бир Arduinoдон экинчисине жөнөтүү: 16 кадам
Сандык маалыматтарды бир Arduinoдон экинчисине жөнөтүү: Киришүү Дэвид Палмер, CDIO Tech. Астон университетинде. Ардуинодон башка номерлерди жөнөтүү керек беле? Бул көрсөтмө кантип көрсөтөт. Сиз S кызматына жөнөтүү үчүн бир катар сандарды терүү менен анын иштешин оңой эле текшере аласыз
Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалыматтарды жөнөтүү: 13 кадам
Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалымат жөнөтүү: Бул окуу куралында биз XMC4700 менен температураны жана барометрдик басымды өлчөө үчүн DPS422ди кантип колдонууну үйрөнөбүз. керектөө
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү
GPRS аркылуу TCP/IP туташуусу: SIM900A модулу аркылуу серверге маалыматтарды кантип жөнөтүү керек: 4 кадам
GPRS аркылуу TCP/IP туташуусу: SIM900A модулун колдонуп серверге маалыматты кантип жөнөтүү керек: Бул окуу куралында мен sim900 модулун колдонуп TCP серверине маалыматтарды кантип жөнөтүү керектигин айтып берейин. Ошондой эле биз серверден кардарга маалыматтарды кантип аларыбызды көрөбүз (GSM модулу)