Cov txheej txheem:

Kev Xa Khoom Txias: 8 Kauj Ruam (nrog Duab)
Kev Xa Khoom Txias: 8 Kauj Ruam (nrog Duab)

Video: Kev Xa Khoom Txias: 8 Kauj Ruam (nrog Duab)

Video: Kev Xa Khoom Txias: 8 Kauj Ruam (nrog Duab)
Video: Koos loos 2024, Kaum ib hlis
Anonim
Txias Xa
Txias Xa

Hav koj, yog koj. Koj puas nkees nkees tsis paub thaum twg koj cov khoom noj khoom xa tuaj? Cia peb hais tias koj tsis xav mus rau ob lub khw. Yog li, koj xaj online kom tau txais nws xa tawm thiab tawm mus rau Lub Hom Phiaj thiab rov qab los pom tag nrho koj cov khoom noj khoom haus nyob ntawm koj lub qhov rooj. Tag nrho cov mis nyuj khov yog hla cov kauj ruam thiab cov nqaij tau lwj thiab sov. Wow! Dab tsi yog qhov tsis txaus ntseeg tab sis, kuv tus phooj ywg qhov no yog qhov peb tuaj. Yam uas koj tab tom yuav paub tsim yuav daws txhua yam ntawm koj cov teeb meem, hauv qhov pheej yig, txoj hauv kev yooj yim. Siv tus qauv txias, koj tuaj yeem ua kom koj txias txias, ceeb toom koj lub xov tooj nyob txhua qhov chaw, THIAB muab cov txheej txheem uas tso cai rau tsis muaj kev sib cuag. Npaj? Cia peb pib. (lub tswv yim tsim thiab tshaj tawm nrog kuv txiv kev tso cai los ntawm Sam, Hnub Nyoog 10)

Khoom siv

  • Txhua tus qauv txias dua
  • Txoj hlua/hlua (li 16-18 ntiv tes)
  • Kab xev kab xev
  • Ob daim kab xev
  • Cov thawv txias txias (lossis dej khov)
  • Portable USB hwj chim lo
  • Raspberry Pi (a 3 tau siv nyob rau hauv qhov no, tab sis nws yuav zaum ua haujlwm ntawm ib qho version ib sab ntawm 1 vim qhov pinout sib txawv)
  • Qhov Rooj Sensor Sib cuag
  • Yeem tau - cov ntaub ntawv khoos phis tawj pem hauv ntej vaj huam sib luag txuas rau lub qhov rooj thiab lub taub hau ntawm Pi
  • Yeem tau - daim kab xev hluav taws xob yog tias koj siv lub khoos phis tawj ntawm lub xov tooj ntawm tes

Kauj ruam 1: Txias Kov

Txias Kov
Txias Kov

Yog li, thawj qhov tau txais txog 12-16 ntiv tes ntawm txoj hlua thiab qhib lub txias dua.

Saib rau lwm sab ntawm lub hauv qab hauv qab lub hau. Nov yog qhov uas koj yuav tau saib rau cov kauj ruam no. Lob peb daim kab xev kab xev thiab xyuas kom tso lawv saum koj txoj hlua hauv ib qho qauv zoo li hauv daim duab kom nws muaj zog.

Tom qab koj ua tiav nrog qhov ntawd kom ntseeg tau tias koj tuaj yeem nqa nrog txoj hlua ntawd sab nraud thiab tuaj yeem qhib thiab kaw qhov txias txias dawb. Yog tias koj muaj lub suab nrov nrov ntawm koj lub txias uas siv tshuaj tsuag hu ua WD40. Qhov no yuav ua rau lub suab ntawd ploj mus zoo li khawv koob. Qhov txias yog koj tuaj yeem siv qhov no rau koj lub qhov rooj ib yam nkaus! Cov txheej txheem no tso cai rau tus neeg xa khoom tsuas yog rub txoj hlua kom qhib lub hau, tab sis thaum koj xav tau qhib lub txias, koj tuaj yeem siv tus tuav zoo li qub! Nov yog qhov zoo kom tsis txhob kis COVID !!! Thaum koj ua tiav koj tau npaj mus ntxiv!

Kauj Ruam 2: Kev Tiv Thaiv Ntxiv (Xaiv tau)

Yog tias koj xav tias tseem yuav muaj kev sib cuag ntau dhau, koj tuaj yeem ua qhov kev xaiv no!

Cov kauj ruam tom ntej yog kom tau ib lub thawv ntawm hnab looj tes pov tseg, koj tuaj yeem tso cov no rau ntawm lub rooj lossis ntawm lub tub txias thiab qhia rau tib neeg siv cov no thaum qhib thiab rub txoj hlua ntawm lub txias. Nco ntsoov kom tau txais pob tawb khib nyiab tawm ntawm qhov ntawd ib yam! Lwm qhov koj tuaj yeem ua tau yog ua daim ntaub ntxhua khaub ncaws. Txhawm rau ua qhov no koj xav tau qee daim ntaub thiab qee cov roj hmab. Txiav daim ntaub kom nws zoo ib yam li txoj hlua, tom qab ntawd siv ob txoj hlua roj hmab kom ruaj rau sab saum toj thiab hauv qab ntawm daim ntaub rau koj txoj hlua. Yog li, ib zaug ntxiv qhwv cov ntaub nyob ib ncig ntawm txoj hlua thiab xyuas kom nws nruj, siv ob txoj hlua roj hmab kom ruaj nws rau saum thiab hauv qab. Qhov no ua haujlwm li cas yog lawv siv hlua los qhib thiab kaw lub tub txias, thiab tso koj cov khoom noj rau hauv. Tom qab lawv ua tiav, lawv muab lawv lub hnab looj tes pov rau hauv lub thoob khib nyiab. Nrog koj zoo siab! Txawm li cas los xij koj tau ua qhov no yog qhov zoo, thiab koj ua tiav nrog ib feem ntawm koj txoj haujlwm txias dua. Muab koj tus kheej pluaj rau tom qab. Nyob zoo! Khaws txoj haujlwm zoo!

Kauj Ruam 3: Teeb Tus Pi

Teeb tsa Pi
Teeb tsa Pi

Koj tau ua nws nyob deb, qhov ntawd zoo heev!

Nov yog ntu thev naus laus zis - koj yuav tsum xub xaim koj li Raspberry Pi. Mus tom ntej thiab thauj lub Pi duab tsis raug, tab sis nco ntsoov tias koj muaj Python 3. Muaj ntau tus lej qhia rau qhov no, thiab peb tsis tuaj yeem qhia lawv txhua qhov ntawm no. Ntawm no, koj yuav tsum txuas lub qhov rooj nkag mus rau tus pin 18 thiab 20 rau koj li Raspberry Pi. Koj tuaj yeem ua qhov no ncaj qha lossis yog tias koj muaj qee lub xov tooj qub los ntawm lub khoos phis tawj (lub vaj huam sib luag pem hauv ntej), koj tuaj yeem txuas cov xov txuas rau qhov no yog li koj muaj qhov txuas zoo rau tus pin ntawm Pi. Ob sab tsis muaj teeb meem (hauv av/gpio aka 20/18), yog li tsuas yog ua kom ntseeg tau tias koj muaj kev sib txuas ruaj khov. Ntawm los yog luam tawm Raspberry Pi rooj plaub, lossis siv ib qho uas koj tuaj yeem luam tau 3D - qhov no yog qhov kuv txiv tau ua (www.thingiverse.com/thing1572173)

Thaum kawg, nws yuav tsum zoo li daim duab saum toj no.

Tom ntej no mus rau lub cajmeem Pi.

Kauj Ruam 4: Programming Qhov Kev tshwm sim

(Kuv txiv tau pab kuv nrog cov lej cim) Thaum lub qhov rooj qhib (txav deb ntawm lwm qhov kev sib cuag), nws yuav tsum ua rau muaj xwm txheej uas peb tuaj yeem siv los xa peb cov lus. Ua ntej, ua daim nplaub tshev ntawm Pi (peb hu ua nws coolersenz), yog li cov npe tseem ceeb peb yuav ua haujlwm nrog yog/home/pi/coolersenzNext, kho cov ntawv hu ua coolersenz.py thiab luam cov ntsiab lus ntawm cov ntawv txuas (coolersenz.py) - Kuv kuj suav nrog daim duab ntawm tus lej. Peb tam sim no muaj: /home/pi/coolersenz/coolersenz.py

Tom qab ntawd, ntaus cov hauv qab no hauv cov npe ntawd (tsev/pi/coolersenz):

pip nruab sej-pushover

Nrog Python qhov sib nrug yog qhov tseem ceeb, yog li ceev faj!

Kauj ruam 5: Teeb Pushover

Peb siv qhov kev pabcuam hu ua Pushover kom muaj Raspberry Pi xa xov tuaj rau peb lub xovtooj thaum lub qhov rooj qhib lossis kaw. Mus mus rau lub vev xaib thiab ua tus lej nyiaj, tom qab ntawd tau txais tus neeg siv khoom rau koj lub xov tooj (Android lossis Apple khw).

Tom ntej no, koj yuav xav tau koj tus user_key thiab api_token los ntawm koj tus lej Pushover, koj yuav xav tau cov no los ua cov no rau hauv cov ntawv ntawm koj li Raspberry Pi. Hauv /home /pi directory, ua cov ntaub ntawv hu ua.pushoverrc thiab hauv nws, muab cov hauv qab no:

[Default]

api_token =

user_key = cov

Kuv tau suav nrog cov ntawv piv txwv, tab sis koj yuav tsum tshem tawm.txt tawm ntawm cov ntawv thiab xyuas kom tseeb tias koj muab lub sijhawm los pib cov ntawv yog li nws zoo li dotpushoverrc.

Mloog, muaj cov khoom siv thev naus laus zis nyob ntawm no, tab sis koj ua tau zoo heev. Mus txuas ntxiv!

Kauj Ruam 6: Pib Koj Txoj Haujlwm

Txij li thaum peb yuav tsis tuaj yeem ua haujlwm peb cov program los ntawm cov keyboard thiab nas (uas yog dag, peb tsis nyob ntawd), peb yuav tsum teeb tsa txoj haujlwm kom pib nrog peb Raspberry.

Kuv txiv hais tias muaj ntau txoj hauv kev los ua nws, tab sis txoj hauv kev zoo tshaj yog kev pabcuam. Yog li, nws ua kom yooj yim thiab muab yam peb xav tau.

Luam cov ntaub ntawv coolersenz.service.txt rau /home/pi/coolersenz.service. Tua lub.txt - nws yuav tsis ua haujlwm ntxiv!

Tom qab ntawd koj ntaus hauv:

sudo systemctl pab coolersenz.servicesudo systemctl pib coolersenz.service

Qhov no ua rau peb lub coolersenz Python program ua haujlwm thaum peb pib Raspberry Pi!

Tam sim no rov pib dua Raspberry Pi thiab kuv xav tias peb tau ua tiav, uas yog qhov zoo, vim tias qhov no yog txoj haujlwm ntev rau kuv.

Kauj Ruam 7: Sib dhos Cov Khoom

Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke

Yog li, koj muaj qhov tsis sib xws ntawm ntu tam sim no, tab sis cia peb mus tom ntej thiab ua cov ntawd rau qee yam muaj txiaj ntsig.

Ua ntej, siv daim kab xev ob tog rau txhua qhov ntawm peb thiab txuas lawv rau hauv qab ntawm lub hau txias. Lub qhov rooj tiv tauj lub ntsej muag tsuas yog ib qho uas koj yuav tsum tau ua tshwj xeeb - sab tsis muaj xaim xav tau kab nrog sab nrog xaim. Cov xov txuas yog nyob ntawm lub hau, thiab ib qho uas tsis muaj xaim txuas mus rau lub tshuab txias kom tau raws li cov xov txuas thaum lub hau kaw.

Koj tuaj yeem pom qhov txiaj ntsig kawg hauv cov kauj ruam tom ntej yog tias koj muaj teeb meem nrog kev tso lub sensor.

Kauj ruam 8: Qhib

Image
Image
Qhwv
Qhwv
Qhwv
Qhwv

Qhov no yog, thaum kawg, cov kauj ruam kawg. Kuv tau suav qee cov duab ntawm nws zoo li cas thaum siv, nrog rau peb cov phiaj xwm qub, uas ib txwm zoo kom muaj thaum koj muaj qee yam nyuaj li no. Ua cov phiaj xwm, thiab tom qab ntawd txaus siab hloov lawv.

Tsuas yog ntxiv qee lub thawv txias lossis dej khov rau hauv qab ntawm lub txias thiab tos kom koj cov khoom lag luam nthuav tawm, thiab koj tuaj yeem tawm hauv tsev mus ua lwm yam xws li taug kev!

Nco ntsoov tias koj siv tus tes tuav thiab tsis yog hlua kom qhib lub hau, thiab tej zaum yuav sau ib tsab ntawv rau tus neeg xa khoom noj thiab nco ntsoov muab cov lus qhia rau lawv.

Duab
Duab
Duab
Duab

Khiav Hauv Qhov "Tsis tuaj yeem kov Qhov no" Kev Sib Tw Tsev Neeg

Pom zoo: