Cov txheej txheem:

Offline Weather Station Arduino: 18 Kauj Ruam (nrog Duab)
Offline Weather Station Arduino: 18 Kauj Ruam (nrog Duab)

Video: Offline Weather Station Arduino: 18 Kauj Ruam (nrog Duab)

Video: Offline Weather Station Arduino: 18 Kauj Ruam (nrog Duab)
Video: F1 2021 Gameplay Max Verstappen #f1 #asmr #racing #maxverstappen 2024, Kaum ib hlis
Anonim
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino
Chaw Ua Haujlwm Huab Cua Offline Arduino

Ntsiab lus

Kawg ob peb zaug thaum kuv yuav tus pas ntsuas kub, kuv pom tias yuav luag txhua qhov sib txawv hauv qhov muaj txiaj ntsig. Kuv txoj haujlwm yog ua raws li qhov kub thiab txias nyob hauv kuv tus menyuam chav. Kuj tseem muaj teeb meem nyeem qhov tseem ceeb ntawm 2-3 meters ntau ntawm cov ntsuas cua sov tshaj plaws thiab kuv xav tau sawv ntsug kom pom qhov ntsuas kub, teeb meem uas kuv muaj nrog tus ntsuas cua feem ntau yog lub teeb. Lwm qhov teeb meem yog kuv tsis tuaj yeem pom qhov ntsuas kub vim tias nws tsis muaj lub teeb pom kev zoo txhawm rau txuag hluav taws xob. Kuv tsis xav txuag lub zog kuv tsuas xav tau ob peb teev lub zog cia kom cov cuab yeej no ua haujlwm yog tias txoj kab hluav taws xob tseem ceeb kaw.

Yog li kuv tuaj nrog lub tswv yim:

- Los tsim tus pas ntsuas kub nrog rau kev hloov pauv tus nqi kub.

- Qhov twg tuaj yeem nrog lub teeb pom kev thiab Xim.- Los ua ke txhua yam khoom siv uas ntsuas kub ib txwm muaj: (RTC, Roj teeb, Min Max t, thiab lwm yam)- Thiab kom muaj cov yam ntxwv ntxiv xws li Lub Caij thiab Hnub So

Yog li kuv pib qhov haujlwm ua ntej 1 xyoos. Ib feem ntawm software tau coj kuv ob peb lub hlis los ua kom tiav. Kuv tau tsim ntau qhov software, thiab 2 lub lis piam dhau los kuv ua tiav txoj haujlwm.

Cov ntaub ntawv xov xwm software

Arduino code, thiab cov tsev qiv ntawv:

Txoj cai tseem tau muab tso rau ntawm Code kauj ruam.

https://github.com/stlevkov/KT2_144

https://github.com/stlevkov/Arduino-Libraries

Ntaus Ntaus

  • Boot Page - qhia Hnub thiab Sijhawm ntawm qhov kawg firmware upload.
  • Home Page - qhia Lub Sijhawm, Hnub Tim, Icon Roj Teeb, Lub Cim Kub, Tus Nqi Kub, Tus Nqi Vaum, Tmax, Tmin, Lub Caij, Hnub So, Hnub Ci USB, thaum ntsuas qhov ntsuas.
  • Cov Ntawv Teev Npe - nrog Temp, Moos, Roj Teeb, Txog, Rov Qab Menus
  • Temp Page - tso cai rau ntsuas DHT Sensor
  • Clock Page - tso cai kho lub Sijhawm thiab Hnub Tim
  • Nplooj Ntawv Roj Teeb - qhia cov ntaub ntawv roj teeb, % feem pua, mV qhov hluav taws xob, Them nqi raws li txoj cai
  • Txog Nplooj - qhia cov ntaub ntawv rau tus sau
  • Rov qab ua haujlwm rau tawm cov ntawv qhia zaub mov
  • Pob tshab pob tshab
  • RTC lub neej ntev
  • Lithium roj teeb - txog ~ 9 teev (450mAh)
  • Qhov ntsuas roj teeb qis - qhia lub cim liab ~ tshuav 5 feeb.
  • Cov xim sib txawv rau qhov - Tsawg, Nruab Nrab, Siab Kub
  • Cov Hnub So thiab Lub Caij Cov Lus
  • Programmable socket - nyob sab nraum qab
  • Tus neeg siv cuam tshuam - siv Rotary Encoder

Sab nraub qaum nrog lub rooj tsavxwm yuav tsis npog, vim tias kuv xav kom menyuam yaus pom thiab kov lub rooj tsavxwm, thaum lub cuab yeej tsis siv. Koj tuaj yeem tsim qee yam npog rau sab nraub qaum ntawm lub rooj tsavxwm.

Kauj Ruam 1: Kos Tus Ntaus, Kos Thawj Lub Tswv Yim

Kos lub cuab yeej, Kos Thawj Lub Tswv Yim
Kos lub cuab yeej, Kos Thawj Lub Tswv Yim
Kos lub cuab yeej, Kos Thawj Lub Tswv Yim
Kos lub cuab yeej, Kos Thawj Lub Tswv Yim
Kos lub cuab yeej, Kos Thawj Lub Tswv Yim
Kos lub cuab yeej, Kos Thawj Lub Tswv Yim

Txiav txim siab seb yuav muaj dab tsi - muaj pes tsawg nplooj ntawv, cov ntawv qhia zaub mov, yuav ua li cas hloov cov ntawv qhia zaub mov thiab nplooj ntawv.

Yog tias koj muaj lwm lub tswv yim, koj tuaj yeem hloov nws nrog tus lej arduino.

Txiav txim siab daim ntawv koj xav tau thiab dab tsi tuaj yeem ua tau yooj yim. Kuv xub xaiv 3D luam ntawv, tab sis tom qab ntawd txiav txim siab siv cov khoom siv yooj yim.

Lub tswv yim yog kom muaj cov pob tshab pob tshab rau saum thiab hauv qab, kuj koj tuaj yeem tsim lub thawv zoo dua.

Yog li qhov tseem ceeb ntawm lub npov yog:

  1. Pem hauv ntej - nrog Zaub thiab Rotary Encoder
  2. Txoj cai - nrog RTC module
  3. Sab laug - nrog DHT Module
  4. Rov qab - nrog rau sab oposite ntawm lub rooj tsavxwm
  5. Sab saum toj - Pob tshab nrog 3.7V Roj Teeb thiab ON/OFF Swb hloov
  6. Hauv qab - Pob tshab

Kauj Ruam 2: Xaiv Cov Cheeb Tsam Zoo

  1. TP4056 Micro USB Charger 5V 1A 18650 Lithium Battery Charging Board - Ebay
  2. 1.44 "128x128 SPI Puv Xim 65K TFT LCD Zaub Module ST7735 - Ebay
  3. KY -040 Rotary Encoder Module rau Arduino - Ebay
  4. DHT22 AM2302 Digital Kub Thiab Vaum Sensor - Ebay
  5. Me me RTC I2C Modules 24C32 Nco DS1307 Lub Sijhawm Tiag RTC Module Board - Ebay
  6. Pro Micro Controller Board ATmega328P 16MHz Arduino Pro Mini Module - Ebay
  7. 3.7V 450mAh Lipo Rechargeable Battery - Ebay
  8. 6 Pins 2 Txoj Haujlwm DPDT On/On Mini Slide Switch - Ebay
  9. CR2032 CR 2032 3V Khawm Cell Npib Roj Teeb - Ebay
  10. 10x22cm Soldering Prototype Copper PCB Board Ib Sab Ib Sab Universal - Ebay
  11. Txiv neej & Poj niam 40pin 2.54mm Header Socket Tib Kab Sawb - Ebay

Kauj Ruam 3: Npaj Daim Kab Xev

Npaj Daim Kab Xev
Npaj Daim Kab Xev

Daim duab qhia pom kev sib txuas ntawm cov ntsuas zoo sib xws, thaum Zaub yuav luag zoo ib yam.

Rau kev siv tus pin kom raug, saib Arduino code hauv Code Code kauj ruam.

Rub tawm cov ntawv fritzing kom paub ntau ntxiv txog tus pinout. Hover cov ntsiab lus los ntawm daim duab kom pom cov pins tseeb ntawm cov qauv.

Kauj Ruam 4: Cov Lus Qhia Ntxiv Ua Ntej Pib - Kev Siv Hluav Taws Xob

Cov Lus Qhia Ntxiv Ua Ntej Pib - Kev Siv Fais Fab
Cov Lus Qhia Ntxiv Ua Ntej Pib - Kev Siv Fais Fab

Txoj haujlwm siv 450mAh roj teeb, tab sis koj tuaj yeem siv tau ntau dua. Tsuas yog saib lub zog siv txhawm rau xaiv thiab suav lub roj teeb raug rau lub sijhawm siv tshwj xeeb. Thaum siv 450mAh, lub cuab yeej tuaj yeem ua haujlwm kwv yees. 9 teev.

Nyob twj ywm tsis ua haujlwm lub cuab yeej tau ua haujlwm nyob ib puag ncig 0.102A - Tsis muaj kev txuag hluav taws xob ua kom zoo dua tau ua tiav ntawm no

Thaum lub pob nyem, lub siab tam sim no tau thov thiab nws nyob ib puag ncig 0.177A.

Kauj Ruam 5: Txuas Cov Zaub

Txuas Cov Zaub
Txuas Cov Zaub
Txuas Cov Zaub
Txuas Cov Zaub

Cov zaub siv SPI rau kev sib txuas.

Muaj adafruit lub tsev qiv ntawv rau tus tsav tsheb ST7735 no.

Kauj Ruam 6: Txuas RTC Module

Txuas RTC Module
Txuas RTC Module

Tsim PCB Hloov Kho kom siv CR2032 Roj Teeb.

  • Tshem tawm D1
  • Tshem tawm R4
  • Tshem tawm R5
  • Tshem tawm R6
  • Luv R6

Xav paub ntau ntxiv txog qhov kev hloov kho no nyob ntawm no.

Kauj Ruam 7: Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb

Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb
Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb
Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb
Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb
Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb
Txuas Phab Ntsa Pem Hauv Ntej Nrog Cov Zaub, RTC, Roj Teeb, Cov Encoder Teb

Yog tias koj xav kom khau raj lub cuab yeej, tsuas yog rub cov lej los ntawm Code kauj ruam thiab ua raws lwm cov kauj ruam thaum hloov pauv thiab txuas cov ntu tshiab.

Kauj Ruam 8: Npaj Pob Zeb Pob Zeb

Npaj Pob Zeb Pob Zeb
Npaj Pob Zeb Pob Zeb

Kuv siv 3mm plexi. Koj tuaj yeem siv cov khoom zoo sib xws. Kuv siv tsuas yog ib qho rau sab hauv qab.

Kauj Ruam 9: Tsim Txoj Cai Phab Ntsa

Tsim Txoj Cai Phab Ntsa
Tsim Txoj Cai Phab Ntsa
Tsim Txoj Cai Phab Ntsa
Tsim Txoj Cai Phab Ntsa

Tsim phab ntsa sab xis. Siv CR2032 qhov loj me rau lub qhov.

Kauj Ruam 10: Tsim Sab Phab Ntsa

Tsim Sab Phab Ntsa
Tsim Sab Phab Ntsa
Tsim Sab Phab Ntsa
Tsim Sab Phab Ntsa
Tsim Sab Phab Ntsa
Tsim Sab Phab Ntsa

Tsim phab ntsa sab laug. Siv qhov loj ntawm DHT Module rau lub qhov.

Kauj Ruam 11: Tsim lub Qhov (Socket) Nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub

Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub
Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub
Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub
Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub
Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub
Tsim lub Qhov (Socket) nrog Universal Board thiab Rails, Txuas RTC, Encoder, Zaub thiab Zaub

Txuas thiab txuas tag nrho cov pins tom qab daim duab xaim. Koj tuaj yeem siv Arduino UNO nrog kos duab teeb tsa teeb tsa txhawm rau txhawm rau program Arduino Mini. Yuav tsum tau pins:

  • VCC 5 VV
  • GND
  • RX
  • TX
  • RESET

Tsis txhob hnov qab tshem lub roj teeb 3.7V ntawm cov kauj ruam no yog tias koj rub cov duab kos ua ntej ua tiav nrog ntu.

Kauj Ruam 12: Fais Fab Nws Ua Ntej Mus Ntxiv

Image
Image

Txij ntawm no mus, koj yuav muaj peev xwm siv lub cuab yeej thiab siv txhua txoj haujlwm.

Siv qhov Video saib ua ntej kom pom dab tsi yog software ntawm version 1.1. Kuj tseem muaj qhov txuas github hauv cov lus qhia ntxaws kom pom qhov hloov tshiab kawg.

Fais fab ntawm lub cuab yeej ua ntej txuas ntxiv nrog lwm cov kauj ruam ua ntej kaw lub hau sab saum toj, xyuas kom nws ua haujlwm ib txwm muaj.

Kauj Ruam 13: Ntxiv TP4056 thiab Roj Teeb, Siv Tus Kheej Hloov Hloov, Ntxiv Them Cov Xov Tooj rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable

Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable
Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable
Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable
Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable
Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable
Ntxiv TP4056 thiab Roj Teeb, Siv Lub Tshuab Xauv Hloov, Ntxiv Them Hlau rau Tus Pin 5, Siv Lub Qhov Ncauj Rov Qab Programmable

Tom qab txhua qhov txuas, sim cov kab ke, xyuas kom cov khoom ua haujlwm tau zoo ua ntej txuas ntxiv.

Kauj Ruam 14: Tsim Sab Nraud Sab Nraud

Tsim Sab saum toj npog
Tsim Sab saum toj npog
Tsim Sab saum toj npog
Tsim Sab saum toj npog
Tsim Sab saum toj npog
Tsim Sab saum toj npog

Kuv siv 0.5 hli plexi ntawv los ntawm lub thawv fais fab txhab nyiaj.

Kauj ruam 15: Txoj Cai

Siv cov kev ntsuas hauv ntu pib los txheeb xyuas koj qhov kev nyiam.

Rau hnub so, kuv siv Bulgarian. Koj tuaj yeem hloov kho kab lus siv hnub so hauv koj lub tebchaws.

Cov cuab yeej tau qhia txog 4 lub caij, hloov kho lawv hauv txoj cai nyiam rau koj qhov chaw nyob.

Yog tias koj lub ntsuas hluav taws xob sib txawv, ua raws cov lus txhais thiab hloov kho lawv hauv cov cai. Kuv tau tshuav yuav luag txhua kab kab lus kom nkag siab zoo dua ntawm txoj cai.

Xeem platforms:

  • Arduino UAS
  • Arduino Pro Mini

Nqa cov tsev qiv ntawv koj xav tau los ntawm lub chaw cia khoom, siv cov ntawd, piav qhia hauv daim duab.

Kauj Ruam 16: Kuaj Cov Ntaus Ua Ntej Kov Kawg

Kuaj Cov Ntaus Ua Ntej Kov Kawg
Kuaj Cov Ntaus Ua Ntej Kov Kawg
Kuaj Cov Ntaus Ua Ntej Kov Kawg
Kuaj Cov Ntaus Ua Ntej Kov Kawg
Kuaj Cov Ntaus Ua Ntej Kov Kawg
Kuaj Cov Ntaus Ua Ntej Kov Kawg

Cov cuab yeej ua tau zoo, kuv tau ntsuas -4*C, kuv siv kuv lub tshuab cua Toshiba, 2 lub phab ntsa ntsuas kub yooj yim, thiab ob lub ntsuas cua txias rau ntsuas nws. Yog tias koj lub ntsuas ntsuas qhov sib txawv, koj tam sim no tuaj yeem hloov kho nws.

Kauj Ruam 17: Saib Ua Ntej Ua Ntej

Interface saib ua ntej
Interface saib ua ntej
Interface saib ua ntej
Interface saib ua ntej
Interface saib ua ntej
Interface saib ua ntej

Tsis txhob hnov qab hloov kho Firmware cov ntaub ntawv hauv qhov pib ntu ntawm cov cai los qhia koj cov ntaub ntawv pov thawj lossis tso nws tseg raws li nws yog.

Pom zoo: