Мазмуну:
- 1 -кадам: Гелий китепканасын жүктөп алыңыз
- 2 -кадам: Ардуинодо коддоо
- 3 -кадам: туташуу жана жабдыкка жүктөө
Video: Гелий атому менен маалымат жөнөтүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Гелий - объектилерди интернетке оңой, эффективдүү жана коопсуз туташтыруу үчүн интегралдык жабдыктарды, программалык камсыздоону жана курулган инфраструктураны камсыз кылган нерселердин интернети үчүн толук зымсыз платформа. Эки аппараттык компонент бар: Атом жана көпүрө. Атом - бул көпүрө менен байланышкан кичинекей түзмөк, андан кийин бул маалыматты алып, интернетке өткөрүп берет. Бул демо үчүн биз Arduino уносунда Helium Atom dev калканчын колдонобуз.
Башка пайдалуу гелий ресурстарына төмөнкүлөр кирет:
Гелий блогу
Гелий форуму
Helium Docs
1 -кадам: Гелий китепканасын жүктөп алыңыз
Atom dev тактасы Arduino Unoнун үстүндө калкан болгондуктан, кодду түзмөккө программалоо жана жүктөө үчүн сизге Arduino IDE керек болот. Гелий-Ардуино китепканасы байланыштарды ачуу жана билдирүүлөрдү таңгактоо үчүн керектүү функцияларды камсыздайт. Гелий-Ардуино китепканасын колдонуу боюнча толук маалыматты Гелий Документтеринен тапса болот. Жүктөп алып, экөөнү тең иштеткиле.
2 -кадам: Ардуинодо коддоо
Ар дайым кошуу билдирүүлөрүңүз менен баштаңыз
#кошуу
#кошуу
Андан кийин сиз гелий модемди жарыялашыңыз керек
HeliumModem *модем;
Жараксыз орнотуу функциясында модемди инициализациялоо керек
жараксыз орнотуу ()
{модем = жаңы HeliumModem (); }
Маалыматтар цикл функцияңыздын ичинде жөнөтүлөт. Алгач маалымат топтомун жарыялап, ал камтыган элементтердин санын аныктаңыз. Андан кийин маалыматты пакетке кошуп, андан кийин пакетти модем аркылуу жөнөтүңүз. Жөнөтүлгөн пакеттердин жыштыгын коюу үчүн кечигүү убактысын ээрчиңиз.
боштук цикл ()
{DataPack dp (1); dp.appendString ((char *) "Hello World"); модем-> sendPack (& dp); кечигүү (500); }
DataPack - бул Гелийдин маалыматыңызды Атомго жөнөтүү үчүн ороо ыкмасы. Сиз маалымат пакетинин өлчөмүн жана анын ичиндеги нерселерди билдиришиңиз керек. Эскертүү, жогорудагы коддо мен маалымат топтомуна бир сапты коштум, ошондуктан dp 1ге коюлду. Эгерде биз башка нерсени, мисалы, белгисиз 16 биттик сөздү, сап менен бирге жөнөтүүнү кааласак.
DataPack dp (2);
dp.appendString ((char *) "Hello World"); dp.appendU16 (сиздин маалымат);
Ар кандай маалымат түрлөрүн кошуу боюнча деталдарды Гелий Документтеринен тапса болот.
Жогорудагы код. Бул программа сиздин Гелий Атомуңуздан бир нече жолу "Hello World" жөнөтөт.
3 -кадам: туташуу жана жабдыкка жүктөө
Атом тармакка туташкан көпүрө менен байланышат, андыктан аппараттык жабдуулардын экөө тең иштеши керек. Эгерде сизде өзүңүздүн көпүрөңүз болсо, анда ал Ethernet кабели менен туташтырылганын же дубал розеткасы менен 3G аркылуу туташканын текшериңиз. Dev тактасы Arduino кодуңузду жүктөө үчүн керектүү usb менен иштейт, бирок аны өзүнчө иштетсе болот.
Кодуңузду Arduino dev тактасына жүктөңүз. Компьютериңизде Helium APIлеринин бирин колдонуп, түзмөгүңүзгө жазылуу программасын иштетиңиз. Ruby аркылуу жазылуу боюнча окуу куралы. Сиз азыр Гелий Атомуңуздан жөнөтүлгөн маалыматтарды көрүшүңүз керек!
Эгер сиз муну пайдалуу деп тапкан болсоңуз жана/же башка окуу куралдарын кааласаңыз, мага @WrittenAirThank ping жазуудан тартынбаңыз жана жасоону кызыктуу кылыңыз!
Сунушталууда:
ESP32 Xiaomi Hack - Зымсыз маалымат алуу: 6 кадам (Сүрөттөр менен)
ESP32 Xiaomi Hack - Маалыматтарды зымсыз алуу: Урматтуу достор, башка Нускамага кош келиңиздер! Бүгүн биз бул Xiaomi Температура жана Нымдуулук монитору ESP32 тактасынын Bluetooth функциясын колдонуп өткөргөн маалыматтарды кантип алууну үйрөнөбүз. Көрүнүп тургандай, мен ESP32 тактасын колдонуп жатам
Соматикалык - Реалдуу дүйнө үчүн маалымат колкабы: 6 кадам (Сүрөттөр менен)
Соматикалык-Реалдуу дүйнө үчүн маалымат колкаптары: 4мм диаметри неодим цилиндр магниттери 4мм диаметри неодим цилиндр магниттери Кол белгилерин которуу үчүн бардык жабдыктар жүктөлгөн жана м
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен тартуу жана жөнөтүү: 7 кадам
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен түшүрүү жана жөнөтүү: ESP8266 WeMos D1 R1 WiFI процессорунун жардамы менен ESP32-Cam (OV2640) аркылуу сүрөт тартуу жана аны электрондук почтага жөнөтүү, Google Driveга сактоо жана жөнөтүү Twilio.What аркылуу Whatsapp. Талаптар: ESP8266 WeMos D1 R1 WiFI Processor Uno менен (https: // protosupplies
Ардуино менен Python колдонуп MySQL серверине RFID маалыматын жөнөтүү менен катышуу системасы: 6 кадам
Arduino менен Python колдонуп MySQL серверине RFID маалыматын жөнөтүү менен катышуу системасы: Бул долбоордо мен RFID-RC522 менен ардуино менен байланышып, анан phpmyadmin маалымат базасына RFID маалыматын жөнөтүп жатам. Мурунку долбоорлорубуздан айырмаланып, биз бул учурда эч кандай Ethernet калканчын колдонбойбуз, бул жерде биз жөн гана келип жаткан сериялык маалыматтарды окуп жатабыз
Дири - аракеттенген гелий шары: 6 кадам
Дири - аракеттенген гелий шары: Бул нускамада мен сизге мейкиндикти документтештирүүчү автономдуу гелий шарын түзүү процессин көрсөтөм. Видеону карап көрүңүз: https://www.youtube.com/watch?v=NwzptoiYJdUTАл шар менен корпус өз алдынча жасалган, электрондук