Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Kev Txuas Nrog Arduino
- Kauj ruam 2: Lub tsev qiv ntawv rau Zaub
- Kauj Ruam 3: Cia Peb Tsim Lub Chaw Huab Cua
- Kauj Ruam 4: Kev Xav Thaum Kawg
Video: Chaw Nres Tsheb Huab Cua Siv Qhov Loj ST7920 Zaub: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Nyob zoo cov phooj ywg zoo siab txais tos rau Lwm Cov Lus Qhia! Hauv qhov kev qhia no, peb yuav ua thawj zaug saib ntawm lub LCD loj no thiab peb yuav tsim kom muaj qhov ntsuas kub thiab av noo nrog nws.
Kuv ib txwm xav nrhiav pom cov khoom zoo ib yam li cov zaub kuv siv 3D tshuab luam ntawv vim nws loj thiab pheej yig yog li nws tuaj yeem muaj txiaj ntsig zoo rau ntau txoj haujlwm. Tom qab saib ib puag ncig, Kuv pom tias pom kuv lub tshuab luam ntawv siv yog qhov no. Qhov loj 3.2 zaub nrog ST7920 tus tsav tsheb thiab daws teeb meem ntawm 128x64 pixels. Txias! Raws li koj tuaj yeem pom nws loj dua li feem ntau ntawm cov lus peb tau siv tam sim no hauv peb cov phiaj xwm, yog li nws yuav muaj txiaj ntsig zoo hauv ntau txoj haujlwm yav tom ntej. Nws tsuas yog nyob ib ncig ntawm $ 6!
Koj tuaj yeem tau txais nws ntawm no →
Khoom siv
- LCD Zaub ST7920 →
- Arduino Uno →
- DHT22 Sensor →
- Breadboard →
- Cov xov hlau →
Kauj Ruam 1: Kev Txuas Nrog Arduino
Cia tam sim no pom yuav siv nws nrog Arduino li cas. Kuv tab tom yuav siv Arduino Uno hnub no tab sis nws ua haujlwm nrog ntau pawg Arduino.
Cov zaub siv SPI interface los sib tham nrog lub microcontroller yog li peb yuav tsum txuas nws mus rau kho vajtse SPI pins ntawm Arduino board.
Raws li koj tuaj yeem pom, cov zaub muaj ntau tus pin los txuas, tab sis tsis txhob txhawj xeeb peb tsis tas yuav txuas txhua tus pins no, tsuas yog 9 ntawm lawv thiab tsuas yog 4 ntawm lawv rau cov lej digital ntawm Arduino Uno board.
Thawj tus pin uas yog GND mus rau Arduino GND. Tus pin thib ob uas yog Vcc mus rau Arduino 5V cov zis. Tus pin RS mus rau tus lej pin 10. R/W tus pin mus rau tus lej digital 11. E tus pin mus rau tus lej digital 13. Tus lej PSB mus rau GND, tus pin RST mus rau tus lej digital 8, BLA mus rau 3.3V cov zis ntawm Arduino thiab BLK tus pin mus rau GND. Ntawd yog nws peb cov zaub tau npaj siv!
Peb tuaj yeem ua rau peb lub neej yooj yim dua yog tias peb nyuaj rau txhua tus GND pins ntawm cov zaub ua ke.
Kauj ruam 2: Lub tsev qiv ntawv rau Zaub
Tam sim no cia saib cov software peb xav tau los tsav cov zaub no.
Kuv yuav siv lub tsev qiv ntawv u8g los tsav cov zaub no. Ua ntej tshaj plaws, cia nruab lub tsev qiv ntawv. Peb qhib Arduino IDE thiab los ntawm cov ntawv qhia zaub mov peb xaiv Sketch → Xws li Lub Tsev Qiv Ntawv → Tswj Cov Tsev Qiv Ntawv thiab peb tshawb nrhiav lub tsev qiv ntawv U8G2. Peb xaiv nws thiab peb nias nruab! Yog lawm, peb lub tsev qiv ntawv tau npaj siv.
Tam sim no cia mus rau Cov Ntaub Ntawv → Piv txwv thiab los ntawm cov piv txwv muab nrog lub tsev qiv ntawv cia peb khiav cov duab GraphicsText piv txwv. Peb tsuas yog yuav tsum tau ua ib qho kev hloov pauv mus rau qhov kos duab ua ntej xa nws mus rau lub rooj tsavxwm. Txij li U8G lub tsev qiv ntawv txhawb nqa ntau cov lus qhia peb yuav tsum xaiv tus tsim kom tsim nyog rau peb cov zaub. Yog li peb tshawb nrhiav cov cai rau “ST7920” thiab los ntawm cov tsim muaj, peb xaiv siv HW_SPI ib qho. Peb tsis pom zoo cov kab no zoo li no thiab peb tau npaj txhij xa cov duab kos mus rau Arduino. Tom qab ob peb feeb, daim duab kos tau nce thiab khiav.
Yog tias koj tsis tuaj yeem pom dab tsi ntawm cov zaub, koj yuav tsum kho qhov sib piv ntawm cov zaub siv lub hwj chim me me no uas nyob tom qab ntawm cov zaub
Tam sim no cia saib cov duab kos rau ob peb feeb. Raws li koj tuaj yeem pom, daim duab piv txwv no qhia txog lub peev xwm ntawm lub tsev qiv ntawv thiab ntawm cov zaub. Peb tuaj yeem ua tiav qee qhov kev nyiam txias nrog cov zaub no, nws muaj peev xwm heev. Tias yog vim li cas nws thiaj siv tau ntau lub tshuab luam ntawv 3D.
Kauj Ruam 3: Cia Peb Tsim Lub Chaw Huab Cua
Tam sim no tsim qee yam muaj txiaj ntsig. Cia peb txuas DHT22 Kub thiab Vaum Sensor mus rau Arduino. Peb tsuas xav tau lub zog thiab lub teeb liab uas kuv txuas nws mus rau tus lej pin 7. Txhawm rau ua kom yooj yim dua Kuv kuj tau siv lub khob cij me me. Koj tuaj yeem pom daim duab schematic txuas nrog ntawm no.
Raws li koj tuaj yeem pom txoj haujlwm ua haujlwm tau zoo thiab nws qhia txog qhov kub thiab txias nyob rau lub sijhawm tiag.
Tam sim no ua tib zoo saib cov cai ntawm qhov haujlwm. Nrog tsuas yog 60 kab ntawm txoj cai, peb tuaj yeem tsim qhov haujlwm zoo li no! Zoo heev li os! Txhua yam peb yuav tsum tau ua los siv cov zaub yog siv tus tsim no:
U8G2_ST7920_128X64_1_HW_SPI u8g2 (U8G2_R0, /* CS =* / 10, /* reset =* / 8);
initialize cov zaub hauv kev teeb tsa muaj nuj nqi:
u8g2.begin (); u8g2.enableUTF8Print (); u8g2.setFont (u8g2_font_helvB10_tf); u8g2.setColorIndex (1);
thiab tom qab ntawd txhua yam peb ua yog kos cov kab thiab cov hlua rau qhov kub thiab txias:
u8g2.drawFrame (0, 0, 128, 31);
u8g2.drawFrame (0, 33, 128, 31); u8g2.drawStr (15, 13, "Kub");
Qhov kawg peb yuav tsum tau ua yog nyeem qhov ntsuas kub thiab qhov av noo los ntawm lub ntsuas cua thiab tso saib qhov nyeem ntawm lub vijtsam ib yam.
tsis muaj dab tsi readTemperature ()
{ntab t = dht.readTemperature (); dtostrf (t, 3, 1, kub); }
Raws li ib txwm koj tuaj yeem pom cov cai ntawm qhov haujlwm txuas nrog ntawm no.
Kauj Ruam 4: Kev Xav Thaum Kawg
Raws li qhov kev xav zaum kawg, Kuv xav tias cov zaub no muaj txiaj ntsig zoo hauv cov phiaj xwm uas peb xav tau cov zaub loj thiab peb tsis xav tau xim. Nws yog pheej yig thiab siv tau yooj yim. Kuv xav tias kuv yuav siv nws hauv qee qhov haujlwm yav tom ntej.
Kuv yuav nyiam paub koj lub tswv yim txog cov zaub no. Cov ntawv thov dab tsi koj xav tias lawv yuav tau txais txiaj ntsig los ntawm cov zaub zoo li qhov no? Ua tsaug rau koj lub tswv yim thiab rau kev nyeem Phau Ntawv Qhia no. Kuv yuav ntsib koj lwm zaus!
Pom zoo:
Chaw Nres Tsheb Huab Cua DIY & WiFi Chaw Nres Tsheb Sensor: 7 Kauj Ruam (nrog Duab)
Chaw Tshawb Xyuas Huab Cua DIY & WiFi Chaw Nres Nkoj: Hauv qhov haujlwm no kuv yuav qhia koj yuav tsim lub chaw nres tsheb huab cua nrog rau qhov chaw nres tsheb WiFi sensor. Lub chaw nres tsheb ntsuas ntsuas cov ntaub ntawv kub thiab av noo hauv cheeb tsam thiab xa nws, los ntawm WiFi, mus rau chaw nres tsheb huab cua. Cov chaw nres tsheb huab cua tom qab ntawd qhia t
Loj hlob Zaub Zaub Ntxiv Hauv Qhov Chaw Tsawg Los Yog Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg): 10 Kauj Ruam
Loj Hlob Ntau Cov Zaub Zaub Hauv Tsawg Chaw lossis … Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg).: Qhov no yog kev tshaj lij tshaj lij rau Kev Loj Hlob Tshaj Ntiaj Teb, Kev Tsim Khoom Sib Tw, xa los ntawm Cov Lus Qhia. Kuv tsis tuaj yeem muaj kev zoo siab dua los tsim rau thaj chaw cog qoob loo thiab tshaj tawm kuv thawj Cov Lus Qhia. Yuav pib, kev sib tw nug peb kom
Kuv Qhov Chaw Muag Khoom Loj Hlob Zaub Zaub Hauv Chaw!: 10 Kauj Ruam
Kuv Phau Ntawv Teev Tseg Loj Hlob Zaub Zaub Hauv Chaw!: Ua hauj lwm hauv PROGRESS !! Hauv cov lus qhia no kuv xav tshawb nrhiav seb pes tsawg lub ntiajteb txawj nqus tuaj yeem hloov pauv li cas peb cog cov ntoo. Cov ntawv qhia no yog ntau txoj kev taug thiab phau ntawv teev npe ntau dua li cov lus qhia teeb tsa yuav ua li cas thiaj tsim koj li kev ua liaj ua teb xoom. Cov nroj tsuag tsis muaj txoj hauv kev t
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
FinduCar: Lub Ntsej Muag Tsheb Ntsuas Qhia Cov Neeg rau Qhov Chaw Lub Tsheb Nres Tsheb: 11 Cov Kauj Ruam (nrog Duab)
FinduCar: Ntse Lub Ntsiab Tseem Ceeb Qhia Tib Neeg rau Qhov Chaw Tsheb Nres Tsheb: Txhawm rau daws cov teeb meem saum toj no, txoj haujlwm no tawm tswv yim txhawm rau txhim kho tus yuam sij tsheb ntse uas tuaj yeem coj tib neeg mus rau qhov chaw lawv nres tsheb. Thiab kuv txoj kev npaj koom nrog GPS rau hauv lub tsheb tseem ceeb. Tsis tas yuav siv lub smartphone app los taug qab