Cov txheej txheem:
- Kauj Ruam 1: Tau Txais Txhua Qhov
- Kauj Ruam 2: Lub Teeb BH1750
- Kauj Ruam 3: Nokia 5110 LCD
- Kauj Ruam 4: Tsim Lub Teeb Meem
- Kauj Ruam 5: Txoj Cai ntawm Txoj Haujlwm
- Kauj Ruam 6: Xeem Txoj Haujlwm
Video: Arduino DIY Lub Teeb Meem Nrog BH1750 Sensor: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Hauv Cov Lus Qhia no Kuv yuav qhia koj yuav ua li cas tsim lub ntsuas ntsuas lub teeb nrog Nokia 5110 LCD loj siv Arduino.
Kev Tsim Lub Teeb Meem yog qhov kev kawm tau zoo. Thaum koj ua tiav kev tsim txoj haujlwm no koj yuav nkag siab zoo txog kev ntsuas lub teeb ua haujlwm li cas thiab koj yuav pom hauv kev nqis tes ua Arduino platform muaj zog npaum li cas. Nrog txoj haujlwm no ua lub hauv paus thiab cov kev paub dhau los, koj yuav tuaj yeem tsim cov phiaj xwm nyuaj dua yav tom ntej. Koj tuaj yeem siv txoj haujlwm no los tshuaj xyuas cov teeb pom kev zoo ntawm koj txoj haujlwm ib puag ncig, ntawm koj cov nroj tsuag thiab lwm yam. Tsis muaj kev ncua ntxiv, cia peb pib!
Kauj Ruam 1: Tau Txais Txhua Qhov
Cov ntu xav tau txhawm rau txhawm rau tsim txoj haujlwm no yog cov no:
- Arduino Uno ▶
- BH1750 ▶
- Nokia 5110 LCD ▶
- Me me Breadboard ▶
- Cov xov hlau ▶
Tus nqi ntawm qhov haujlwm no nyob ib puag ncig $ 12.
Kauj Ruam 2: Lub Teeb BH1750
BH1750 lub teeb pom kev zoo yog qhov zoo thiab yooj yim heev rau siv. Pawg thawj coj tawm no los nrog 16 ntsis AD hloov pauv ua-nyob rau hauv uas tuaj yeem ncaj qha tso tawm lub teeb liab digital, tsis tas yuav xav tau cov lus teb nyuaj.
Pawg thawj coj no zoo dua li LDR uas tsuas yog tso tawm qhov hluav taws xob. Nrog BH1750 Lub Teeb Pom Kev Zoo tuaj yeem ntsuas ncaj qha los ntawm lub ntsuas ntsuas, tsis tas yuav tsum tau suav. Cov ntaub ntawv uas tau tso tawm los ntawm lub ntsuas cua no ncaj qha tso tawm hauv Lux (Lx).
Lub sensor siv I2C interface yog li nws yooj yim heev rau siv nrog Arduino. Koj tsuas yog xav tau txuas 2 xaim.
Tsis tas li tus nqi ntawm lub ntsuas tau qis heev, nws nyob ib puag ncig 2 $.
Koj tuaj yeem tau txais nws ntawm no: ▶
Kauj Ruam 3: Nokia 5110 LCD
Nokia 5110 yog qhov kuv nyiam tshaj plaws rau kuv li Arduino Projects.
Nokia 5110 yog lub vijtsam duab LCD yooj yim uas yog thawj lub hom phiaj yog ua lub xov tooj ntawm tes. Nws siv PCD8544 tus tswj uas yog lub zog qis CMOS LCD tswj/tsav tsheb. Vim tias cov zaub no muaj lub zog siv tau zoo. Nws siv tsuas yog 0.4mA thaum nws nyob ntawm tab sis lub teeb pom kev tsis zoo. Nws siv tsawg dua 0.06mA thaum nyob hauv hom pw tsaug zog! Qhov ntawd yog ib qho laj thawj uas ua rau kuv pom qhov kuv nyiam. PCD8544 cuam tshuam rau microcontrollers los ntawm cov npav npav sib txuas. Qhov ntawd ua rau cov zaub yooj yim heev rau siv nrog Arduino.
Koj tsuas yog xav txuas 8 lub xov hlau thiab siv cov tsev qiv ntawv hauv qab no:
Lub tsev qiv ntawv zoo no yog tsim los ntawm Henning Karlsen uas tau siv zog ntau los pab Arduino zej zog mus tom ntej nrog nws cov tsev qiv ntawv.
Kuv tau npaj cov lus qhia ntxaws txog yuav siv Nokia 5110 LCD zaub nrog Arduino li cas. Kuv tau txuas daim vis dis aus no hauv Cov Lus Qhia, nws yuav muab cov ntaub ntawv muaj txiaj ntsig zoo ntawm cov zaub, yog li kuv txhawb koj kom ua tib zoo saib.
Tus nqi ntawm cov zaub yog ib puag ncig $ 4.
Koj tuaj yeem tau txais nws ntawm no: ▶
Kauj Ruam 4: Tsim Lub Teeb Meem
Tam sim no txuas txhua ntu ua ke.
Thaum xub thawj peb txuas BH1750 Lub teeb pom kev zoo module. Nws tsuas muaj 5 tus pin tab sis peb yuav txuas 4 ntawm lawv.
Txuas lub Voltage Sensor
Vcc Pin mus rau Arduino's 5V
GND Pin mus rau Arduino's GND
SCL Pin mus rau Analog Pin 5 ntawm Arduino Uno
SDA Pin mus rau Analog Pin 4 ntawm Arduino Uno
Tus pin chaw nyob tsis txuas nrog
Cov kauj ruam tom ntej yog txuas Nokia 5110 LCD zaub.
Txuas Nokia 5110 LCD Zaub
RST mus rau Digital Pin 12 ntawm Arduino
CE mus rau Digital Pin 11 ntawm Arduino
DC mus rau Digital Pin 10 ntawm Arduino
DIN mus rau Digital Pin 9 ntawm Arduino
CLK mus rau Digital Pin 8 ntawm Arduino
VCC mus rau Arduino 3.3V LIGHT mus rau Arduino GND (teeb pom kev ntawm)
GND mus rau Arduino GND
Tam sim no peb tau txuas nrog txhua ntu ua ke, txhua yam peb yuav tsum ua yog thauj cov cai. Ib lub vijtsam Splash tau tshwm rau ob peb vib nas this thiab tom qab ntawd peb tuaj yeem pib ntsuas lub teeb pom kev zoo nyob rau lub sijhawm tiag!
Kauj Ruam 5: Txoj Cai ntawm Txoj Haujlwm
Txoj cai ntawm txoj haujlwm muaj 3 cov ntaub ntawv.
txaws.cui.c
ua u.c
BH1750LightMeter.ino
Code - Splash Screen Duab
Hauv thawj cov ntaub ntawv splash.c, muaj tus lej binary ntawm lub vijtsam txaws uas tau tshwm ntawm Nokia 5110 LCD zaub thaum qhov haujlwm pib. Thov saib cov vis dis aus uas kuv tau npaj ua txhawm rau pom yuav ua li cas thauj koj cov duab kos rau koj li Arduino Project.
ui.c Code - Tus Neeg Siv Khoom Siv
Hauv cov ntaub ntawv ui.c, muaj cov lej binary ntawm cov neeg siv sib cuam tshuam uas tshwm tom qab qhov haujlwm qhia pom lub vijtsam txaws. Thov saib cov vis dis aus uas kuv tau npaj ua txhawm rau pom yuav ua li cas thauj koj cov duab kos rau koj li Arduino Project.
UVMeter.ino Code - Txoj Haujlwm Tseem Ceeb
Txoj cai tseem ceeb ntawm txoj haujlwm yog yooj yim heev. Peb yuav tsum suav nrog Nokia 5110 lub tsev qiv ntawv. Tom ntej no peb tshaj tawm qee qhov kev hloov pauv. Peb pib ua cov zaub thiab peb pom lub vijtsam tawg rau 3 vib nas this. Tom qab ntawd, peb luam tawm ui lub cim ib zaug, thiab peb tau nyeem tus nqi los ntawm lub ntsuas cua 150 lub hlis thib ob. Txhua yam khawv koob tshwm sim hauv kev ua haujlwm hauv lub voj:
void loop () {int hluaLength = 0; uint16_t lux = lightSensor.readLightLevel (); // Nyeem lub teeb pom kev zoo = Txoj hlua (lux); // Hloov mus rau Txoj hlua stringLength = light.length (); // Peb yuav tsum paub txoj hlua ntev lcd.clrScr (); lcd.drawBitmap (0, 0, ui, 84, 48); printLight (hlua ntev); // Luam Txoj hlua ntawm Zaub lcd.update (); ncua (150); }
Kuv tau txuas cov cai rau Cov Lus Qhia no. Txhawm rau rub tawm qhov hloov tshiab ntawm cov cai koj tuaj yeem mus ntsib qhov project lub vev xaib:
Kauj Ruam 6: Xeem Txoj Haujlwm
Tam sim no tias cov lej tau nkag mus peb tuaj yeem ntsuas Lub Teeb Meter hauv tsev thiab sab nraum zoov. Kuv sim nws nyob rau hnub tshav ntuj tshav hnub no ntawm tim Nkij teb chaws. Qhov tshwm sim yog zoo heev. Peb tuaj yeem ntsuas ntsuas lub teeb nrog qhov yooj yim los tsim qhov project.
Raws li koj tuaj yeem pom hauv cov duab txuas, Lub Teeb Meter ua haujlwm tau zoo. Txoj haujlwm no yog qhov ua piv txwv zoo ntawm qhov qhib qhov khoom kho vajtse thiab software muaj peev xwm ua tau. Hauv ob peb feeb ib tus tuaj yeem tsim qhov haujlwm zoo kawg nkaus! Txoj haujlwm no yog qhov zoo rau cov pib thiab raws li kuv tau hais thaum pib, txoj haujlwm no yog kev kawm tau zoo. Kuv yuav nyiam hnov koj lub tswv yim ntawm txoj haujlwm no. Koj puas pom nws muaj txiaj ntsig? Puas muaj kev txhim kho uas tuaj yeem ua tiav rau txoj haujlwm no? Thov tshaj tawm koj cov lus lossis tswv yim hauv kab lus hauv qab no!
Pom zoo:
Kua TV Siri Cov Teeb Meem Teeb Meem Nrog Bluetooth Pobzeb Finder: 7 Kauj Ruam (nrog Duab)
Kua TV Siri Cov Teeb Meem Zaum Kawg Nrog Bluetooth Pobzeb Finder: Kuv ib zaug nyeem cov lus piav qhia ntawm iPhone raws li " Lo ntawm cov butter ntub dej hauv cov roj thiab nchuav nrog WD40 rau qhov ntsuas tau zoo! &Quot; Kuv xav tias nws yog thaum tus qauv 6 tawm los thiab txhua tus tau poob lawv lub xov tooj tshiab kim thiab tawg iav
DIY Givi V56 Motorcycle Topbox Lub Teeb Khoom Nrog Cov Teeb Meem: 4 Cov Kauj Ruam (nrog Duab)
DIY Givi V56 Motorcycle Topbox Light Kit With Integrated Signals: Raws li tus neeg caij maus taus, Kuv txhua tus paub dhau los ntawm kev kho zoo li kuv pom tsis tau ntawm txoj kev. Ib yam uas kuv ib txwm ntxiv rau kuv lub tsheb kauj vab yog lub npov saum toj uas feem ntau muaj teeb pom kev zoo. Kuv nyuam qhuav hloov kho rau lub tsheb kauj vab tshiab thiab yuav Givi V56 Monokey
DIY LED Teeb - Niaj Hnub Teeb Meem Teeb Nrog Cov Chaw Taws Teeb: 8 Kauj Ruam (nrog Duab)
DIY LED Teeb - Niaj Hnub Teeb Mood Teeb Nrog Chaw Taws Teeb: Hauv kab lus no kuv yuav mus hla cov txheej txheem Kuv tau siv los tsim qhov no zoo heev pyramid zoo li tus LED Mood Teeb.Kuv siv maple rau cov qauv tseem ceeb thiab qee qhov mahogany txhav ntxiv rau lub zog. Rau lub teeb Kuv siv RGB LED teeb uas tuaj nyob hauv 16 ko taw
Yuav Ua Li Cas Txhim Kho Tus Kheej Txoj Kev Nrog Lub Sijhawm Teeb Meem Teeb Meem: 6 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Kom Taug Kev Ntse Nrog Kev Cuam Tshuam Timer Tus Kheej: Phau ntawv qhia no qhia yuav ua li cas thiaj ua rau txoj hauv kev ntse nrog kev teeb tsa lub sijhawm tswj
Ib qho $ 20 / 20min Kev Lag Luam Zoo Folding Lub Teeb Lub Teeb / Lub Tsev Teeb: 7 Cov Kauj Ruam (nrog Duab)
A $ 20 / 20min Kev Lag Luam Zoo Folding Lub Teeb Lub Teeb / Lub Tsev Teeb: Yog tias koj tau tab tom nrhiav DIY lub thawv rau lub teeb rau cov khoom lag luam lossis kaw cov duab koj twb paub tias koj muaj ntau txoj kev xaiv. Los ntawm cov thawv ntawv thawv rau khaub ncaws hampers koj yuav xav tias txoj haujlwm tau ua tiav kom tuag. Tab sis Tos! Rau $ 20