Cov txheej txheem:

Cov Chav Hauv Tsev Yooj Yim: 7 Kauj Ruam
Cov Chav Hauv Tsev Yooj Yim: 7 Kauj Ruam

Video: Cov Chav Hauv Tsev Yooj Yim: 7 Kauj Ruam

Video: Cov Chav Hauv Tsev Yooj Yim: 7 Kauj Ruam
Video: lam yuam kuv lub siab by tsom xyooj 2021 2024, Kaum ib hlis
Anonim
Basic Room Automation
Basic Room Automation

Nyob zoo

rau kuv txoj haujlwm hauv tsev kawm ntawv Kuv tau tsim lub tshuab ua haujlwm me me hauv tsev. Qhov no tuaj yeem siv rau cov neeg uas ua haujlwm hauv chaw ua haujlwm txhua lub sijhawm thiab tsis nco qab tswj lub teeb pom kev, qhib lub qhov rais lossis txias chav thaum nws kub. Kuv tau yog tus txiv neej ntawd ntau zaus thaum kuv ua si lossis ua haujlwm rau tsev kawm ntawv. Kuv tsuas yog xav ua qhov no rau kuv chav nyob hauv lub neej tiag tiag thiab kuv zoo mus! Txog tam sim no nws tsuas yog rau kuv tus phooj ywg 'Anthony', ua si daim duab mobile …

Dab tsi

Ib lub tsev me me hauv tsev uas tswj hwm qhov kub thiab txias, huab cua zoo rau peb cov neeg ua haujlwm hnyav. Nws ua haujlwm tsis siv neeg tab sis koj tswj hwm txhua yam ntawm lub vev xaib.

Vim li cas:

Raws li kuv tau hais ua ntej, Kuv tau ua qhov no rau tsev kawm ntawv txoj haujlwm. Nws yog qee yam kuv yuav nyiam hauv lub neej tiag tiag yog li tej zaum muaj ib hnub kuv tuaj yeem tsim nws rau kuv chav uas paub …

Khoom siv

Cov khoom hauv qab no xav tau los ua qhov haujlwm no. Koj tsis tas yuav xaj txhua yam los ntawm cov vev xaib sib txuas, qhov no tsuas yog qhov kuv tau txais.

(Hauv daim ntawv txuas nrog koj tuaj yeem pom tib daim ntawv, tsuas yog me ntsis ntxhua khaub ncaws thiab nrog tus nqi.)

  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x 1k ohm resistor
  • 2 x 10k ohm resistor
  • 6 x 220 ohm resistor
  • 6 x
  • Haum rau ntau cov kab
  • Ntsuab MDF lossis lwm hom ntoo
  • Ib co kua nplaum
  • 200 cl xim rau MDF, xim twg koj xav tau.
  • 1 x

Kauj Ruam 1: Rooj plaub

Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub

Hauv cov ntaub ntawv koj pom txhua qhov ntau thiab tsawg koj xav tau los tsim cov ntoo lossis mdf panels. Kuv siv lub tshuab CNC los ua qhov. Siv lub tshuab ntawd tsis tas yuav! Koj tuaj yeem siv cov cuab yeej yooj yim dua thiab ua tiav qhov txiaj ntsig zoo.

Cov khoom tau ua kom haum zoo nyob rau hauv ib leeg yog li nrog qee cov kua nplaum koj tuaj yeem tso lawv tagheter.

Nco tseg tias phab ntsa sab hauv "cuav" tsis tau lo yog li kuv tuaj yeem tshem nws tawm, ib yam rau "cuav" qab nthab, sab nrauv ntawm phab ntsa "cuav" thiab lub qab nthab nws tus kheej. Peb yuav xav tau lub qab nthab cuav thiab phab ntsa cuav tom qab thaum peb tso rau hauv cov khoom siv hluav taws xob.

Tom ntej no koj tuaj yeem pleev xim lub thawv yog tias koj xav ua li ntawd. Kuv siv cov xim dawb tab sis nws tuaj yeem yog xim uas koj xav tau.

Kauj ruam 2: Electronics

Electronics
Electronics
Electronics
Electronics
Electronics
Electronics

Thov siv cov ntawv fritzing breadboard thaum koj ua lub Circuit Court. Kuv qhia tias koj siv tus pin zoo ib yam li kuv lossis koj tuaj yeem muaj teeb meem. Txij li peb twb tau ua lub thawv tsis tas yuav tsum ua "ntsuas" Circuit, koj tuaj yeem tsim nws hauv 1 ntawm 3 txoj hauv kev hauv qab no.

Muaj ntau txoj hauv kev los muab cov kab hluav taws xob no tso rau hauv lub thawv.

Txoj kev "tub nkeeg":

Koj tuaj yeem haum cov ntawv sib dhos ntawm cov phab ntsa cuav thiab phab ntsa tiag tiag tom qab ntawd siv cov xov hlau ntev dua kom mus txog qhov ntsuas ntawm sab saud

Txoj kev "tshaj lij":

Koj tuaj yeem ua tau zoo li kuv thiab ua pcb qhov twg koj muab tshuaj txhuam txhua yam rau nws yog li nws muaj txuj ci me ntsis

Txoj kev "qhov no yog rau kuv txoj haujlwm" txoj hauv kev:

Koj tseem xav tau pcb koj xaj ib qhov twg cov xov hlau yog ib feem ntawm pcb yog li koj tsuas yog yuav tsum tau muab cov khoom sib txuas thiab qee cov xov hlau mus txog rau saum lub npov

Kauj Ruam 3: Teeb PI

Rau cov uas tsis tau sau tus lej Pi, koj yuav tsum xub teeb tsa nws.

Qhov txuas no yuav qhia koj yuav ua haujlwm nyob deb li cas siv ssh.

Txuas:

Qhov txuas no yuav qhia koj yuav teeb tsa lub databaseserver li cas

Txuas:

Tom qab ntawd koj yuav xav teeb tsa qee pob khoom, xaiv daim nplaub tshev uas koj yuav tsum tsim los siv phau ntawv qhia thiab qhib lub davhlau ya nyob twg.

Koj yuav tsum tau nruab:

  1. pip3 nruab mysql-connector-python
  2. pip3 nruab flask-socketio
  3. pip3 nruab flask-cors
  4. pip3 nruab gevent
  5. pip3 nruab gevent-websocket

Kauj Ruam 4: Txuas MySQl

Txuas MySQl
Txuas MySQl

Thaum koj tau qhib MySQl workbench koj yuav tsum ua qhov txuas tshiab.

Kev sib txuas yuav tsum zoo li daim duab saum toj no.

  • Pom tseeb koj lub npe rau txhua yam uas koj nyiam, kuv tau hu nws "Raspi"
  • Tom qab ntawd koj teeb tsa txoj hauv kev txuas mus rau "Txuj TCP/IP hla ssh", Qhov no yog qhov tseem ceeb heev
  • Ssh hostname tsuas yog IP chaw nyob ntawm koj tus PI
  • Ssh lub npe siv yog tus siv koj li pi
  • Mysql hostname tsis tas yuav hloov pauv
  • Qhov chaw nres nkoj tsis tas yuav hloov pauv ib yam
  • Lub npe siv yuav tsum yog koj lub npe siv ua haujlwm.

Txuas rau mysql workbench:

Kauj ruam 5: Txoj Cai

Hauv qhov chaw cia khoom koj yuav pom tus lej nessessary.

Nco ntsoov tias koj xav tau arduino ib yam nkaus, cov cai rau nyeem huab cua zoo tau sau hauv arduino.

Github:

Lub tsev qiv ntawv rau lub ntsuas cua zoo:

Tsuas yog tso tag nrho cov ntaub ntawv hauv qhov chaws pom duab chaws tej zaum yuav tsis mus ua haujlwm.

Ua ntej koj yuav tsum tau txheeb xyuas yog tias:

  1. Kev sib txuas lus txuas tau qhib rau koj li PI
  2. SPI tau qhib rau koj tus PI
  3. Ib txoj xov hlau tau qhib rau koj tus pi

Tom qab ntawd koj tuaj yeem tso tus lej backend qhov twg koj nyiam ntawm koj pi tab sis daim ntawv "html" xav tau nyob hauv /var /www.

Xav tias hloov pauv txoj cai thiab txhim kho txoj haujlwm.

Kauj Ruam 6: Cov Ntaub Ntawv

Cov Database
Cov Database

Txhawm rau khaws cov ntaub ntawv thiab kom siv tau cov kab ke koj xav tau MySQL database no.

Kuv siv Maria DB los ua kev tswj hwm database ntawm kuv tus Raspberry Pi (https://mariadb.org/).

Yog tias koj tsis nkag siab lub hauv paus, koj tuaj yeem nyeem "DB pab" thiab vam tias yuav nkag siab txhua yam.

Cov ntaub ntawv hauv lub database yuav tsum nyob ntawd. Qhov no yog rau cov khoom siv, tsis muaj cov ntaub ntawv no lub system yuav tsis ua haujlwm.

Kauj Ruam 7: Kauj Ruam 5 Xeem Txoj Haujlwm

Kauj Ruam 5 Xeem Txoj Haujlwm
Kauj Ruam 5 Xeem Txoj Haujlwm
Kauj Ruam 5 Xeem Txoj Haujlwm
Kauj Ruam 5 Xeem Txoj Haujlwm
Kauj Ruam 5 Xeem Txoj Haujlwm
Kauj Ruam 5 Xeem Txoj Haujlwm

Txhawm rau kom tuaj yeem sim yog tias txhua yam ua haujlwm, koj yuav tsum xub ntsaws koj li PI, thiab lub hwj chim. Nws yog qhov tsim nyog kom muaj lub zog hluav taws xob 3.3V thiab 5V. Yog tias koj plam 1 ntawm lawv txoj haujlwm yuav tsis ua haujlwm.

Txhawm rau nkag mus rau lub vev xaib koj tsuas yog xav tau google tus IP-chaw nyob ntawm koj PI.

Tom qab ntawd koj tuaj yeem sau npe, nkag mus thiab tshawb nrhiav.

Pom zoo: