Cov txheej txheem:

Ib qho Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim: 4 Cov Kauj Ruam
Ib qho Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim: 4 Cov Kauj Ruam

Video: Ib qho Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim: 4 Cov Kauj Ruam

Video: Ib qho Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim: 4 Cov Kauj Ruam
Video: Security, Privacy, and Safety in the IoT 2024, Hlis ntuj nqeg
Anonim
Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim
Arduino WiFi Network (Sensors thiab Actuators) - Sensor ntawm Xim

Muaj pes tsawg lub sij hawm hauv koj daim ntawv thov koj puas muaj qee lub sensor lossis qee tus neeg ua haujlwm nyob deb ntawm koj? Ntau npaum li cas tuaj yeem yooj yim siv tsuas yog ib tus tswv cuab yeej nyob ze koj lub khoos phis tawj los tswj cov cuab yeej sib txawv uas sib txuas los ntawm Wi-nkaus network?

Hauv qhov haujlwm no peb yuav pom yuav teeb tsa lub network Wi-nkaus li cas, tsim los ntawm tus qauv tswv thiab ib qho o ntau dua qhev khoom siv. Txhua lub cuab yeej yuav tsav los ntawm Arduino Nano thiab NRF24L01 wireless module. Thaum kawg los qhia qhov ua tau ntawm txoj haujlwm peb ua lub network yooj yim uas tus qhev tus qauv tuaj yeem kuaj pom xim thiab xa nws cov qauv RGB mus rau tus qauv tswv.

Kauj Ruam 1: Txoj Cai Kev Sib Txuas Lus

Txoj Cai Kev Sib Txuas Lus
Txoj Cai Kev Sib Txuas Lus
Txoj Cai Kev Sib Txuas Lus
Txoj Cai Kev Sib Txuas Lus

Lub tswv yim yooj yim tom qab txoj haujlwm no yog kev tsim lub network tsim los ntawm cov qauv ntsuas thiab cov qauv ua haujlwm, tsav los ntawm tus qauv tswv uas sib txuas lus nrog tus qhev los ntawm kev txuas wi-fi.

Tus qauv tswv tau txuas nrog lub khoos phis tawj los ntawm kev sib txuas lus txuas thiab nws muaj lub ntsej muag me me uas tso cai rau tus neeg siv tshawb nrhiav cov cuab yeej txuas nrog, kom tau txais cov npe ua haujlwm tau rau txhua lub cuab yeej thiab ua rau lawv. Yog li tus qauv tswv tsis xav tau, ua ntej, kom paub, muaj pes tsawg thiab yam khoom siv zoo li cas txuas nrog lub network tab sis nws ib txwm tuaj yeem luam theej duab thiab pom cov cuab yeej thiab kom tau txais cov ntaub ntawv los ntawm lawv raws li lawv cov teeb tsa lossis lawv cov yam ntxwv. Tus neeg siv, txhua lub sijhawm, tuaj yeem ntxiv lossis tshem tawm cov qauv ntawm lub network thiab xav tau tsuas yog kev tshuaj xyuas tshiab ntawm lub network kom pib sib txuas lus nrog cov cuab yeej tshiab.

Hauv qhov haujlwm no peb qhia qhov piv txwv yooj yim ntawm kev sib koom ua ke los ntawm tus tswv tswv thiab los ntawm ob tug qhev, thawj tus yog "Led Module", lossis theej yooj yim module, uas tuaj yeem hloov ntawm coj (liab lossis ntsuab), tua tawm cov leds no lossis xa cov ntaub ntawv hais txog lawv li xwm txheej rau tus tswv. Qhov thib ob yog "Sensor Color Module" uas, siv lub xim xim (TCS3200), tuaj yeem kuaj pom xim thiab xa rov qab nws cov qauv RGB yog tias nws tau txais kev txib los ntawm tus neeg siv (dhau lub pob) lossis thov los ntawm tus tswv Kev suav sau, txhua lub cuab yeej siv hauv txoj haujlwm no yog tsim los ntawm lub wireless module (NRF24L01) thiab Arduino Nano uas tswj cov wireless module thiab lwm yam haujlwm yooj yim. Thaum "Led Module" muaj ob lub leds ntxiv thiab "Sensor Color Module" muaj cov xim xim thiab khawm.

Kauj Ruam 2: Tus Thawj Xib Fwb

Tus Xib Hwb Module
Tus Xib Hwb Module
Tus Xib Hwb Module
Tus Xib Hwb Module
Tus Xib Hwb Module
Tus Xib Hwb Module

Qhov tseem ceeb tshaj plaws yog "Master Module" raws li tau hais, siv lub interface me me, nws tswj kev sib txuas lus ntawm cov neeg siv thiab qhev modules txuas nrog lub network.

Kev kho vajtse ntawm tus tswv qauv yog yooj yim thiab nws tau tsim los ntawm ob peb yam, tshwj xeeb yog muaj Arduino Nano uas tswj kev sib txuas lus txuas nrog lub khoos phis tawj thiab yog li nrog tus neeg siv, thiab kev sib txuas lus nrog lwm yam khoom siv. los ntawm NRF24L01 wireless module, uas txuas nrog rau Arduino board siv SPI kev sib txuas lus. Thaum kawg muaj ob lub leds los muab rau cov neeg siv pom kev tawm tswv yim txog cov ntaub ntawv nkag los lossis tawm los ntawm tus qauv.

Lub rooj tsav xwm hluav taws xob ntawm tus tswv tus qauv muaj qhov me me, txog 65x30x25 mm, yog li nws tuaj yeem yog, yooj yim, tso rau hauv lub thawv me me. Nov yog cov ntaub ntawv stl ntawm lub npov (sab saum toj thiab hauv qab).

Kauj Ruam 3: Led Module

Coj Module
Coj Module

"Coj module" nce Arduino Nano NRF24L01 module thiab plaub lub teeb. Arduino thiab NRF24L01 tus qauv tau siv los tswj kev sib txuas lus nrog tus qauv tswv, thaum ob lub leds tau siv los muab rau cov neeg siv pom kev tawm tswv yim txog cov ntaub ntawv nkag thiab tawm thiab lwm ob lub leds tau siv rau kev ua haujlwm ib txwm muaj.

Lub luag haujlwm tseem ceeb ntawm cov qauv no yog los qhia yog tias lub network ua haujlwm, tso cai rau tus neeg siv hloov ntawm ib qho ntawm ob lub leds, hloov lawv lossis tau txais lawv li xwm txheej tam sim no. Hauv tshwj xeeb cov qauv no yog cov pov thawj ntawm lub tswv yim, lossis theej peb txiav txim siab siv nws los qhia tias nws muaj peev xwm cuam tshuam nrog cov neeg ua haujlwm li cas thiab siv cov leds nrog cov xim sib txawv nws tuaj yeem sim ua haujlwm ntawm cov xim xim.

Kauj Ruam 4: Xim Xim Module

Xim Sensor Module
Xim Sensor Module
Xim Sensor Module
Xim Sensor Module
Xim Sensor Module
Xim Sensor Module

Qhov qauv kawg no yog qhov nyuaj me ntsis nrog kev hwm lwm tus, qhov tseeb, nws muaj cov khoom siv tib yam ntawm lwm tus (Arduino Nano, NRF24L01 module thiab ob lub teeb pom kev pom lub teeb) thiab lwm yam khoom siv txhawm rau txheeb xyuas xim thiab tswj lub roj teeb.

Txhawm rau txheeb xyuas cov xim thiab xa rov qab nws cov qauv RGB, peb txiav txim siab siv lub TCS3200 sensor, qhov no yog qhov me me thiab tus nqi qis uas feem ntau siv hauv cov ntawv thov no. Nws yog tsim los ntawm photodiode array thiab qhov hloov pauv tam sim no. Cov kab ntawv muaj 64 photodiodes, 16 muaj lub lim xim liab, 16 lim ntsuab, 16 muaj lub lim dej xiav thiab 16 kawg yog qhov tseeb uas tsis muaj lim. Txhua qhov photodiodes ntawm tib xim tau txuas nrog ua ke thiab txhua pab pawg tuaj yeem qhib tau los ntawm ob lub koob tshwj xeeb (S2 thiab S3). Qhov hloov pauv tam sim no rov qab ib puag ncig yoj nrog lub luag haujlwm voj voog ntawm 50% thiab zaus ncaj qha sib piv rau lub teeb pom kev zoo. Kev ntsuas qhov tso zis tag nrho tuaj yeem raug ntsuas los ntawm ib qho ntawm peb qhov kev ntsuas ua ntej ntawm ob qhov kev tswj hwm tus pin (S0 thiab S1).

Tus qauv siv los ntawm lub me me, ob lub xov tooj ntawm tes Li-Po roj teeb (7.4V), thiab nws tau tswj hwm los ntawm Arduino. Ib qho tshwj xeeb ntawm ob lub xov tooj ntawm tes txuas nrog rau cov lus sib piv ntawm qhov no, thiab qhov no tso cai rau Arduino nyeem tus nqi ntawm lub zog ntawm tes. Thaum lub zog ntawm qib ntawm tes poob qis dua tus nqi tshwj xeeb, txhawm rau khaws lub roj teeb, Arduino hloov ntawm tus coj, uas ceeb toom rau tus neeg siv kom tua lub cuab yeej. Txhawm rau qhib lossis tua lub cuab yeej, muaj qhov hloov pauv uas txuas tus pin zoo ntawm lub roj teeb mus rau Vin tus pin ntawm Arduino pawg thawj coj lossis txuas rau qhov uas tuaj yeem siv los ntawm tus neeg siv kom them lub roj teeb.

Raws li rau tus qauv tswv, lub ntsuas xim xim muaj qhov me me (40x85x30) thiab nws tau ntxig rau hauv lub thawv 3D luam tawm.

Pom zoo: