Cov txheej txheem:

Nixie Mood Mood Barometer: 7 Kauj Ruam (nrog Duab)
Nixie Mood Mood Barometer: 7 Kauj Ruam (nrog Duab)

Video: Nixie Mood Mood Barometer: 7 Kauj Ruam (nrog Duab)

Video: Nixie Mood Mood Barometer: 7 Kauj Ruam (nrog Duab)
Video: Histori me Zhurmues - Viti 1972 - Sezoni 3 (13 Mars 2011) 2024, Hlis ntuj nqeg
Anonim
Image
Image

Qhov tsis txaus ntseeg ntawm kev vam meej yog qhov ntsuas cua hauv tsev tsis zoo. Hnub no, koj tseem tuaj yeem nrhiav pom tus piv txwv hauv tsev ntawm tib neeg ntau dua cuaj caum, tab sis ntau lab ntxiv nyob hauv qhov chaw pov tseg, lossis hauv ebay.

Qhov tseeb, lub tsev kawm ntawv ntsuas ntsuas qub tsis tau pab nws tus kheej los ntawm qhov tsis muaj txiaj ntsig zoo ntawm nws ib txoj haujlwm. Txawm tias xav tias nws raug ntsuas kom raug thiab ua haujlwm kom raug, siv huab cua huab cua los kwv yees huab cua, lossis tseem qhia txog huab cua tam sim no, yuav luag tsis yooj yim sua.

Lub caij no, txhawm rau ntxiv kev qhia txog 24/7 huab cua tshaj tawm xov xwm huab cua, muaj tseeb tshaj qhov tseeb hauv lub xeev qhov ntsuas, ntsuas kub thiab av noo tau dhau los. Pov rau hauv lub tshuab ua haujlwm thiab cov khoom siv LCD pheej yig thiab koj muaj koj tus kheej "digital digital weather station". Txawm tias huab cua tsis zoo, lossis cov neeg uas xav tias huab cua hauv tv lossis internet yog tsoomfwv cov phiaj xwm, tsis xav tau lub ntsuas cua ntxiv.

Txhua yam uas yog kev txaj muag, vim kuv muaj kev nco sov ntawm qhov ntsuas cua uas peb muaj hauv kuv lub tsev thaum yau. Kuv Txiv yuav muab nws ua tib zoo coj mus rhaub txhua hnub thiab teeb tsa qhov ntsuas tam sim no hauv qhov kev coj ua me me kuv xav ua raws li thaum kuv laus dua, txawm tias tom qab kuv tau txiav txim siab qhov khoom ntawd tsuas yog lub ntsej muag thoob ntiaj teb.

Nov yog yuav ua li cas txhawm rau hloov kho qhov ntsuas qhov ntsuas pom tshiab uas hais txog tsis muaj qhov tsis txaus ntawm qhov qub, tab sis muaj qee qhov kev ua haujlwm ntxiv txawm tias tsis muaj txiaj ntsig ntau dua li qhov nws pib tawm nrog. Yog tias koj saib cov vis dis aus, koj yuav tau txais lub tswv yim.

Muab lub hom phiaj me me ntawm txoj haujlwm no, nws nyuaj heev - lossis raug ntau dua, txhawm rau rov ua txoj haujlwm tag nrho nws ntau dhau rau ib qho Kev Qhia. Vim li no, Kuv yuav tsom mus rau qhov ntsuas qhov ntsuas/ntsuas qhov ntsuas qhov ntsuas thiab qhov seem kuv yuav cia li taw qhia koj rau qhov yog.

Kauj Ruam 1: Cov Khoom Siv & Cov Cuab Yeej

Npaj Koj Cov Ntaub Ntawv, Ua Zoo
Npaj Koj Cov Ntaub Ntawv, Ua Zoo

Rau qhov ntsuas cua/ntsuas qhov ntsuas siab, koj yuav xav tau:

  • Ib qho aneroid barometer. Tsis tas yuav ua haujlwm. Ib yam dab tsi uas txaus siab rau koj qhov kev xav zoo nkauj yog qhov tseem ceeb dua. Kuv xav tias kuv muaj ib tug los ntawm kuv lub tsev thaum yau tab sis kuv xav tias nws nyob hauv qhov chaw pov tseg. Kuv tau txais kev hloov pauv ntawm eBay rau $ 15.
  • Lub siab sensor.
  • ESP8266 module - Kuv siv NodeMCU.
  • Ib tus neeg tsav tsheb thiab tus tsav tsheb uas tsim nyog - qhov txuas yog rau ntau txoj haujlwm tsib tab sis rau tus nqi lawv nyuaj rau tuav. Lub cav no muaj 4096 cov kauj ruam hauv kev sib hloov ua tiav, muab kev daws teeb meem rau peb lub hom phiaj.
  • Lub zog 5VDC - tsawg kawg 1A - rau ESP8266 thiab lub cev muaj zog. Kuv tau siv ua ke 12VDC thiab 5VDC vim tias kuv twb muaj ib qho lawm thiab xav tau 12V khoom siv rau Nixie moos (ntxiv rau ntau dua 5V lub zog rau lwm yam ntawm txoj haujlwm).
  • Tsawg kawg peb lub LEDs (los qhia qhov kev hloov pauv siab).
  • Ib LDR/photoresistor.
  • Lwm yam khoom siv xws li jumper hlau, tiv thaiv, cua sov ntsws tubing, thiab lwm yam.
  • Feem ntau, koj tuaj yeem siv cov ntaub ntawv qub ntawm qhov ntsuas cua uas koj siv los ua lub tsev hluav taws xob. Kuv rov kho qhov vaguely Arts & Crafts-style moos rooj rau lub tsev ob lub moos thiab ntsuas cua yog li tsis xav tau qhov ntsuas cua ntsuas.

Cov cuab yeej siv tau, koj yuav xav tau cov hlau txuas, phom kub thiab qee yam cuab yeej siv tes me. Yog tias koj xav tau hloov kho qhov teeb meem tseem ceeb rau rooj plaub, kev xaiv cov cuab yeej siv hluav taws xob yuav los ua ke.

Kauj Ruam 2: Npaj Koj Cov Ntaub Ntawv, Ua Zoo

Yam koj yuav tsum tau ua ntawm no feem ntau yog nyob ntawm qhov thaiv uas koj siv. Yog tias koj tab tom siv tus ntsuas ntsuas tus kheej, koj yuav xav paub seb yuav sib cais li cas thiab tshem tawm cov txheej txheem aneroid. Tus pointer yog yuav ncaj qha rau ntawm lub tshuab no thiab qee qhov kev saib xyuas yuav tsum tau ua kom tshem tus pointer yam tsis ua rau nws puas tsuaj.

Kuv tau ua haujlwm me ntsis ntxiv los ua, vim tias kuv lub moos moos tseem muaj qhov qub (tsis ua haujlwm) lub sijhawm ua haujlwm hauv nws.

Kuv paub tom ntej no tsis muaj dab tsi txog cov tshuab ua haujlwm, tab sis cov nqaij nyug coiled springs qhia tias kuv yuav tsum tau ceev faj. Txawm li cas los xij, thaum qhov khoom tawg kuv yog, zoo, tsis tau npaj ua ntej. Ib pliag kuv tab tom tshem tawm qhov ntsia hlau uas tsis tseem ceeb, tom ntej no muaj lub suab nrov nrov thiab huab cua puv nrog hmoov av thiab khib nyiab. Cov khoom ntawm lub moos tau nyob thoob qhov txhia chaw thiab rooj plaub nws tus kheej tau tawg tag. Npaum li kuv xav thaum lub foob pob tiag tawm mus, rau ib pliag kuv tsis tuaj yeem paub tias muaj dab tsi tshwm sim. Hauv qhov tsis hnov lus ntsiag to uas ua raws, Kuv ib nrab xav kom hnov lub suab quaj quaj nyob deb ntawm sirens. Tsis tas li, kuv txhais tes mob heev.

Zaj Lus Qhia Ib: Txawm tias tus qauv siv lub moos me me tuaj yeem khaws lub zog loj heev uas tsis txaus ntseeg.

Zaj Lus Qhia Ob: Thaum tsis ntseeg, looj tsom iav kev nyab xeeb! Kuv muaj hmoo, tsis muaj dab tsi ya mus rau hauv kuv lub qhov muag tab sis nws yeej tuaj yeem muaj. Qee zaum tsuas yog koom nrog kev nyab xeeb qub squints tsis txaus (tsis txawm tias kuv tau ua qhov no). Kuv txhais tes tau zoo, Kuv tsuas yog menyuam yaus.

Tom qab ntau cov nplaum thiab kaw, Kuv tau txais cov ntaub ntawv rov qab los ua ke thiab tau npaj txhij mus rau Kauj Ruam 3.

Kauj Ruam 3: Txhim Kho Cheeb Tsam - Ntu 1

Nruab Cheebtsam - Ntu 1
Nruab Cheebtsam - Ntu 1
Nruab Cheebtsam - Ntu 1
Nruab Cheebtsam - Ntu 1

Koj yuav tsum nrhiav qee txoj hauv kev txhawm rau txhim kho lub cav kom lub taub hau nthuav tawm los ntawm kev hu xov tooj kom txaus yog li thaum tus pointer txuas nrog nws yuav cheb hla lub ntsej muag yam tsis muaj kev cuam tshuam. Qhov no yuav nyuaj me ntsis dua li nws tau tshwm sim thawj zaug vim tias feem ntau barometers yuav muaj lwm tus pointer nyob sab hauv ntawm iav uas nyob rau lub sijhawm qub tau siv los sau cov ntawv nyeem tam sim no. Raws li tau piav qhia tom qab, peb yuav tsis xav tau tus ntsuas no tab sis ua kom nws pab khaws cia qhov qub saib thiab hnov ntawm lub cuab yeej.

Hauv txhua qhov xwm txheej, kev nyob ntawm tus pointer nyeem ntawv tam sim no txhais tau tias muaj qhov txwv nyob deb npaum li cas "tus thawj" tus pointer tuaj yeem zaum ntawm lub ntsej muag ntawm tus xov tooj.

Hauv lwm qhov kev taw qhia, tus taw qhia yuav tsum tau zaum kom txaus los ntawm lub xov tooj kom pom tseeb lub tshuab ntxhua khaub ncaws uas yuav teeb tsa LDR teeb tsa rau hauv lub xov tooj (saib cov kauj ruam tom ntej).

Qhov kuv tau ua yog teeb tsa lub xov tooj thiab nws lub thav duab ntawm tus thaub ntoo, tom qab ntawd tsa lub cav rau ntawm lub nraub qaum nrog qhov sib haum. Thawj daim duab yuav pab piav qhia qhov no tab sis koj tuaj yeem npaj nrog koj tus kheej kev npaj.

Ib qhov zoo ntawm kev siv rooj plaub moos lossis qee yam zoo sib xws yog qhov muaj chav rau nruab lub hwj huam hluav taws xob sab hauv. Rau kuv, qhov no yog qhov tseem ceeb vim tias lub moos tau mus zaum ntawm lub mantelpiece ntsaws rau hauv qhov hluav taws xob kuv tau teeb tsa tshwj xeeb. Nkaum qhov pom tseeb anachronistic "phab ntsa wart" lossis SPS cib hauv qhov chaw no yuav nyuaj - tab sis qhov ntawd yuav tsis yog qhov teeb meem rau koj.

Cheebtsam tsis sau rau hauv daim duab thib ob cuam tshuam nrog lub moos thiab lub chimer ntu ntawm qhov haujlwm (NodeMCU thib peb thiab txuas txuas txuas nyob hauv Nixie PCB).

Kev tso txhua yam ntxiv - feem ntau yog BMP180 sensor, lub rooj tsav tsheb tsav, thiab NodeMCU - tsis tseem ceeb. Qhov ntawd tau hais tias, kom txog thaum kuv hla txoj kab sib txuas sib nrug deb ntawm tus tsav tsheb lub cav qee zaum tsis ua haujlwm zoo. Tsis paub meej tias muaj dab tsi tshwm sim rau ntawd tab sis yog tias koj lub tshuab suab nrov txaus luag thiab/lossis tsis txav mus los yooj yim koj yuav xav sim txav cov xov nyob ib puag ncig.

Txhawm rau zam qhov xav tau los sau tus kheej qhov kev hloov pauv siab (nce, ntog lossis khov kho) Kuv suav nrog peb lub me me LEDs hauv qab lub xov tooj. Thaum tag nrho peb lub teeb pom kev, lub ntsuas cua nyob hauv hom kev xav. Kuv siv "sov dawb" LEDs los sim thiab tswj hwm lub sijhawm. Tsis hloov pauv, lawv tau ci ntsa iab heev thaum saib lub taub hau tab sis nrog qee qhov hnyav PWM Kuv tau txais qhov zoo kuv tom qab. Tus nyeem ntawv taw qhia tam sim no tseem muaj rau cov kws sau keeb kwm.

Kauj Ruam 4: Txhim Kho Cheeb Tsam - Ntu 2

Nruab Cheebtsam - Ntu 2
Nruab Cheebtsam - Ntu 2

Cia peb daws nrog LDR hauv kev hu. Ua ntej, vim li cas heck peb xav tau qhov no?

Zoo, nws yog kuv qhov kev daws teeb meem ntawm qhov pheej yig stepper lub cev muaj zog - txawm hais tias nws tuaj yeem txav mus rau hauv cov kauj ruam meej, nws tsis muaj peev xwm ua tau los paub qhov twg nws yog lwm qhov uas yog siv los ntawm nws txoj haujlwm pib. Thaum nyob hauv txoj kev xav kuv xav tias koj tuaj yeem ua tus lej nyuaj no thiab taug qab txhua qhov kev txav mus tom ntej kuv kwv yees (tsis muaj lub hauv paus tiag) tias qhov ua yuam kev yuav nkag mus sai, tshwj xeeb tshaj yog muab cov kev txav loj uas xav tau hauv "hom kev xav". Tsis tas li, koj yuav tsum tau ntim rau ntawm lub zog txiav (sau txhua qhov txav mus rau EEPROM tsis yog qhov ua tau tiag tiag).

Kuv thawj qhov kev xav yog los qhia txog kev ntsuas ntsuas lub zog thiab hloov pauv ntawm kev xav thiab ntsuas qhov ntsuas. Lub voj voog no yuav taug txoj kev microswitch ntawm qhov chaw paub nyob ntawm tus xov tooj. Tab sis kev siv tshuab ntawm kev hloov lub tswv yim zoo li nyuaj rau kuv. Tus taw qhia nws tus kheej yog txoj hauv kev dhau los ua tus actuator yog li kuv xav tau teeb tsa lwm yam ntxiv ntawm tus ncej. Tom qab ntawd muaj qhov teeb meem khaws cia 360 ° tsab ntawv tsa suab - ib qho laj thawj kuv tau mus nrog lub cav qis dua li tus qauv siv. Nrog rau kev thov me ntsis kev txawj ntse ntau dua li kuv tuaj yeem nqa tau Kuv paub tseeb tias microswitch tuaj yeem ua haujlwm tau-lossis tej zaum muaj qhov ua haujlwm tsis zoo ntawm lub txee sensor daws tau muaj ib yam-tab sis kuv tau mus lwm txoj kev.

Daim ntawv ceeb toom hauv daim duab ntawm lub xov tooj muaj lub tshuab ntxhua khaub ncaws tau teeb tsa hauv ib teev. Cov tshuab ntxhua khaub ncaws no ua LDR txuas nrog rau cov lus sib piv tib leeg muaj nyob ntawm NodeMCU. Thaum ntsuas qhov ntsuas hluav taws xob tau nce, lossis hloov tus qauv, NodeMCU nkag mus rau qhov ntsuas ntsuas thiab tsuas yog saib rau qhov hloov pauv tam sim hauv qib teeb uas tshwm sim los ntawm sab nraub qaum ntawm tus taw qhia taug kev hla LDR. Ib qho kev txav mus los ntxiv yog ntsuas los ntawm txoj haujlwm uas paub. Kuv yuav tsum tau fiddle me ntsis nrog qhov pib qhov tseem ceeb hauv txoj cai kom tau txais qhov no los ua haujlwm tau zoo tab sis ib zaug uas tau ua tiav Kuv txaus siab txaus siab tias qhov tseeb yog li cas - xwm yeem rov qab mus rau qhov ntsuas qhov ntsuas hauv 1% lossis 2% ntawm qhov txiaj ntsig xav tau.

Nws tsis ua haujlwm hauv qhov tsaus ntuj, pom tseeb, tab sis koj yuav tsis feem ntau hloov pauv hom. Yog tias qee qhov laj thawj kev ntsuas ntsuas tsis tuaj yeem ua tiav hauv lub sijhawm teev tseg, nws muab tawm thiab ua rau pom qhov sib txawv ntawm LEDs.

Xijpeem, qhov zoo nkauj ntawm LDR txoj hauv kev yog qhov kev teeb tsa yog yooj yim heev - laum lub qhov loj txaus rau LDR hauv lub xov tooj ntawm qhov chaw uas nws yuav raug npog los ntawm qhov kawg ntawm tus pointer. Txhawm rau kom tau qhov "foob" zoo ntawm tus taw qhia thiab LDR, lo lub tshuab ntxhua khaub ncaws me me nyob ib puag ncig LDR thiab, yog tias tsim nyog, hloov kho tus taw tes tus taw tes (kuv siv qee cov ntawv dub zoo nkauj).

Kauj Ruam 5: Txoj Cai - Ua Haujlwm Yooj Yim

Txoj Cai - Kev Ua Haujlwm Yooj Yim
Txoj Cai - Kev Ua Haujlwm Yooj Yim

Raws li lwm tus tau pom, Kuv tsis tuaj yeem tau txais tus qauv Arduino stepper lub tsev qiv ntawv tsav tsheb los ua haujlwm nrog lub tshuab no thiab tus tsav tsheb. Hmoov zoo, muaj Cov Lus Qhia Zoo ntawm qhov no nrog cov cai uas ua haujlwm. Kuv siv cov cai hauv qhov tshaj tawm thawj zaug rau cov kauj ruam yooj yim txawm hais tias muaj ntau qhov kev pom zoo hauv cov lus pom. Txoj cai no tsis xav tau lub tsev qiv ntawv.

Txog kev ua cov ntaub ntawv ntsuas siab, Kuv tau siv piv txwv los ntawm Sparkfun BMP180 lub tsev qiv ntawv. Txhua yam kuv yuav tsum tau ua yog yuav qhov no nrog kev tswj lub cev.

Kauj Ruam 6: Txoj Cai - Calibration, Control, GUI, Google Assistant thiab Kev Siv Dej Num

Txoj Cai - Kev ntsuas ntsuas, Kev tswj hwm, GUI, Google Assistant thiab Kev Ua Haujlwm Zoo
Txoj Cai - Kev ntsuas ntsuas, Kev tswj hwm, GUI, Google Assistant thiab Kev Ua Haujlwm Zoo

Thawj calibration yog nyuaj-coded. Txhawm rau kom muaj kev nyab xeeb, thiab suav rau qhov tuaj yeem hloov chaw ntawm lub ntsuas cua mus rau qhov siab sib txawv, kev ntsuas ntsuas thib ob thiab kev tswj hwm tau ua tiav nrog lub vev xaib server ua los ntawm NodeMCU thiab Websocket kev sib txuas lus. Ib qho peev txheej zoo rau kev kawm txog qhov no nyob ntawm no.

Raws li cov vis dis aus qhia, txawm li cas los xij, qhov tiag "wow" qhov haujlwm no, xws li nws yog, yog tswj los ntawm Google Assistant/Google Tsev. Muaj Cov Lus Qhia rau lub toaster GA (siv los ntawm Raspberry Pi3) ntawm no. Tsis txhob txhawj xeeb, koj tsis tas yuav siv $ 400 toaster ua ib lub thawv.

Cov lus txib tau dhau los ntawm GA ntawm IFTTT thiab Adafruit IO mus rau NodeMCU. Ib qho peev txheej zoo ntawm no yog ntawm no. Muaj lwm qhov, nyuab dua, txoj hauv kev los cuam tshuam nrog koj Google Assistant tab sis rau txoj haujlwm no txoj hauv kev yooj yim no ua haujlwm zoo kawg nkaus.

Thaum kawg, txoj cai suav nrog qee qhov muaj txiaj ntsig zoo rau kev ua haujlwm (tshaj tawm huab cua, Multicast DNS, Tus Thawj Saib Xyuas Wifi) uas kuv tau pib suav nrog hauv txhua qhov kuv ESP8266-raws cov haujlwm.

Txhua txoj cai rau txoj haujlwm no (suav nrog Nixie moos thiab tswj chimer) nyob ntawm Github ntawm no. Kuv tau tso cov duab kuv siv hauv HTML/CSS cov ntaub ntawv yog li nws ua haujlwm tawm ntawm lub npov (vam tias) - koj tsuas yog xav tau ntxiv koj tus kheej Adafruit IO tus lej cov ntsiab lus.

Kauj Ruam 7: Nixie Moos thiab Chimer

Nixie Moos thiab Chimer
Nixie Moos thiab Chimer

Lub Nixie Moos tau tswj hwm los ntawm NodeMCU cais thiab siv Nixie raj thiab tus tsav tsheb tsim los ua Arduino daim ntaub thaiv muaj nyob ntawm no. Cov ntawv hauv kab ntawv txuas nrog GPS module kom tau sijhawm. Kuv daim ntaub thaiv (ua ntej dhau los) tsis muaj GPS module tab sis kuv siv Node MCU kom tau txais sijhawm los ntawm is taws nem, uas hauv qee txoj hauv kev zoo dua.

Cov txheej txheem tswj hwm thiab GUI rau lub moos muaj ntau txoj hauv kev xaiv tab sis lwm yam zoo ib yam li lub ntsuas cua. Muaj qhov sib tshooj me me ntawm no uas Nixie LEDs teb rau cov kev xav ntawm lub ntsuas cua (ntawm tib yam Adafruit IO pub).

Los ntawm kev puas tsuaj ntawm lub tshuab ua haujlwm qub qub kuv tau khaws cov khoom txaus los tsim lub tshuab hluav taws xob uas tau tsav los ntawm NodeMCU thib peb (hav, lawv tsuas yog $ 6 txhua) thiab lwm lub tshuab hluav taws xob. Txhua yam kuv tau ntxiv yog "cuam tshuam" nruab nrab ntawm cov txheej txheem qub thiab lub cev muaj zog. "Kev sib cuam tshuam" nyob hauv nqe lus vim tias nws suav nrog tsuas yog lub mos txwv txuas nrog ob tus ntsia hlau uas tau tsav mus rau nws ntawm cov ces kaum raug thiab rub mus rau lub cev muaj zog. Txhua lub hlis twg kev sib hloov ntawm qhov kev tsis sib haum no ua rau muaj kev tawm tsam ntawm chimer. Ib zaug ntxiv, txoj kev tswj hwm chimer zoo ib yam li lub ntsuas cua thiab tag nrho peb lub vev xaib sib txuas ua ke kom ua rau tag nrho zoo li tsis sib xws ntau dua li qhov nws yog.

Lub moos thiab chimer NodeMCUs ua haujlwm ywj pheej ntawm ib leeg tab sis vim yog qhov xav tsis thoob ntawm kev siv sijhawm hauv internet yog ib txwm ua tau zoo.

Pom zoo: