Мазмұны:

Қалташаға арналған IoT метеостанциясын қалай жасауға болады: 7 қадам (суреттермен)
Қалташаға арналған IoT метеостанциясын қалай жасауға болады: 7 қадам (суреттермен)

Бейне: Қалташаға арналған IoT метеостанциясын қалай жасауға болады: 7 қадам (суреттермен)

Бейне: Қалташаға арналған IoT метеостанциясын қалай жасауға болады: 7 қадам (суреттермен)
Бейне: Туған күнге сыйлық // Қолдан сыйлық жасау 2024, Шілде
Anonim
Қалташаға арналған IoT метеостанциясын қалай жасауға болады
Қалташаға арналған IoT метеостанциясын қалай жасауға болады

Сәлем оқырман!

Бұл нұсқаулықта сіз үйдегі Wi -Fi желісіне қосылған D1 mini (ESP8266) көмегімен ауа райының текшесін жасауды үйренесіз, сондықтан сіз оны кез келген жерден қарауға болады, егер сізде интернет байланысы болса. Жалпы алғанда, бұл жобаны жасау өте қиын да, ауыр да ресурс емес, сондықтан ол сіздің бірінші IoT жобаңыз ретінде тамаша болады. Ендеше бастайық.

PS: Есіңізде болсын, бұл менің бірінші нұсқаулығым, сондықтан бәрі жақсы болмайды.:)

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

Кіріспеде айтқанымдай, бұл жобаны құру өте оңай және көп компоненттерді қажет етпейді. Міне, бөліктер тізімі:

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

WeMos D1mini

BME280

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

1,5 мм жезден немесе темірден жасалған таяқша

ЕСКЕРТПЕ: егер сіз осы бөлшектер туралы көбірек ақпарат алғыңыз келсе. оларды қайдан алуға болады, сіз 7 -қадамды қарай аласыз

Схеманы прототиптеуге және сынауға арналған құралдар:

Нан тақтасы

Өткізгіш сымдар

USB сымы - B түрінен Micro USB түріне дейін

Құралдар:

Пісіру темірі

Орындық вицесі - міндетті емес

Кішкене балға - міндетті емес

2 -қадам: Breadboard -да прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)

Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)
Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)
Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)
Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)
Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)
Нан тақтасында прототиптеу (егер сіз код пен жинауға тікелей барғыңыз келсе, 3 -қадамға өтіңіз)

Егер сізде түйреуіштер D1mini/OLED/BME280 -де дәнекерленген болмаса, дәл қазір оны жасауға болады

Ең алдымен, барлық компоненттерді тақтаға орналастыруға рұқсат етіңіз. Біз D1mini 2 бөлек рельске орнатудан бастаймыз (сурет №1). Осыдан кейін біз одан BME280 әділ қашықтықты орналастырамыз (сурет 2). Ақырында біз OLED -ді BME280 -тің қарама -қарсы жағына орналастырамыз (сурет 3). Енді оларды біріктірейік.

Міне, барлық байланыстар:

OLED -де SCL/SCKpin үшін D1 түйреуіші және BME280 -дегі SCL/SCK түйреуіші

OLED -дегі SDA түйрегіне D2 түйреуіші және BME280 -дегі SDA түйреуіші

G pin - GND түйісуінің екеуінде де, OLED және BME280

BME280 VCC сымына 3.3В түйреуіш

Ақырында OLED VCC -ге 5В түйреуіш

Оны компьютерге қосудан және оған код жүктемес бұрын қосылымдарды қайта тексеріңіз! Сіз ештеңені күйдіргіңіз келмейді

3 -қадам: IoT бөлігі

IoT бөлімі
IoT бөлімі
IoT бөлімі
IoT бөлімі
IoT бөлімі
IoT бөлімі

Бұл бөлім шынымен де қарапайым. Ең алдымен, AppStore -ге кіріп, Blynk қосымшасын жүктеңіз. Осыдан кейін оны ашып, тіркеліңіз. Содан кейін жаңа жоба жасаңыз. Мен WeatherStation -ға қоңырау шалдым, бірақ сіз оны қалағаныңызша атай аласыз. Осыдан кейін құрылғы опциясын ESP8266, ал қосылу түрін WiFi етіп орнатыңыз (сурет №1). Содан кейін жоба жасау түймесін басыңыз. Сізге растау белгісі бар электрондық хат келеді. Енді кодқа өтіңіз (төмендегі сілтемені жүктеңіз) және бөлектелген бөліктерді ауыстырыңыз. Осыдан кейін, Blynk қосымшасы жобасының жұмыс кеңістігіне қайта оралыңыз, виджет қорабын ашу үшін экранды түртіңіз (сурет 2). Енді таңбаланған 3 мән ұяшығын түрту арқылы орналастырыңыз (сурет 3). Оларды реттеу үшін біріншісін түртіп, атауын орнатыңыз. Мен оны температура деп атадым (бұл міндетті емес, бірақ бәрі қарапайым және ұйымдастырылған). Кіріс ретінде 1 виртуалды түйреуішті таңдаңыз және жапсырманың бөлігінде «° C» түрін таңдаңыз (сурет 4). Осыдан кейін сіз басқа белгіленген мәндерді орната аласыз.

Міне шағын диаграмма:

№ 2 таңбаланған мән:

Атауы: Ылғалдылық

Кіріс: V2 виртуалды түйреуіші

Заттаңба: »%»

№3 таңбаланған мән:

Атауы: Биіктік немесе қысым - сіз таңдаған кодқа байланысты

Кіріс: V3 виртуалды пині

Белгі: Биіктік немесе қысым - кодқа байланысты

Егер сіз бәрін дұрыс жасасаңыз, кодты D1mini -ге жүктеңіз, біраз күтіңіз, содан кейін мәндер OLED -те және Blynk қосымшасында пайда болады (сурет 5) (жоғарғы оң жақтағы ойнату түймесін басу керек) экранның бұрышы). Егер ештеңе көрінбесе, ақауларды жою бөліміне өтіңіз.

4 -қадам: тізбекті еркін қалыптастыру

Циклды еркін қалыптастыру
Циклды еркін қалыптастыру
Циклды еркін қалыптастыру
Циклды еркін қалыптастыру

Жақсы, бұл ең қиын бөлігі, сондықтан дайын болыңыз. Жезден жасалған штангаларды/темір штангаларды дайындаңыз (мен жезден қапталған темір ілгектерді қолданамын, себебі мен жезден өзек таба алмадым) және сіздің дәнекерлеу үтікті қыздырыңыз. Енді сіз оны қалағаныңызша жасай аласыз! Мен оны қарапайым текшеге айналдырамын. Бұл процесс шыдамдылық пен уақытты қажет етеді, сондықтан егер сіз бүкіл тізбекті бұзғыңыз келмесе, асықпаңыз. Сіз дайын схеманы №2 суреттен көре аласыз. Мен басқаруды жеңілдету үшін сыртынан 1, 5мм шыбықтарды қолдануды шештім, бірақ жіңішке таяқшаларды (1мм) қолдандым.

ЕСКЕРТУ: Дәнекерлеу жақсы желдетілетін кеңістікте, дәнекерлеу улы түтінді сөндіруі мүмкін

КЕҢЕСТЕР:

Иілу үшін таяқша мен кішкене балға қолданылады - егер сізде орындық, балға болмаса, қысқыш пен жалаңаш қол жеткілікті болады

Таяқтарды дәнекерлеу кезінде таспаны немесе көмекші қолды қолданыңыз. Бұл әлдеқайда жеңіл.

НЕМЕСЕ мен сияқты темір таяқтарды қолдансаңыз, оларды орнында ұстау үшін 2 күшті магнитті қолдануға болады (сурет No1).

Егер сіздің буындарыңыз бір -біріне жабысып қалмаса, оларды дәнекерлемеңіз және оларды тегістеу қағазымен тегістеңіз.

Егер сіздің дәнекерлеу саңылауларға ағып кетпесе, дәнекерлеу ағынының аз мөлшерін қолданыңыз немесе қосылысты сәл қыздырыңыз.

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

Финал
Финал

Енді 5В 1А ПСУ -ге қосу ғана қалады. Егер сіз бәрін дұрыс жасасаңыз, ол жақсы жұмыс істеуі керек (егер сіз әлі жоқ болсаңыз, кодты жүктеуді ұмытпаңыз). Егер ештеңе көрінбесе немесе бірдеңе дұрыс болмаса, ақауларды жою бөліміне өтіңіз.

6 -қадам: ақауларды жою

Ақаулық себебін іздеу және түзету
Ақаулық себебін іздеу және түзету

Нан көрсететін дисплей: сымдарды тексеріңіз! Сенсор дұрыс қосылмаған.

BME280 0,0 шығуда: сымдарды тексеріңіз! Сенсор дұрыс қосылмаған.

Қара дисплей/сенсор деректері көрсетілмейді: I2C сканерінің көмегімен I2C адрестерін тексеріңіз немесе сығуды тексеріңіз.

Құрылғы офлайн режимінде: Token/WiFi атауын/WiFi құпия сөзін дұрыс енгізгеніңізді тексеріңіз. Егер иә болса, Wi -Fi сигналын тексеріңіз. Бұл әлсіз болуы мүмкін немесе сізде Интернет байланысы жоқ.

Әлі де қиындықтар туындады ма, әлде сіз осы нұсқаулықта қате таптыңыз ба? Комментарийге жазыңыз, мен сізге тезірек жетемін.:)

7 -қадам: Бұл бөліктерді қайдан алуға болады?

Сіз электроникада жаңадансыз ба? Проблема жоқ! Мұнда кейбір физикалық бөлшектер, олардың қалай жұмыс істейтіні және оларды ең арзанға алу туралы қысқаша түсініктеме берілген:

1. Барлық осы электронды бөлшектерді қайдан алуға болады?

Aliexpress. Менің ойымша, Aliexpress - бұл барлық бөлшектерді арзан бағамен алу үшін ең жақсы сайт. Жалғыз кемшілігі - негізгі жеткізу әдетте көп уақытты алады (кез келген жерде 2 аптадан 1, 5 айға дейін).

2. BME280 дегеніміз не?

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

ЕСКЕРТПЕ: D1mini, BME280 және OLED дисплейлері AliExpress -тен тапсырыспен алынған

Қалталы сайыс
Қалталы сайыс
Қалталы сайыс
Қалталы сайыс

Қалта көлеміндегі байқаудың бірінші жүлдесі

Ұсынылған: