Мазмуну:

Чөнтөк өлчөмүндөгү IoT метеостанциясын кантип жасоо керек: 7 кадам (сүрөттөр менен)
Чөнтөк өлчөмүндөгү IoT метеостанциясын кантип жасоо керек: 7 кадам (сүрөттөр менен)

Video: Чөнтөк өлчөмүндөгү IoT метеостанциясын кантип жасоо керек: 7 кадам (сүрөттөр менен)

Video: Чөнтөк өлчөмүндөгү IoT метеостанциясын кантип жасоо керек: 7 кадам (сүрөттөр менен)
Video: Человек, которого не было [GEO] 2024, Июнь
Anonim
Кантип чөнтөк өлчөмүндөгү IoT аба ырайы станциясын жасаса болот
Кантип чөнтөк өлчөмүндөгү IoT аба ырайы станциясын жасаса болот

Саламатсызбы окурман!

Бул көрсөтмөдөн сиз үй WiFiңызга туташкан D1 mini (ESP8266) менен кичинекей Weather Cube жасоону үйрөнөсүз, андыктан аны жердин каалаган жеринен, албетте интернет байланышы бар болгондо карай аласыз. Жалпысынан бул долбоорду жасоо өтө кыйын да, ресурс да оор эмес, андыктан ал IoT биринчи долбооруңуздай идеалдуу болот. Ошентип, баштайлы.

PS: Бул менин биринчи инструкциям экенин унутпаңыз, андыктан баары идеалдуу болбойт.:)

1 -кадам: Ресурстар

Мен киришүүдө айткандай, бул долбоорду куруу абдан оңой жана өтө көп компоненттерди талап кылбайт. Бул жерде бөлүктөрдүн тизмеси:

Электрондук компоненттер:

WeMos D1mini

BME280

I2C OLED дисплейи (128x64)

1.5мм жез таяк же темир таяк

ЭСКЕРТҮҮ: Эгер сиз экс бөлүктөрү жөнүндө көбүрөөк маалымат алгыңыз келсе. аларды кайдан алса болот, 7 -кадамды карай аласыз

Прототипдөө жана схеманы текшерүү үчүн инструменттер:

Breadboard

Өткөргүч зымдар

USB зымы - Micro USB Type Bден USB Type Aга чейин

Куралдар:

Кандооч

Отургуч орун басары - милдеттүү эмес

Чакан балка - милдеттүү эмес

2 -кадам: Нан тактасында прототиптөө (Эгерде сиз кодго жана Ассамблеяга түз баргыңыз келсе, 3 -кадамга өтүңүз)

Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)
Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)
Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)
Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)
Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)
Нан тактасында прототиптештирүү (3 -кадамга өтүңүз, эгерде сиз кодго жана монтажга түз баргыңыз келсе)

Эгерде сизде D1mini/OLED/BME280де тешиктериңиз жок болсо, анда муну жасоого убакыт келди

Биринчиден, биздин бардык компоненттерибизди нан тактасына жайгаштыралы. Биз D1mini 2 өзүнчө рельске коюудан баштайбыз (сүрөт №1). Андан кийин биз андан BME280ти адилеттүү аралыкта жайгаштырабыз (2 -сүрөт). Акыры биз OLEDди BME280дин карама -каршы жагына жайгаштырабыз (сүрөт 3). Эми аларды бириктирели.

Бул жерде бардык байланыштар:

D1 OLEDдеги SCL/SCKpin жана BME280деги SCL/SCK төөнөгүчкө

D2 пин OLEDдеги SDA пинине жана BME280деги SDA пинине

G pin экөөнө тең GND пин, OLED жана BME280

3.3V пин BME280 VCC пинине

Жана акыры 5V OLED VCC үчүн пин

Аны компьютериңизге туташтыруудан жана ага кодду жүктөөдөн мурун, байланыштарыңызды кайра текшериңиз! Сиз эч нерсе күйгүңүз келбейт

3 -кадам: IoT бөлүгү

IoT бөлүгү
IoT бөлүгү
IoT бөлүгү
IoT бөлүгү
IoT бөлүгү
IoT бөлүгү

Бул бөлүк чынында эле жөнөкөй. Биринчиден, AppStoreго барып, Blynk колдонмосун жүктөп алыңыз. Андан кийин, аны ачып, катталуу. Кийинки жаңы долбоорду түзүү. Мен өзүмдүн WeatherStation телефонума чалдым, бирок сиз каалаган нерсеңизди атасаңыз болот. Андан кийин, түзмөктүн параметрин ESP8266 жана туташуу түрүн WiFi кылып коюңуз (сүрөт №1). Кийинки таптап, долбоорду түзүңүз. Сиз ырастоочу токениңиз менен электрондук кат аласыз. Эми кодго өтүңүз (төмөндөгү шилтемени жүктөп алыңыз) жана бөлүп көрсөтүлгөн бөлүктөрдү алмаштырыңыз. Андан кийин, Blynk колдонмосунун долбоорунун иштөө мейкиндигине секирип, виджет кутучасын ачуу үчүн экранды таптап коюңуз (сүрөт 2). Эми аларды басуу менен 3 белгиленген баалуу кутучаны коюңуз (сүрөт 3). Аларды орнотуу үчүн биринчисин таптап, анын атын коюңуз. Мен аны температура деп атадым (бул милдеттүү эмес, бирок бардыгын жөнөкөй жана уюшкан кылат). Киргизүү катары виртуалдык 1 -пинти тандаңыз жана этикеткасында "° C" түрүн жазыңыз (сүрөт 4). Андан кийин, сиз барып, башка белгиленген баалуулуктарды орното аласыз.

Бул жерде кичинекей диаграмма:

No2 энбелгиси

Аты: Нымдуулук

Киргизүү: Virtual pin V2

Этикеткасы: "%"

Белгиленген маани №3:

Аты: Бийиктик же басым - сиз тандаган кодго жараша болот

Киргизүү: Virtual pin V3

Белги: Бийиктик же басым - коддон көз каранды

Эгерде сиз баарын туура кылган болсоңуз, анда кодуңузду D1mini -ге жүктөңүз, бир аз күтө туруңуз, андан кийин баалуулуктар OLEDде жана Blynk колдонмоңузда ачылышы керек (сүрөт 5) (жогорку оң жактагы ойнотуу баскычын басуу керек) экрандын бурчу). Эгерде эч нерсе көрүнбөсө, көйгөйдү чечүү бөлүмүнө өтүңүз.

4 -кадам: Районду Freeforming

Circuit Freeforming
Circuit Freeforming
Circuit Freeforming
Circuit Freeforming

Макул, бул эң кыйын бөлүгү болот, андыктан даярдан. Жезден жасалган таяктарды/темир таяктарды даярдаңыз (мен жезден жасалган темир илгичтерди колдоном, анткени жезден гана таякчаларды таба алган жокмун) жана сиздин ширетүүчү темириңизди ысытыңыз. Эми сиз каалаган нерсеңизди түзө аласыз! Мен аны жөнөкөй куб кылып түзөм. Бул процесс чыдамкайлыкты жана убакытты талап кылат, андыктан сиз бүт схемаңызды үзгүңүз келбесе, шашпаңыз. Сиз 2 -сүрөттөгү даяр схеманы көрө аласыз. Мен сыртта 1, 5мм таяктарды колдонууну чечтим, бирок башкарууну жеңилдетүү үчүн ичке таякчаларды (1мм) колдонууну чечтим.

ЭСКЕРТҮҮ: Жакшы желдетилген жерде гана ширетүү, ширетүү уулуу түтүндү өчүрө алат

КЕҢЕШТЕР:

Ийилүү таякчалары үчүн отургучтун орун басары менен кичинекей балканы колдонуңуз - эгерде сизде орундук, балка болбосо, кычкач жана жылаңач кол жетиштүү болот

Таяктарды бириктирүү үчүн скотч же жардам колун колдонуңуз. Бул алда канча оңой.

ЖЕ эгер сиз мага окшогон темир таяктарды колдонуп жатсаңыз, анда аларды кармоо үчүн 2 күчтүү магнитти колдонсоңуз болот (сүрөт №1).

Эгерде муундарыңыз бири -бирине жабышпаса, аларды сатуудан чыгарыңыз да, зымырак менен оройлоп коюңуз.

Эгерде сиздин эриңиз боштуктарга агып кетпесе, анда бир аз ширетүү агымын колдонуңуз же муунду дагы бир аз ысытыңыз.

5 -кадам: Финал

Финал
Финал

Эми 5V 1A PSUга туташтыруу гана калды. Эгерде сиз бардыгын туура кылган болсоңуз, анда ал жакшы иштеши керек (эгер сизде кодуңуз жок болсо, аны жүктөөнү унутпаңыз). Эгерде эч нерсе көрүнбөсө же бир нерсе туура эмес болсо, анда көйгөйдү чечүү бөлүмүнө өтүңүз.

6 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

Нан көрсөтүлүүчү дисплей: Зымдарды текшериңиз! Сиздин сенсор туура туташкан жок.

BME280 0.0 чыгарууда: Зымдарды текшериңиз! Сиздин сенсор туура туташкан жок.

Кара дисплей/сенсор маалыматтары көрсөтүлбөйт: I2C сканеринин жардамы менен I2C даректериңизди текшериңиз же жазууну текшериңиз.

Түзмөк оффлайнда: Токен/WiFi атыңызды/WiFi сырсөзүңүздү туура киргизгениңизди текшериңиз. Ооба болсо, wifi сигналын текшериңиз. Бул начар болушу мүмкүн же сизде интернет байланышы жок.

Дагы эле кыйынчылыкка туш болуп жатасызбы же бул үйрөткүчтөн ката таптыңызбы? Комментарийге жазыңыз, мен сизге тез арада жетем.:)

7 -кадам: Бул бөлүктөрдү кайдан алса болот?

Сиз электроникада жаңысызбы? Маселе эмес! Бул жерде кээ бир физикалык бөлүктөр, алар кантип иштээри жана аларды эң арзан алуу боюнча кыскача түшүндүрмө:

1. Бул электрондук тетиктерди кайдан алам?

Aliexpress. Менимче, Aliexpress бул эң жакшы сайт, бул бөлүктөрдүн бардыгын арзан баада алуу үчүн. Бир гана жетишпеген жагы, негизги жеткирүү көбүнчө көп убакытты талап кылат (2 жумадан 1, 5 айга чейин).

2. BME280 деген эмне?

BME280 - бул температураны, салыштырмалуу нымдуулукту жана атмосфералык басымды өлчөй турган сенсор. Бул чөнтөк өлчөмүндөгү электроника сыяктуу кичинекей форма-фактордук колдонмолордо колдонуу чындыгында ыңгайлуу. Бул тууралуу кененирээк бул жерде.

ЭСКЕРТҮҮ: D1mini, BME280 жана OLED дисплейдин баары AliExpressтен заказ кылынган

Чөнтөк өлчөмү боюнча сынак
Чөнтөк өлчөмү боюнча сынак
Чөнтөк өлчөмү боюнча сынак
Чөнтөк өлчөмү боюнча сынак

Чөнтөк боюнча конкурстун биринчи сыйлыгы

Сунушталууда: