Cov txheej txheem:

Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor: 9 Cov Kauj Ruam
Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor: 9 Cov Kauj Ruam

Video: Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor: 9 Cov Kauj Ruam

Video: Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor: 9 Cov Kauj Ruam
Video: 😱 এদের কাজ করার স্পীড দেখে আপনি অবাক হয়েযাবেন | Fastest Workers Working Bangla 2024, Lub Xya hli ntuj
Anonim
Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor
Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor
Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor
Hnub Ci Irradiance Ntaus (SID): Arduino Raws Hnub Ci Sensor

Cov Khoom Siv Hluav Taws Xob Hnub Ci (SID) ntsuas lub hnub ci ci, thiab tshwj xeeb yog tsim los siv hauv chav kawm. Lawv tau tsim los siv Arduinos, uas tso cai rau lawv tsim los ntawm txhua tus los ntawm cov tub ntxhais kawm theem siab mus rau cov laus. Cov lus qhia no tau tsim los ntawm 2017-2018 cov kws qhia ntawv hauv QESST program ntawm ASU.

Kauj Ruam 1: Sau cov khoom siv

Sau Cov Khoom Siv
Sau Cov Khoom Siv

SIDCost tsom xam

1. Ib qho Arduino (nano tau siv rau txoj haujlwm no) $ 19.99/5 = $ 4.00

2. Ib lub khob cij $ 3.99/6 = $ 0.66

3. A 4.7K ohm resistor $ 6.50/100 = $ 0.07

4. A 2.2 ohm resistor $ 4/100 = $ 0.04

5. 1 ob-xaus RCA cable $ 6/3 = $ 2.00

6. Kev ntsuas kub $ 19.99/10 = $ 2.00

7. Lub hnub ci sensor $ 1.40/1 = $ 1.40

8. Plaub (4) jumper cables $ 6.99/130 = $ 0.22 (tsis muaj tam sim no, tab sis muaj lwm txoj kev xaiv)

9. Cov laug hlau thiab cov laug

10. Hlau txiav

Tag nrho $ 6.39

Txhawm rau tsim koj tus kheej lub thawv (tsis yog luam ntawv 3D nws), koj tseem yuav xav tau:

1. Lub thawv dub $ 9.08/10 = $ 0.91

2. Ob (2) RCA poj niam cov tswv yim $ 8.99/30 = $ 0.30

3. Laum, qhov me me 6 ntsis, thiab qib xyaum me ntsis

Tag nrho $ 1.21

Tag Nrho $ 7.60

Kauj Ruam 2: Tsim Koj Li Cas

Tsim Koj Li Cas
Tsim Koj Li Cas
Tsim Koj Li Cas
Tsim Koj Li Cas
Tsim Koj Li Cas
Tsim Koj Li Cas

Vim tias K-12 cov tub ntxhais kawm yuav tsum tau siv cov ntsuas no, nws muaj txiaj ntsig zoo rau txhua txoj hlua txuas mus rau hauv ib lub thawv. Ib sab ntawm lub npov muaj lub qhov loj dua rau pub rau lub khoos phis tawj, thiab lwm qhov muaj ob lub qhov rau RCA poj niam cov tswv yim. Siv qhov me me 6 qhov me ntsis txhawm rau txhawm rau lub qhov rau RCA cov tswv yim, thiab cov kauj ruam me ntsis txhawm rau txhawm rau lub qhov rau lub computer pub. Koj lub rooj noj mov thiab Arduino yuav tsum tau muab ntsaws kom yooj yim, yog li nws yuav yog qhov ntse los ntsuas qhov twg qhov yuav tsum yog ua ntej koj tho lawv. Thaum qhov no ua tiav, koj tuaj yeem ntsia hauv koj li RCA cov tswv yim. Yog tias koj xaiv tsis suav nrog qhov ntsuas kub hauv qhov haujlwm no, koj tsuas yog xav tau ib qho RCA cov tswv yim thiab tuaj yeem xyaum ua raws.

Koj Arduino yuav tsum tau nias rau hauv lub khob cij, raws li qhia hauv daim duab. Cov qhob cij uas siv hauv txoj haujlwm no muaj cov nplaum nplaum hauv qab, yog li tom qab lub thawv tau raug laum, nws tuaj yeem muaj txiaj ntsig zoo los lo lub khob cij rau hauv lub thawv kom pab lub koom haum.

Yog tias koj muaj kev nkag mus rau lub tshuab luam ntawv 3D, koj tuaj yeem hloov pauv lub thawv rau SID.

Kauj Ruam 3: Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim

Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim
Txuas Koj Cov Thawj Coj mus rau RCA Cov Tswv Yim

Txuas ob lub xov hlau txuas rau txhua qhov RCA cov tswv yim. Txawm hais tias cov hlau lead no tuaj yeem muab muag rau cov tswv yim, nws tau nrawm dua thiab yooj yim dua los ua cov kab xaim nyob ib puag ncig cov tswv yim. Nco ntsoov tias tsis pom cov xov hlau sib cuam tshuam ib leeg, lossis koj lub Circuit Court tuaj yeem luv. Hauv qhov no, cov xov hlau daj thiab xiav txuas rau hauv av, thaum cov xov hlau liab thiab ntsuab txuas nrog rau cov hlau lead. Cov xim no tsis tsim nyog rau kev tsim cov cuab yeej, tab sis ua kom yooj yim pom cov xov hlau txuas nrog Arduino li cas.

Kauj Ruam 4: Npaj Koj Li RCA Cable

Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable
Npaj Koj Tus RCA Cable

Txiav ob sab (txiv neej rau txiv neej) RCA cable nyob rau hauv ib nrab, thiab sawb txog ib nti tawm ntawm txhua sab ntawm txoj hlua. Twist ua ke cov xov hlau sab nraud uas ua tus coj, tom qab ntawd rub thiab sib koom ua ke cov xov hlau sab hauv uas yog hauv av (hauv cov duab no, cov xov hlau hauv av tau pib puag ncig los ntawm cov hlau dawb, txawm hais tias xim txheej feem ntau nyob ntawm cov xim ntawm RCA cable). Ua qhov no rau ob lub xov hlau. Cov no yuav txuas koj cov tswv yim RCA nrog koj lub hnub ci thiab ntsuas kub.

Kauj Ruam 5: Tsim Koj Lub Hnub Ci Sensor

Tsim Koj Lub Hnub Ci Sensor
Tsim Koj Lub Hnub Ci Sensor
Tsim Koj Lub Hnub Ci Sensor
Tsim Koj Lub Hnub Ci Sensor
Tsim Koj Lub Hnub Ci Sensor
Tsim Koj Lub Hnub Ci Sensor

Cov vaj huam sib luag siv hauv cov txheej txheem no tsis kim, tab sis feem ntau muaj cov hlau lead uas poob tawm yooj yim. Nws yog ib lub tswv yim zoo los tuav cov hlau lead nrog daim kab xev hluav taws xob txhawm rau kho qhov teeb meem no.

Siav ib txoj kab hlau tawm ntawm cov hlau ua los ntawm lub hnub ci vaj huam sib luag, uas yog qhov no daj (zoo) thiab xim av (tsis zoo). Twist ua ke qhov kawg ntawm 2.2 ohm resistor, cov hlau lead los ntawm RCA cable, thiab qhov kawg ntawm lub vaj huam sib luag (ntawm no yog daj). Twist ua ke qhov tsis zoo kawg ntawm lub hnub ci vaj huam sib luag (ntawm no yog xim av), hauv av ntawm RCA cable (ntawm no dawb), thiab lwm sab ntawm tus tiv thaiv. Nco ntsoov tias tus resistor nyob ua ke ntawm no.

Muab cov xov hlau tso rau ntawm lub vaj huam sib luag thiab RCA cable ua ke. Cov cuab yeej yuav tsis ua haujlwm raug yog tias cov hlau lead thiab cov xov hlau hauv av hla, yog li siv daim kab xev hluav taws xob lossis cua sov ntswj kom kaw cov xov hlau.

Kauj Ruam 6: Hlau Koj Lub Hnub Ci Sensor

Hlau Koj Hnub Ci Sensor
Hlau Koj Hnub Ci Sensor
Hlau Koj Hnub Ci Sensor
Hlau Koj Hnub Ci Sensor
Hlau Koj Hnub Ci Sensor
Hlau Koj Hnub Ci Sensor

Ntawm tus qauv no, lub hnub ci ntsuas hluav taws xob tau txuas rau txoj cai RCA poj niam cov tswv yim, uas muaj ntsuab (txhuas) thiab xiav (hauv av) cables. Txawm hais tias koj tuaj yeem siv ob qho RCA cov tswv yim, qhov no yuav tiv thaiv koj los ntawm kev xav tau hla xov hlau hla mus rau sab nraud ntawm Arduino.

Txuas cov hlau lead (ntawm no ntsuab) rau Arduino A5 tus pin. Txuas koj cov hlau lead hauv av (ntawm no yog xiav) rau hauv av (GND) tus pin ntawm sab sib piv (txhua tus pin ntawm sab no ntawm Arduino pib nrog A).

Yog tias koj ua tiav txoj haujlwm no thiab lub hnub ci ntsuas tau nyeem 0 volts, sim hloov koj lub hauv paus thiab cov hlau lead. Yog tias lub ntsuas cua tau muag tsis raug, cov no yuav tsum tau hloov pauv.

Txawm hais tias muaj tus tiv thaiv hauv cov duab no, koj tsis tas yuav suav nrog tus tiv thaiv yog tias koj xaiv tsis suav nrog lub ntsuas kub.

Kauj Ruam 7: Tsim Koj Qhov Kub Kub Sensor

Tsim Koj Qhov Kub Kub Sensor
Tsim Koj Qhov Kub Kub Sensor
Tsim Koj Qhov Kub Kub Sensor
Tsim Koj Qhov Kub Kub Sensor
Tsim Koj Qhov Kub Kub Sensor
Tsim Koj Qhov Kub Kub Sensor

Vim tias qhov hluav taws xob tso tawm ntawm lub hnub ci cell hloov pauv ntau heev nrog cua sov, lub ntsuas kub ntsuas tau pab hauv kev txiav txim siab seb lub hnub ci sensor yuav ua haujlwm zoo li cas. Txawm li cas los xij, koj tuaj yeem xaiv los tsim lub cuab yeej no yam tsis muaj qhov ntsuas kub, thiab nws tseem yuav ua haujlwm tau zoo ib yam li lub hnub ci sensor.

Cov lus qhia ntsuas tus ntsuas sov:

Soj ib txoj kab hlau xaim rau txhua ntawm peb lub xov hlau tawm ntawm qhov ntsuas kub. Twist cov xim daj thiab liab ua ke. Twist cov xov dub (hauv av) sib cais. Siv koj lub xov tooj RCA thib ob, ntsaws cov xov dub (hauv av) los ntawm qhov ntsuas kub ua ke nrog cov xov dawb (hauv av) los ntawm RCA cable. Kuaj ua ke thiab qhwv nrog daim kab xev hluav taws xob lossis cua sov ntsws. Twist cov xim liab thiab daj (cov hlau) los ntawm qhov ntsuas kub mus rau cov hlau lead nyob ntawm RCA cable. Cov laug thiab qhwv nrog daim kab xev hluav taws xob lossis cua sov ntsws.

Kauj Ruam 8: Hlau Koj Qhov Kub Kub Sensor

Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor
Hlau Koj Kub Sensor

Cov lus qhia ntsuas tus ntsuas sov:

Ntawm tus qauv no, qhov ntsuas kub nyob hauv sab laug RCA cov tswv yim, uas muaj liab (txhuas) thiab daj (hauv av) ua.

Khoov ob sab thiab txuas 4.7k ohm resistor los ntawm 5V tus pin mus rau D2 tus pin ntawm lub khob cij (koj yuav pom cov ntawv lo rau cov no ntawm Arduino, tab sis koj yuav tau ntsaws cov resistor rau hauv lub khob cij).

Txuas koj cov kab hauv av (daj) rau hauv av (gnd) tus pin nyob ib sab ntawm D2.

Ntawm kab thib ob ntawm D2 tus pin, ntsaws rau hauv kab hlau lead (ntawm no liab). Qhov teeb tsa no tso cai rau tam sim no ntws hla tus tiv thaiv ua ntej raug nyeem los ntawm Arduino.

Kauj ruam 9: Program Koj Arduino

Nov yog txoj cai siv hauv txoj haujlwm no. Nws tso tawm qhov hluav taws xob hauv qhov hluav taws xob thiab qhov ntsuas kub hauv Celsius siv lub ntsuas saib. Yog tias txoj cai no tsis ua haujlwm tam sim, sim hloov cov hlau lead thiab hauv av rau koj lub hnub ci sensor.

Koj yuav tsum rub Dallas Kub (https://github.com/milesburton/Arduino-Temperature-Control-Library) thiab Ib Lub Hlau (https://github.com/PaulStoffregen/OneWire) cov tsev qiv ntawv thiab suav nrog lawv hauv koj qhov program arduino.

const int sunPin = A5; // txuas siv los ntawm Arduino board

ntab sunValue = 0; // tshaj tawm qhov sib txawv

ntab avgMeasure (int tus pin, nplai nplai, tus lej) {analogRead (tus pin); // pov tseg thawj tus nqi ncua (2); ntab x = 0; rau (int suav = 0; suav <num; suav ++) {x = x+analogRead (tus pin); // ncua (5); } x = x / num; rov qab (x * nplai); }

#include #include // Cov ntaub ntawv xaim txuas rau tus pin 2 ntawm Arduino #define ONE_WIRE_BUS 2 // Teeb tsa ib qho piv txwv OneWire los sib txuas lus nrog ib qho khoom siv OneWire // (tsis yog Maxim/Dallas kub ICs) OneWire oneWire (ONE_WIRE_BUS); // Dhau peb cov lus siv OneWire rau Dallas Kub. DallasTemperature sensors (& oneWire); void teeb () {analogReference (sab hauv); // siv 1.1 V siv Serial.begin (115200); // sib txuas lus ntawm 115200. nrawm dua li tus txheej txheem ntawm 9600 Serial.print ("Voltage"); // Title rau qhov hluav taws xob Serial.print (""); // spacer Serial.print ("Kub"); // Title rau qhov ntsuas kub

// Pib lub tsev qiv ntawv sensors.begin ();}

void loop () {sunValue = avgMeasure (sunPin, 1.0, 100); // hu rau subroutine los ntsuas 100 ntsuas qhov nruab nrab sunValue = sunValue * 1.07422; // Hloov pauv Arduino suav rau qhov hluav taws xob, txij li muaj 1024 suav thiab 1.1V. sensors.requestTemperatures (); // Xa cov lus txib kom tau txais kub Serial.println (""); // pib kab tshiab Serial.print (sunValue); // tso tawm qhov hluav taws xob Serial.print (""); // spacer Serial.print (sensors.getTempCByIndex (0)); // tso tawm qhov kub ncua (1000); // nyeem cov ntaub ntawv ib zaug txhua ob.

}

Pom zoo: