Cov txheej txheem:

Ua Smart Mug los ntawm LED & Arduino: 6 Kauj Ruam
Ua Smart Mug los ntawm LED & Arduino: 6 Kauj Ruam

Video: Ua Smart Mug los ntawm LED & Arduino: 6 Kauj Ruam

Video: Ua Smart Mug los ntawm LED & Arduino: 6 Kauj Ruam
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Hlis ntuj nqeg
Anonim

Los ntawm ElectropeakElectroPeak Lub Vev Xaib Ua Haujlwm Ntxiv Ntxiv los ntawm tus sau:

Pib Nrog Ultrasonic Module thiab Arduino
Pib Nrog Ultrasonic Module thiab Arduino
Pib Nrog Ultrasonic Module thiab Arduino
Pib Nrog Ultrasonic Module thiab Arduino
Tsim WiFi Daim Ntawv Qhia Kub Thaum Siv ESP8266 & Arduino
Tsim WiFi Daim Ntawv Qhia Kub Thaum Siv ESP8266 & Arduino
Tsim WiFi Daim Ntawv Qhia Kub Thaum Siv ESP8266 & Arduino
Tsim WiFi Daim Ntawv Qhia Kub Thaum Siv ESP8266 & Arduino
Kev Paub Xim W/ TCS230 Sensor thiab Arduino [Calibration Code Included]
Kev Paub Xim W/ TCS230 Sensor thiab Arduino [Calibration Code Included]
Kev Paub Xim W/ TCS230 Sensor thiab Arduino [Calibration Code Included]
Kev Paub Xim W/ TCS230 Sensor thiab Arduino [Calibration Code Included]

Txog: ElectroPeak yog koj qhov chaw ib-nres los kawm cov khoom siv hluav taws xob thiab coj koj lub tswv yim mus rau qhov tseeb. Peb muab cov lus qhia saum toj kawg nkaus los qhia koj li cas koj tuaj yeem ua koj cov phiaj xwm. Peb kuj tseem muab cov khoom lag luam zoo yog li koj muaj … Ntau Ntxiv Txog Electropeak »

Hauv txoj haujlwm no, peb yuav siv RGB LEDs, lub ntsuas ib puag ncig, thiab Arduino Nano los xa xov lossis ua lub tswb nrov nrog lub teeb xim. Thaum kawg ntawm txoj haujlwm no, koj tuaj yeem:

  • Nyeem ib puag ncig kub los ntawm DS18B20 sensor los ntawm Arduino.
  • Tswj RGB LEDs los ntawm PWM.
  • Ua lub khob txias txias.

Kauj Ruam 1: Yam Khoom Siv Hauv Txoj Haujlwm no

Yam Khoom Siv Hauv Txoj Haujlwm no
Yam Khoom Siv Hauv Txoj Haujlwm no

Txhua yam ntawm cov khoom siv hauv qhov haujlwm no tuaj yeem yuav los ntawm qhov txuas.

Cov khoom siv kho vajtse

Arduino Nano X1

ElectroPeak DS18B20 Kub Sensor X1

ElectroPeak RGB 5mm LED X1

Adafruit LiPo Roj teeb X1

Adafruit Ribbon Cable X1

Software apps thiab cov kev pabcuam online

Arduino IDE Cov

Kauj Ruam 2: Cov Lus Cim luv ntawm DS18B20

Cov Lus Cim luv ntawm DS18B20
Cov Lus Cim luv ntawm DS18B20

Tus ntsuas kub DS18B20 digital muab 9-ntsis rau 12-ntsis Celsius ntsuas kub thiab muaj lub tswb nrov nrog cov neeg siv tsis hloov pauv tau-cov phiaj xwm sab saud thiab qis dua. DS18B20 sib txuas lus dhau 1-Hlau npav uas los ntawm lub ntsiab lus xav tau tsuas yog ib kab ntawv (thiab hauv av) rau kev sib txuas lus nrog lub hauv paus microprocessor. xav tau kev siv hluav taws xob sab nraud. Each DS18B20 muaj qhov tshwj xeeb 64-ntsis cov lej lej, uas tso cai rau ntau DS18B20s ua haujlwm zoo ib yam 1-Hlau npav. Yog li, nws yog qhov yooj yim siv ib lub microprocessor los tswj ntau DS18B20s faib rau thaj tsam loj. Cov ntawv thov uas tuaj yeem tau txais txiaj ntsig los ntawm cov yam ntxwv no suav nrog HVAC ib puag ncig tswj hwm, ntsuas kub hauv lub tsev, khoom siv, lossis tshuab, thiab txheej txheem kev tshuaj xyuas thiab tswj.

Hais txog kev sib txuas thev naus laus zis rau lub neej, kev siv lub teeb xim yog qhov zoo thiab ntxim nyiam. Hloov RGB LEDs nrog cov lus qhia kom xa xov lossis tswb tuaj yeem ua rau cov haujlwm zoo nkauj dua thiab tseem yooj yim dua. nws npaj tau haus. Raws li thermopile, peb yuav siv DS18B20 thiab lo rau hauv qab ntawm lub khob. Nws tuaj yeem xa qhov kub ntawm cov kua hauv lub khob mus rau tus tswj hwm hauv cov ntaub ntawv digital. Arduino Nano yog peb qhov kev xaiv ua tus tswj hwm vim nws qhov loj me thiab mini USB txuas ntawm lub nkoj. Yog li nws tuaj yeem ua haujlwm tau thiab lub roj teeb tuaj yeem them los ntawm USB chaw nres nkoj. Txhawm rau qhia qhov ntsuas kub, peb siv 2 qhov yooj yim 4-pin RGB LEDs thiab txuas lawv cais cov PWM chav nyob hauv Arduino Nano. Tam sim no, Peb tsuas xav tau lub roj teeb, lub khob, thiab lub plhaub yas los tso rau hauv. Cia peb ua nws.

Kauj ruam 3: Circuit Court

Circuit Court
Circuit Court

Lub roj teeb loj nyob ntawm LEDs thiab lub khob loj. Lub roj teeb 500mAh yog qhov kev xaiv zoo. Koj tuaj yeem siv roj teeb polymer lossis ion. LEDs siv ntawm no muaj cathodes ntau. Yog tias koj muaj anodes ntau, koj yuav tsum hloov pauv me me hauv cov cai. Yog tias koj cov LEDs tsis tuaj yeem ua haujlwm yam tsis muaj tus tiv thaiv, koj muaj ob txoj hauv kev. Ntxiv tus tiv thaiv lossis ntxiv LEDs ntau dua. Koj yuav tsum txuas ob qhov hluav taws xob thiab cov ntaub ntawv tus pin ntawm DS18b20 mus rau 4.7K ohm resistor. Txawm hais tias nws yuav tsis tsim nyog.

Kauj ruam 4: Code

Koj yuav tsum luam cov cai hauv qab no hauv Arduino IDE. Tab sis ua ntej Koj yuav tsum ntxiv lub tsev qiv ntawv thiab tom qab ntawd xa cov cai. Rub tawm "Ib Lub Hlau" thiab "Dallas" lub tsev qiv ntawv los ntawm cov ntawv txuas. Yog tias nws yog thawj zaug koj ua haujlwm Arduino board, tsis txhob txhawj xeeb. Tsuas yog ua raws cov theem no:

  • Mus rau www.arduino.cc/en/Main/Software thiab rub tawm software ntawm koj li OS. Nruab IDE software raws li qhia.
  • Khiav Arduino IDE thiab tshem cov ntawv sau thiab luam cov cai hauv qab no hauv kab ntawv sau.
  • Nkag mus rau qhov kos duab thiab suav nrog cov tsev qiv ntawv (Rub cov tsev qiv ntawv los ntawm cov txuas hauv qab no). Tam sim no nyem ntxiv ZIP tsev qiv ntawv thiab ntxiv cov tsev qiv ntawv
  • Xaiv lub rooj tsavxwm hauv cov cuab yeej thiab cov laug cam, xaiv Arduino Nano.
  • Txuas Arduino rau koj lub PC thiab teeb COM chaw nres nkoj hauv cov cuab yeej thiab chaw nres nkoj.
  • Nias lub Upload (Xub kos npe) khawm.

Cov kab hauv qab no ntawm tus lej suav nrog kev suav xim thiab nws nyob ntawm koj lub khob. Yog tias koj lub khob tsis hloov cua sov kom txaus txaus, koj yuav tsum hloov nws kom ua tiav cov txiaj ntsig xav tau.

yog (temp> 50) temp = 100;

yog (temp <30)

twm = 0;

temp = (12.5)*(temp-30);

Kauj ruam 5: Sib dhos

Sib dhos
Sib dhos
Sib dhos
Sib dhos
Sib dhos
Sib dhos

Thaum pib, koj yuav tsum laum hauv qab ntawm lub khob. Tus naj npawb ntawm qhov nyob ntawm lub Circuit Court thiab koj yuav siv nws li cas. Peb tau txiav txim siab 3 qhov rau txoj haujlwm no. Ib qho rau tus pas ntsuas kub thiab ob qho rau txuas cov ntsia hlau (hluav taws xob) nrog kua hauv lub khob. Koj tuaj yeem ua qhov haujlwm no yam tsis tau tho lub khob. Zuam tus pas ntsuas kub mus rau hauv qab ntawm lub khob thiab txuas 2 lub xov hlau ntawm cov hluav taws xob mus rau qhov hloov/qhib. Tom qab txuas tus pas ntsuas kub thiab cov hluav taws xob thiab kaw lawv, nws yog lub sijhawm los ua tus ncej rau hauv qab ntawm lub khob. Siv cov kua nplaum los lo rau iav, uas yuav tsis daws los ntawm dej kub lossis txias. Ua kom lub plhaub rau hauv qab ntawm lub khob. koj yuav tsum xub ntsuas sab nrauv ntawm lub khob. Tom qab ntawd tsim lub voj voos uas muaj qhov sib npaug zoo ib yam ntawm hauv qab ntawm lub khob, thiab ob lub nplhaib nrog lub taub sab nraud nrog tuab 3 hli (thiab tau kawg nrog txoj kab uas hla ntawm hauv qab ntawm lub khob). Koj tuaj yeem siv plexiglass thiab laser txiav tshuab los ua lub plhaub uas tau hais tseg. Ib qho ntawm lub nplhaib yuav tsum yog pob tshab, koj tuaj yeem xaiv cov xim ntawm lawv raws li koj xav tau. Koj yuav tsum xuab zeb lub pob tshab kom ua tiav qhov ua tiav. Kaw lawv raws li qhia hauv cov duab. Hlais ib feem ntawm lub nplhaib pob tshab kom ntau li Arduino micro USB chaw nres nkoj, thiab txuas Arduino rau lub roj teeb kom lub txuas txuas poob ntawm lub nplhaib. Tam sim no muab cov LED tso rau Arduino thiab txuas lwm cov xov hlau mus rau Arduino. Thaum kawg, lo lub plhaub rau hauv qab ntawm lub khob thiab xa cov cai rau Arduino.

Pom zoo: