Cov txheej txheem:

Tweet-A-Temp: 8 Kauj Ruam
Tweet-A-Temp: 8 Kauj Ruam

Video: Tweet-A-Temp: 8 Kauj Ruam

Video: Tweet-A-Temp: 8 Kauj Ruam
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Lub Xya hli ntuj
Anonim

Los ntawm Z0tZot's Homebrew ExperimentsFollow More los ntawm tus sau:

Khawv koob 8 Npua 8 Sab Tuag
Khawv koob 8 Npua 8 Sab Tuag
Khawv koob 8 Npua 8 Saum Tuag
Khawv koob 8 Npua 8 Saum Tuag

Kuv Tus Tub Laus (Minion #1) thiab kuv tau pib tsim Tweet-A-Watt thiab ua tsis tau raws li cov lus qhia kom raug, uas yog peb tau ua ob qho ntawm Tus Txais Txais raws li tus qauv txais tsis yog tsuas yog ib thiab tom qab ntawd ib nrab ntxiv tus XBee tus txais thib ob. peb muaj ob txoj kev xaiv, txiav ib qho ntxiv, lossis lwm yam. Muab hais tias kuv tseem tsis tau pom Kill-A-Watt hauv ib cheeb tsam, thiab kuv muaj tus ntsuas kub sab nraud/sab hauv no kuv xav tau khoos phis tawj tau 10 xyoo, kuv paub tias kuv yuav tsum ua dab tsi: Kuv yuav tsum tau siv tus pas ntsuas kub los ntsuas qhov kub ntawm kuv lub dab dej kub, thiab tom qab ntawv tweet nws! Nws hais, zoo peb tuaj yeem ua nws wireless, tab sis tsis yog, qhov ruam … Kuv nyiam nws thaum 10-xyoo txoj kev npaj los ua kom tiav. Saib nws hauv Twitter

Kauj Ruam 1: Tsim Xbee Recievers

Tsim Xbee Recievers
Tsim Xbee Recievers

Tsim ob XBEE tus txais. Kuv siv Cov Txais los ntawm Lady Ada, txhua tus neeg txais yuav ua. Koj yuav xav tau kev nkag mus rau XBee's VREF thiab AD0 tus pin. Qhov dag rau Tweet-A-Watt yog kev teeb tsa. Qhov ua tau zoo koj teeb tsa ib qho ntawm cov khoom siv kom rov ua qhov tseem ceeb los ntawm Kill-A-Watt nrog: ATMY = 1, SM = 4, ST = 3, SP = C8, D4 = 2, D0 = 2, IT = 13, IR = 1 Qhov no teeb tsa qhov chaw nyob (1), teeb tsa kev pw tsaug zog, timer, thiab lub sijhawm, thiab tom qab ntawd teeb Pins 4 thiab 2 rau Analog input mode (2), uas yuav xa 0x13 (19 decimal) pob ntawv, 1 ms ntawm cov qauv. Qhov dag ntawm no yog Analog Input. Koj tuaj yeem nyeem qhov hluav taws xob me me (0-5V) ncaj qha los ntawm XBee. Hauv Tweet-A-Watt koj yuav teeb tus pin 4 thiab 0 xa Amps thiab Volts ntsuas los ntawm Kill-A-Watt. Hauv qhov tseeb nws tsis xa qhov ntawd, nws xa qhov hluav taws xob me me ntsuas los ntawm cov chips hauv Kill-A-Watt rau tus txais XBee uas txuas rau lub khoos phis tawj. Lub software ntawm lub khoos phis tawj nyeem tas li cov pob ntawv tau txais thiab nws rov suav qhov tseeb qhov hluav taws xob thiab qhov amperage, thiab tom qab ntawd nws suav Wattage.

Kauj Ruam 2: Tus Ntsuas Kub

Tus pas ntsuas kub
Tus pas ntsuas kub
Tus pas ntsuas kub
Tus pas ntsuas kub
Tus pas ntsuas kub
Tus pas ntsuas kub

Kuv yuav ob ntawm cov ntsuas cua hauv tsev/Sab nraum zoov txog 10 xyoo dhau los los ntawm lub tsev muag khoom. Kuv ib txwm txaus siab tias sab nraum "tus pas ntsuas kub" tau ntsaws rau hauv lub hauv paus nrog qhov zoo li lub suab ntsaws ntsaws. Kuv ib txwm xav tsis thoob yog tias kuv tuaj yeem ntsuas qhov kub los ntawm ntsaws qhov no rau hauv lub mic nkaus ntawm lub khoos phis tawj.

Hloov tawm kuv tej zaum tuaj yeem ua rau nws ua haujlwm, tab sis nws yuav tsis yooj yim. Qhov ntsaws yog qhov 3/32 nkaus, hloov ntawm 1/8 lub suab ntsaws. Qhov no yog tus qauv ntsaws rau lub xov tooj ntawm tes rau lub xov tooj sab nraud. Kuv yuav tsum tau teeb tsa daim ntawv xov tooj cua Shack ($ 2), uas tau ntxiv qhov ncua sijhawm loj rau txoj haujlwm (mus rau lub shack tsis yooj yim). Nws yog qhov faib hluav taws xob! Nws tau pom tseeb thaum kuv xav txog nws. Nws ua lub neej yooj yim heev.

Kauj Ruam 3: Tus Voltage Divider yog dab tsi?

Voltage Divider yog dab tsi?
Voltage Divider yog dab tsi?

Ib qho ntawm qhov chaw zoo tshaj plaws los kawm txog Kev Siv Hluav Taws Xob yog Wisconsin Kev faib tawm hauv online tau piav qhia nyob rau nplooj ntawv ntawd (sab xis), lossis koj tuaj yeem mus ntsib Voltage Wikipedia Page. nyob rau hauv kev faib ua feem rau qhov loj ntawm tus resistor. Yog tias koj muaj Voltage V hla qhov Circuit Court ntawm R (1) + R (2), ces V = V (1) + V (2). Yog li yog V = 3V thiab V (2) = 2V, koj paub tias V (1) = 1V Tam sim no lub hauv paus ntawm Ohm Txoj Cai yog tias tam sim no (I) yog V/R. Hauv kev sib txuas ua ke, qhov tam sim no zoo ib yam, yog li tam sim no dhau A thiab B zoo ib yam rau tag nrho cov Circuit Court. Yog li kuv = V1/R1 = V2/R2. Peb paub V2 = V - V1, Plugging, peb pom V1/R1 = (V -V1)/R2. Kev daws peb tau R2 = R1*(V-V1)/V1 Yog li yog tias paub yog tias peb paub V (1), V, thiab R (2), peb tuaj yeem daws rau R2. Yog tias peb muaj R2, peb paub tus nqi ntawm Thermistor!

Kauj Ruam 4: Tus Thermistor yog dab tsi?

Dab tsi yog Thermistor?
Dab tsi yog Thermistor?

Tus thermistor yog tus tiv thaiv uas hloov pauv nrog qhov kub. Siv cov txheej txheem los ntawm Voltage Divider los txiav txim qhov Kuj, peb tuaj yeem qhia qhov kub nws yog dab tsi. Qhov teeb meem yog tias kuv muaj qee tus thermistor pheej yig hauv lub casing los ntawm cov khoom muaj hnub nyoog 10 xyoo. Kuv xav tias yuav tsim txoj haujlwm kom mus los ntawm qhov tsis kam mus rau qhov kub li cas? Yog lawm, Kuv muaj tus pas ntsuas kub uas nws ntsaws rau hauv! Yog li kuv ntsuas ntau. Kuv tau theej qhov ntsuas kub thiab tom qab ntawd ntsuas qhov tsis kam ntawm Thermistor. Kuv muab nws tso rau hauv lub tub yees, tom qab ntawd kuv muab tso rau hauv dej sov. Tom qab ntawd kuv yuav rub chav sov txij li kuv muaj sijhawm Kuv xav tias kuv tuaj yeem nyeem Wikipedia plage tuaj yeem sim kwv yees a thiab b yam, tab sis kuv xav tias kuv tau siv qhov tsis-linear, ua tsis tau yam uas tsis sib xws nws tsim specifications. Huag thiab kuv tub nkeeg. Yog li kuv tau tso tseg txhua qhov txiaj ntsig rau hauv Excel, thiab tom qab ntawd nkag mus. Kuv yog thawj qhov kev txhawj xeeb uas kuv yuav tsum nco qab qhov ua lej sib sib zog nqus ntawm qee yam xws li "tsawg kawg sib npaug" thaum kuv pom tias Excell yuav ua qhov no rau Kuv! Kom meej meej kuv ploj qhov khoob ntawm daim duab, tab sis kuv tau txais ntau cov ntaub ntawv zoo nyob ib puag ncig kub tub kub (100-105F). Thaum tshawb xyuas thaj tsam ntawm chav sov kuv pom qee yam, uas yuav luag ua rau kuv ua haujlwm tsis muaj nuj nqis. Tus ntsuas kub "Ntsuas Kub" qhia txog 3-7 qib kev ua yuam kev nruab nrab ntawm "sab hauv" thiab "sab nraum zoov" thaum lub ntsuas kub tawm mus! Tam sim no qhov no yuav yog vim kuv sib xyaw thiab sib piv cov thermistor nruab nrab ntawm cov khoom, tab sis kuv tab tom twv nws muaj ntau dua vim qhov zoo ntawm 10 xyoo, $ 10 yam khoom & Tsis hais txog qhov "raug" ntawm qhov kub, kuv xav tau qhov tseeb thiab ntau qhov kev ntsuas ntawm tib yam ntau yam pom cov txiaj ntsig tau zoo nyob rau ntau hnub. Hauv qhov ntev kuv yuav zoo li txuas lub thermistor rau cov yeeb nkab uas coj mus rau hauv lub qhov dej kub, yog li kuv yuav xav tau qhov kev txiav txim siab ib yam nkaus. Yog li los ntawm kev tau txais Excel los tso saib qhov sib npaug, tom qab ntawd kuv muab nws tso rau hauv txoj cai, thiab kom deb li deb nws yog " ze."

Kauj Ruam 5: Kev Tshaj Tawm Circuit Court

Kev Tshaj Tawm Circuit Court
Kev Tshaj Tawm Circuit Court

Lub Circuit Court Transmitter yog qhov yooj yim. Kuv xaiv 100 kOhm resistor rau R2 txij li nws zoo li nws yuav haum qhov ntau ntawm kab teeb, thiab kuv muaj ib qho khoom seem los ntawm desoldering ntau yam nrog Minions. Kuv txuas qhov no hauv koob nrog Thermistor ntawm tus txuas. Tom qab ntawd kuv ntxiv lub roj teeb pob. Kuv khiav 3 V rau VREF thiab Sab saum toj ntawm qhov faib hluav taws xob thiab rau Xbee +3V cov tswv yim. Kuv tso GND (Roj Teeb Tsis Zoo) rau GND cov tswv yim, thiab mus rau hauv qab ntawm qhov faib. Tom qab ntawd kuv txuas AD0 (Volts in) mus rau nruab nrab ntawm Voltage Divider Circuit.

AD0 yuav nyeem tus txheeb ze qhov hluav taws xob los ntawm VREF rau V (1). Yog li thaum lub roj teeb poob qis, tus txheeb ze qhov hluav taws xob yuav tsum poob qis ib yam. Thaum kawg kuv yuav txhawb lub zog nrog lub zog hauv cheeb tsam. Chav ua haujlwm tiav ua haujlwm tau zoo, peb txuas txhua yam nrog cov yeeb yaj kiab, uas ua rau nws tawg taus. Tom qab kuv tau txais tus poj niam 3/32 "kev sib txuas, Kuv tso lub tshuab xa mus rau hauv lub raj yas tsis zoo uas peb muaj (lub thawv qub hummus). Qhov no yuav tsum tiv thaiv nws los ntawm huab cua. Txij li thaum kuv yuav" vaj huam sib luag mount "txuas, nws yog qhov yooj yim raws li drilling lub qhov hauv cov yas ntxiv cov txuas rau sab nraud nrog cov dej sib txuas kom haum. Thaum peb muaj qhov ntawd yog lub sijhawm los sim.

Kauj Ruam 6: Tsev, Tsev, Tsis Muaj Ntau Yam

Tsev, Tsev, Tsis Muaj Ntau Yam
Tsev, Tsev, Tsis Muaj Ntau Yam
Tsev, Tsev, Tsis Muaj Ntau Yam
Tsev, Tsev, Tsis Muaj Ntau Yam
Tsev, Tsev, Tsis Muaj Ntau Yam
Tsev, Tsev, Tsis Muaj Ntau Yam

Ib qho ntawm thawj qhov peb tau pom, yog qhov ntau tau tuag ib qho txaus ntshai tuag sai li sai tau thaum peb taug kev tawm ntawm chaw ua haujlwm nrog tus xa xov. Peb tau sim los ntawm chav sib txawv, thiab cov txiaj ntsig tau txaus ntshai. 1 feet deb nws tawg tawm. Lub sijhawm los saib cov kev daws teeb meem Nws tshwm sim rau kuv tias qhov twg peb sim peb muaj 4 qhov chaw ntawm Wi Fi tsis pub dhau 5 taw, txhua qhov hauv 2.5 Ghz ntau yam xws li Xbee. Tsis tas li peb tsis "tsom Xbee txhua qhov. Tom qab tshawb fawb kuv txiav txim siab tias kuv tuaj yeem yuav lub xov tooj cua Xbee uas muaj zog dua (kwv yees li $ 23) lossis ntxiv cov kav hlau txais xov. Ib yam ntawm yam kuv xav tau yog qhov Kev Ntsuas Zoo. X-CTU software los ntawm Digi muaj "Range Test" ua hauv, tab sis nws tsis ua dab tsi. Kuv siv qee lub sij hawm sim ua gto xyuas seb yuav ua li cas thiaj ua haujlwm. Qhov tseeb qhov no tau yooj yim dua li hais. Kuv tsis xav tau X-CTU qhov kev xeem, tsuas yog "RX Signal Strength Indicator" (RSSI) value. I ntsia hauv xbee.pyTweet-A-Watt siv thiab nyob ntawd, kab 39: [code] self.rssi = p [3] [/code] Uas txhais tau tias nws yog ib feem ntawm Xbee rov qab tus nqi! (xb.rssi hauv wattcher), yog li kuv hloov kab debug rau kuv hack: luam str (counter) + ": RSSI:" + str (xb.rssi) + "| " + time.strftime (" %Y %m %d, %H: %M ") +", " +": Voltage: " + str (CalcualtedVolts) +" avgv " + str (avgv) +" Thermistor: " + str (x) + "Kub:" + str (Kub) Uas tsim cov kab zoo li no: 373: RSSI: 82 | 2009 04 26, 11:18,: Voltage: 1.80100585938 avgv 593 Thermistor: 71.2276559865 Kub: 78.6813444881 Koj tuaj yeem ua tau kuj pom RSSI nrog kev ua, los ntawm Tom's Igoe nplooj ntawv. Txawm hais tias koj yuav xav hloov kho pob ntawv ntev (nyob rau saum), raws li Kev yws yws yws txog kev sau yav dhau los qhov kawg ntawm pob ntawv ntim me me. Kuv ntseeg tias koj yuav tsum muaj ntau dua 2 * xav tau Tom ntawv tus lej zoo li rov qab rau pob ntawv yav dhau los uas txhais tau tias yog nws tsis pom qhov Ox7E pob ntawv qhia, nws tuaj yeem ua haujlwm ib ntus. 600 thiab nws nres muab kuv qhov "yuam kev, xiam oob qhab serialEvent ()" lus. Tom tus lej tsuas yog luam tawm qhov teeb tsa tshiab kawg, uas tsis yog txhua yam muaj txiaj ntsig rau kuv. Kuv kab kab debug cia kuv taug qab hloov pauv li Minion #1 xav nyob ib puag ncig Tam sim no peb muaj txoj hauv kev los ntsuas, ntau dua "nyob zoo txiv peb muaj pob ntawv" nws yog lub sijhawm los sim qee lub tswv yim brew kav hlau txais xov hauv tsev! Siv cov tswv yim los ntawm https://www.usbwifi.orconhosting.net.nz/ Kuv tau pom tias Kaum Lub Vev Xaib ntsuas qhov txo qis hauv dB, txawm hais tias hauv kev coj ua tsis zoo li pab txuas ib khub txuas. Lub Vegatible Steamer tau yog qhov zoo tshaj plaws ntawm lub hom phiaj thiab rov txuas dua. USB Wifi teeb tsa sib txawv los ntawm qee tus neeg. Cov steamers muaj qia nyob hauv nruab nrab uas ua rau XBee tso tau yooj yim. Ib lub tais pho nrog cov ntawv ci ci tseem pom zoo (txawm hais tias peb nyuam qhuav tshem tawm cov ntawv ci tom qab thiab tuav nws nyob hauv qhov chaw). Peb kuj tau sim ua tus parabola nrog khoov ib daim ntawm lub log kub "khiav," tab sis nws tsis zoo li pab tau. Ib qho ntawm cov teeb meem yog tias peb tau sim ntawm ntug sab nrauv ntawm qhov ntau. Feem ntau 2.5Ghz xov tooj cua, XBee tshwj xeeb, siv kis Spectrum uas txhais tau tias lawv tuaj yeem siv tab sis "sync" thiab tom qab ntawd XBee software zoo li pib ntawm XBee pob ntawv ua ntej ua rau. Qhov no txhais tau tias yog koj tau txais tag nrho lossis tsis muaj txiaj ntsig. Ob lub xov tooj cua kaw ib leeg, lossis tsis yog. Qee lub sij hawm nws zoo li muaj hmoo, tab sis qhov tseeb koj yog tus kav hlau txais xov ntawm cov kab no thiab tuaj yeem cuam tshuam qhov txiaj ntsig. Kuv tau mus yuav ob lub steamers tab sis tom qab ntawd pom tias tus nqi ntawm lub tshuab ua pa los ntawm lub khw muag khoom hauv nroog yog $ 10, thiab rau tus nqi ntawm 2 lub cav, kuv tuaj yeem tau txais XBee muaj zog dua. Yog li kuv tau saib ntawm ob peb qhov chaw ntxiv thiab pom cov lim sib sib zog nqus zoo nkauj uas tau dhau los ua qhov zoo dua. Nws yog $ 7. Kuv ntseeg tias qhov tob yog qhov tseem ceeb, txij li thaum kuv nyob ntawm qhov kawg ntawm txhua yam, nws cuam tshuam ntau dua ntawm lub teeb liab (raws li sau tseg hauv https://www.usbwifi.orconhosting.net.nz/number13.jpg). End results, yog tias nrog zaub zaub ntawm ib kawg (yuav tsum tau hloov) thiab lim rau lwm qhov, Kuv muaj lub teeb liab txog 20-30m, los ntawm chaw ua haujlwm sab hauv, dhau los ntawm 3-4 phab ntsa, tawm mus rau lub dab dej kub! coj tus neeg lim dej los rau hauv yog tias koj xav tau 1) Koj tus txij nkawm nyob, thiab/lossis 2) Xav tau cov zaub ci tom qab. Kuv tus kheej Kuv nyiam lub ntsej muag zoo li lub ntsej muag ntawm cov zaub zaub.

Kauj ruam 7: Software

Software
Software

Pib nrog Tweet-A-Wattsoftware Kuv pib nyiag mus ntawm tus nab hab sej. Feem ntau kuv xav kom tshem tawm Watts hloov pauv, keeb kwm kev ua haujlwm, thiab tom qab ntawd kuv xav tau ntxiv cov lej faib los ntawm 0 kev tiv thaiv (Tweet-A-Watt xav tias pob ntawv yuav muaj cov ntaub ntawv). Kuv ntxiv cov qauv los ntawm Excel rau hauv qhov program thiab sim kuv teeb nws kom luam tawm txhua pob ntawv thiab kuv muaj ntau qhov debug hauv cov cai txhawm rau txhawm rau teeb meem. Kuv sim ua kom cov duab teeb ua haujlwm, tab sis kuv tso tseg uas coj kuv mus rau: Python Rant: Qhov no yog zaum ob uas kuv muaj sim ua txoj haujlwm tseem ceeb hauv Python. Kuv tsis tuaj yeem tau txais txhua lub tsev qiv ntawv vam khom thiab cov pob hauv paus los ua haujlwm qis dua 20 teev hauv Windows, Windows 64, Ubuntu thiab Fedora. Thaum kawg kuv yuav tsum tsim yuav luag txhua yam los ntawm kos thiab txawm tias tom qab ntawd qee qhov haujlwm tsis ua haujlwm. Kuv sim 2.4, 2.5, 2.6 thiab ntau yam 3. X cov ntawv, thiab tom qab ntawd hloov pauv ntawm txhua lub tsev qiv ntawv, uas nyob rau hauv lem muaj kev vam khom ntawm lwm pob. Thaum lwm tus tuaj yeem tawm tsam cov lus, Kuv pom tsuas yog teeb tsa, txawm tias siv ntau qhov "yooj yim txhim kho" kom txaus ntshai tshaj plaws! Tom qab kuv suav qhov ntsuas kub, Kuv tau hloov kho 1 degree, vim tias kuv tsis ntseeg lub dab da dej kub ua 106f. Kuv yeej tsis ntseeg nws nyob ntawm 105 ib qho. Kuv ces tweeked qhov tshaj tawm thiab twitter logic. Txij li kuv tsis paub meej tias kuv yuav tau txais pob ntawv, lossis cov pob ntawv zoo, Kuv tau xaiv los tshaj tawm qhov ntsuas kub ib teev ib zaug. Kuv xav tias kuv yuav txiav qhov ntawd rov qab ib pliag tam sim no tsab ntawv tau ua haujlwm raws li tus neeg siv ib txwm muaj. Kuv yuav xav txav nws mus rau qhov kev pabcuam thaum kawg.

Kauj Ruam 8: Cov Kauj Ruam Tom ntej

Muaj qee cov kauj ruam tom ntej pom tseeb:

1) Hloov Cov Zaub Zaub Zaub a. Cov minions xav tau lawv cov veggies! b. Qhov ntawd yog qhov qub lawm. 2) Muab tus kav hlau Kub Kub tso rau hauv qab lawj a. Lub lawj yuav ua rau nws txawm tias "txuas ntxiv" tab sis nws yuav tso cai rau teeb tsa tsis zoo. b. Kuv tuaj yeem khiav cov thermistor mus rau hauv qab thiab pom qhov chaw zoo dua. 3) Ntxiv ntau lub sensor a. Ib qho yooj yim yog qhov ntsuas kub sab nraud. b. Tab sis tsis muaj laj thawj uas peb tsis tuaj yeem txheeb xyuas lub xeev ntawm cov tswj vaj huam sib luag, tshwj xeeb tshaj yog lub ntsuas cua sov uas ua rau kov tau thaum cov menyuam dhau mus. c. Lwm yam huab cua ntsuas cua (cua, av noo, thiab lwm yam) d. Nws yuav yog qhov zoo los tswj lub dab dej kub thiab kuv tuaj yeem tua cua sov ntau hmo ntuj thiab nruab hnub. 4) Kuv tuaj yeem hloov kho software a. Cov minions twb xav tau cov lus zoo dua rau qhov kub thiab txias. b. Peb yuav tsum tuaj yeem teb cov lus teb thiab DMs. c. Kuv yuav tsum tau tshaj tawm ntse dua (tsawg dua ib teev ib zaug). d. Kuv muaj lwm yam kev lom zem npaj.

Pom zoo: