Mundarija:

Pocket Weather Station: 7 qadam
Pocket Weather Station: 7 qadam

Video: Pocket Weather Station: 7 qadam

Video: Pocket Weather Station: 7 qadam
Video: দুর্ঘটনায় স্বজনদের ক্ষোভ, ঠিকাদার পলাতক! | Narayanganj | Bangla News | Somoy TV 2024, Noyabr
Anonim
Pocket ob -havo stantsiyasi
Pocket ob -havo stantsiyasi

Hammaga salom va xush kelibsiz. Bu yo'riqnomada biz nafaqat harorat, bosim, namlik va havo sifatini o'lchaydigan, balki cho'ntagingizga mos keladigan ob -havo stantsiyasini quramiz, shuning uchun siz qayerga borsangiz ham o'lchashingiz mumkin! Bu juda arzon (taxminan 35 dollar), shuning uchun bu hamma uchun ajoyib loyihadir! Agar siz tayyor bo'lsangiz, biz boshlashimiz mumkin.

Ishlatiladigan sensor Bosch BME680. Bu juda ko'p funksiyali kichik sensor. Nazoratchi Arduino nano o'lchamiga ega. O'qishni ko'rsatish uchun men OLED -displeydan foydalanishga qaror qildim. Ular nisbatan kam quvvat sarfiga ega va kichik, ammo o'qilishi oson.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Ushbu loyihani amalga oshirish uchun sizga ko'p komponentlar kerak emas. Sizga kerak bo'lgan hamma narsa bu erda keltirilgan:

BME680 - bu harorat, namlik, bosim, balandlik va havo sifatini o'lchaydigan sensor

OLED - bu o'qishlar ko'rsatiladigan ekran

SWITCH - stantsiyani yoqish va o'chirish uchun ishlatiladigan toymasin kalit

LITHIY BATARYA (bog'lanmagan, chunki menda mahalliy do'kon bor) - stantsiyani quvvatlaydigan qayta zaryadlanuvchi batareya

Zaryadlash moduli - bu batareyani zaryad qilish uchun ishlatiladigan modul

WIRES - komponentlarni bir -biriga ulash uchun ishlatiladi

ARDUINO NANO - operatsiya miyasi

2 -qadam: asboblar

Asboblar
Asboblar
Asboblar
Asboblar
Asboblar
Asboblar

Oxirgi bosqichda biz ob -havo stantsiyasini yaratish uchun zarur bo'lgan barcha elektron komponentlarni yig'dik. Davom etish uchun bizga ba'zi asosiy vositalar ham kerak. Sizga kerak bo'lgan hamma narsa bu erda keltirilgan:

DEMİRLAMA - komponentlarni bir -biriga lehimlash

ARDUINO IDE - Arduino dasturlash uchun ishlatiladigan dastur

3D PRINTER (ixtiyoriy) - ishni bajarish uchun, lekin agar sizda yo'q bo'lsa, siz plastik qutini olishingiz va undagi teshiklarni kesib qo'yishingiz mumkin.

HOT GLUE GUN - korpus ichidagi komponentlarni mahkamlash uchun

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Endi bizda hamma narsa bor, biz qiziqarli qismni boshlashimiz mumkin.

Bizning BME680 va 64X128 OLED ikkalamizda I²C ishlatilganligi sababli, ulanish nisbatan oddiy.

Quvvatni (VCC) 3, 3V yoki 5V piniga va erni (GND) GND piniga ulang. Agar sizning Arduino -da pinlar bo'lmasa, balki teshiklari bo'lsa yaxshi bo'ladi. Shunday qilib, siz simlarni to'g'ridan -to'g'ri lehimlashingiz mumkin.

Endi sizning displeyingiz va sensori kuchga ega, lekin ular bilan muloqot qilishning iloji yo'q. Buning uchun siz ularni analog ostida joylashgan A4 va A5 pinlariga ulashingiz kerak. Bu I²C tufayli atigi ikkita sim. SDA -ni A4 -ga va SCL -ni (ba'zida SCK sifatida belgilanadi) A5 -ga ulang.

MUHIM! Ishga mos kelmaydigan tartibsizlikni oldini olish uchun simlaringizni iloji boricha qisqartiring (va elektronika imkon qadar qisqa)!

4 -qadam: Batareya

Batareya
Batareya

Endi bizda barcha komponentlar ulangan bo'lsa, batareyani zanjirga ulash vaqti keldi.

Batareyaning + va - simlarini zaryadlovchi modulining B + va B -prokladkalariga lehimlang.

Keyin, OUT+ va OUT− ni Arduinoning VIN va GND pinlariga ulang. Kalitni + kabelga qo'shganingizga ishonch hosil qiling.

Barcha lehimli simlarga issiqlik o'tkazgichlarini qo'shib qo'yish yaxshidir. Bu qisqa tutashuvlarning oldini oladi va simlarni himoya qiladi.

5 -qadam: skript

Skript
Skript

O'chirish tugagandan so'ng, kodlashni bajarish vaqti keldi. Xo'sh, men uchun vaqt, siz skriptni bu erdan nusxalashingiz mumkin:

Bu skript sensor ma'lumotlarini o'qiydi va ularni OLED -da chop etadi.

Komponentlaringiz to'g'ri ulanganligiga ishonch hosil qilish uchun I²C lokatorini ishga tushirish foydalidir. Siz bu yerdan olishingiz mumkin.

6 -qadam: ish

Endi siz ssenariyni sinab ko'rdingiz va ob -havo stantsiyasi ishlayapti, uni vaziyatga qo'yish vaqti keldi. Men bu oddiy korpusni Fusion 360 -da ishlab chiqdim, lekin agar xohlasangiz, uni o'zingiz qilishingiz mumkin.

Faqat 3D chop eting va narsalarni ichiga joylashtiring. Men ichidagi komponentlarni mustahkamlash uchun issiq elim ishlatardim, lekin hamma narsa ishlaydi.

Bundan tashqari, narsalarni qo'yishda juda sabrli bo'ling, chunki bu kichkina korpus va unga zo'rg'a mos keladigan narsalar!

7 -qadam: Bajarildi

Bajarildi!
Bajarildi!

Sizga qarang! Sizda mayda ob -havo stantsiyasi bor, uni istalgan joyga olib borishingiz mumkin va uni (nisbatan) oson va (umid qilamanki) qiziqarli qilish mumkin. Agar sizga bu ko'rsatma yoqqan bo'lsa, albatta yoqadi! Va har doimgidek, agar sizda biron bir savol bo'lsa, sharhlarda ularga javob berishga harakat qilaman.

Sizni keyingi ko'rsatmamda ko'ramiz, xayr!

Tavsiya: