Cov txheej txheem:
- Kauj Ruam 1: Yam Khoom Siv Hauv Txoj Haujlwm no
- Kauj Ruam 2: Cov Lus Cim luv ntawm DS18B20
- Kauj ruam 3: Circuit Court
- Kauj ruam 4: Code
- Kauj ruam 5: Sib dhos
Video: Ua Smart Mug los ntawm LED & Arduino: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Los ntawm ElectropeakElectroPeak Lub Vev Xaib Ua Haujlwm Ntxiv Ntxiv los ntawm tus sau:
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
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
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
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
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:
Plotting Real-time Graph ntawm Android Los Ntawm Arduino Los Ntawm HC-05: 3 Cov Kauj Ruam
Plotting Real-time Graph ntawm Android Los ntawm Arduino Los ntawm HC-05: Hav nyob ntawm no, ntawm no yog kev qhia qhia yuav ua li cas npaj cov phiaj xwm ntawm lub sijhawm tiag tiag ntawm qhov tseem ceeb los ntawm tus tswj hwm micro xws li Arduino rau lub app. Nws siv Bluetooth qauv xws li HC-05 los ua lub cuab yeej xa xov mus rau kis thiab tau txais cov ntaub ntawv ntawm Ar
Standalone Arduino 3.3V W / Sab Nraud 8 MHz Lub Sij Hawm Ua Haujlwm Los Ntawm Arduino Uno Los Ntawm ICSP / ISP (nrog Saib Xyuas Ib Leeg!): 4 Cov Kauj Ruam
Standalone Arduino 3.3V W / Sab Nraud 8 MHz Lub Sij Hawm Ua Haujlwm Los Ntawm Arduino Uno Los ntawm ICSP / ISP (nrog Kev Saib Xyuas Ib Leeg!): Lub hom phiaj: Tsim kom muaj ib leeg Arduino uas khiav ntawm 3.3V tawm ntawm 8 MHz sab nraud moos. Txhawm rau nws los ntawm ISP (tseem hu ua ICSP, hauv-ntu ntu kev ua haujlwm) los ntawm Arduino Uno (khiav ntawm 5V) Txhawm rau kho cov bootloader cov ntaub ntawv thiab hlawv
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: 4 Cov Kauj Ruam
Neopixel Ws 2812 LED Sawb Nrog Arduino Tswj los ntawm Bluetooth Los ntawm Android lossis Iphone: Nyob zoo cov neeg hauv phau ntawv qhia no kuv tau tham txog yuav ua li cas thiaj tswj tau neopixel coj sawb lossis ws2812 coj sawb ntawm koj lub xov tooj Android lossis iphone siv Bluetooth txuas.so koj tuaj yeem ua tau ntxiv neopixel coj sawb hauv koj lub tsev nrog rau Arduino nrog
Teem Los Ntawm Khaub Ncaws Raspberry Pi rau Log Cov Ntaub Ntawv Los Ntawm Arduino: 5 Kauj Ruam
Teeb Los Ntawm Khaub Ncaws Raspberry Pi rau Log Cov Ntaub Ntawv Los Ntawm Arduino: Cov ntawv qhia no yog rau cov uas tsis muaj kev paub nrog kev txhim kho kho vajtse tshiab, lossis software, cia nyob ib leeg Python lossis Linux.Let hais tias koj tau xaj rau Raspberry Pi (RPi) nrog SD daim npav (tsawg kawg 8GB, Kuv siv 16GB, hom I) thiab lub zog siv (5V, tsawg kawg 2
ROOMBA Tsav los ntawm ARDUINO YUN Via Wifi App los ntawm STEFANO DALL'OLIO: 4 Kauj Ruam (nrog Duab)
ROOMBA Tsav los ntawm ARDUINO YUN Via Wifi App los ntawm STEFANO DALL'OLIO: Nrog phau ntawv qhia no kuv qhia cov cai txhawm rau txuas ARDUINO YUN mus rau Roomba txhawm rau tsav Roomba ntawm Wifi.Qhov thiab lub app tau ua tiav thiab tsim los ntawm kuv tus kheej Stefano Dall ' Olio.Kuv Roomba yog Roomba 620 tab sis koj tuaj yeem siv tib tus lej rau lwm Roomb