Cov txheej txheem:

DigiFlag: 7 Kauj Ruam
DigiFlag: 7 Kauj Ruam

Video: DigiFlag: 7 Kauj Ruam

Video: DigiFlag: 7 Kauj Ruam
Video: nkauj ntsuag lub kuas muag daim 7 2024, Cuaj hlis
Anonim
Dlag
Dlag

Yog tias koj nyiam ua si ntes tus chij thiab xav paub yuav ua li cas digitalize qhov kev ua si me ntsis qhov no yog qhov chaw nyob. Hauv cov lus qhia no koj yuav siv cov qhab nia siv tau thiab koj yuav pom leej twg tuag hauv qhov kev ua si.

Khoom siv

Cov Cuab Yeej:

  • Laum
  • phom phom
  • esp ua
  • ua adapter
  • cam khwb cia hlau
  • Khoom siv:
  • Kev ntsuas x4
  • LDR x 4
  • LED x2 os
  • Zaub x1
  • np x 4
  • raspberry pib x1
  • ntoo hauv siab x1
  • cog x3
  • cev pvc1
  • jumper cab x80
  • zog suply rau pi x1
  • ntoo ntoo x2
  • cog x2
  • resistor 10 kohm x 6
  • resistor 475ohm x2
  • zog x 1
  • daim kab xev rho tawm x5

Kauj ruam 1: Database

Database
Database
Database
Database

Qhov project database muaj nyob ntawm 6 kab. Txhua kab ntawv nws muaj nws tus lej. Feem ntau ntawm cov ntsiab lus yog INT's lossis VARCHAR, tab sis rau cov ntsiab lus uas yuav muaj cov cim npe peb yuav tsum siv DOUBLE. Thaum cov phiaj xwm tau ua tiav rau pem hauv ntej engineer tus database kom peb tuaj yeem siv cov ntaub ntawv.

Kauj ruam 2: Circuit Court

Circuit Court
Circuit Court
Circuit Court
Circuit Court

Rau lub Circuit Court koj yuav xav tau ntau ntawm cov khoom teev tseg. Ua raws li cov phiaj xwm, tsis txhob muab dab tsi los txhuam kom yog thaum muaj qhov txhaum hauv Circuit koj tuaj yeem pauv tau yooj yim lossis rov ua dua qhov ua tsis raug. Plug rau hauv lub zog pi kom yooj yim thiab pom yog tias lub teeb LCD, qhov ci ntawm LCD cov ntawv tuaj yeem hloov kho los ntawm lub hwj chim.

Kauj ruam 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Rau cov kauj ruam no koj yuav xav tau qhov kev pabcuam pycharm thaum qhov no raug teeb tsa peb tuaj yeem pib teeb tsa kev teeb tsa. Nias ntawm cov ntawv hauv kaum sab laug saum toj, tom qab ntawd xaiv qhov nyiam lossis teeb tsa, xaiv xa tawm. Ntawm qhov screen no koj yuav tsum nyem rau ntawm lub cim ntxiv thiab xaiv SFTP teeb tsa. Lub npe teeb tsa thiab sau rau hauv cov teb, tus tswv sawv cev rau tus IP chaw nyob ntawm koj tus pi, tus siv lub npe thiab tus password los ntawm. Mus rau daim ntawv qhia chaw thiab xaiv cov npe uas koj xav siv. Rov qab mus rau lub vijtsam dhau los thiab ntaus qhov txuas txuas. Thaum qhov no muab cov lus teb ua tiav nyem rau ntawm ok.

Kauj ruam 4: Backend

Ntawm no koj yuav sau cov cai rau tus backend. Pib los ntawm kev sau cov teeb tsa ntawm no, rov pib dua lub LCD kom tsis muaj cov lus qub qhia tawm. Tom qab ntawv sau txoj hauv kev mus rau esp kom koj tau txais json cov lus los ntawm esp thiab hloov kho cov qhab nia lossis tuag hauv lub database. tom qab ntawv sau muaj lub websockets cov no yog siv los sib tham nrog lub ntsej muag. finaly sau rfid () muaj nuj nqi qhov no yuav teeb tsa lub ntsiab lus tuag hauv cov ntaub ntawv ntawm 0 thaum lub cim npe tau raug tshuaj xyuas. Koj tuaj yeem pom txhua tus lej rau txoj haujlwm no hauv daim nplaub tshev ntxiv.

Kauj ruam 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

ESP module tau teev nyob hauv arduino yog li nco ntsoov teeb tsa arduino lub tswv yim. Thaum teeb tsa mus rau cov ntaub ntawv, nyiam thiab ntaus qhov txuas uas pom hauv daim duab rau hauv "Tus Thawj Saib Xyuas Ntxiv URLs:" lub thawv ntawv. Ntaus ok ces qhib cov cuab yeej nyob rau sab saum toj ntawm koj lub vijtsam mus rau cov laug cam, tus thawj tswj hwm lub rooj thiab rub txhua txoj hauv kev thiab nruab esp8266. Thaum qhov no ua tiav mus rau cov ntaub ntawv piv txwv thiab xaiv qhov yooj yimHttpClient, sau rau hauv wifi teeb tsa thiab. Tam sim no hloov cov ntawv zoo li kuv tau ua hauv daim duab kawg. Nqa lub uart adapter thiab txuas lub pob ntawm gpio0 thiab hauv av. Plug hauv esp rau hauv lub adapter thiab ntsaws nws rau hauv qhov chaw nres nkoj usb thaum tuav lub pob. Tam sim no mus rau cov cuab yeej thiab xaiv qhov tshiab apeared com poort xaiv los ntawm cov laug cam lub dav dav esp8266 thiab pib rub tawm. Thaum koj pom qhov feem pua apear tso lub pob. Rau lwm tus esp koj yuav tau hloov txoj kab api mus rau qhov sib thooj ib qho nyob rau hauv lub backend. Rau 2 qhov kawg koj yuav tau hloov ob tus pin 0 thiab 2 rau digitalRead thiab hloov pauv yog tias yog (s1 && s2 = = HIGH).

Kauj Ruam 6: Ua ntej

Frontend
Frontend

Tsim lub frontend los ntawm kev rov tsim cov qauv tsim los ntawm kev nkag tekst hauv cov ntaub ntawv html thiab ntxiv cov chav kawm. Los ntawm kev muab href txuas rau cov nyees khawm peb tuaj yeem hloov pauv los ntawm nplooj ntawv. Los ntawm kev kho css nrog cov chav kawm ua hauv html koj tuaj yeem hloov tus qauv ntawm nplooj ntawv. Los ntawm kev siv JavaScript koj tuaj yeem xa tus nqi ntawm tus swb mus rau lub backend thiab qhia qhov kev ua si paub thaum twg yuav pib ua si.

Kauj Ruam 7: Ua kom tiav

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Pib los ntawm kev muab cov phiajcim hauv 8 daim duab plaub sib npaug, xyuas kom tseeb tias koj muaj txaus sab laug los txiav tawm txhua sab 4 zaug. Thaum qhov ntawd ua kua nplaum 3 ntawm cov duab plaub ua ke thiab lo ob sab ntawm sab saum toj ntawm sab laug ntawm daim duab plaub. Muab tus ntsia hlau hla txhua lub ces kaum ntawm lub duab plaub hauv qab. Tom qab ntawd laum 2 qhov tsuas yog loj txaus rau cov yeeb nkab pvc los ntawm 3 qhov kev sib tshuam uas tau ua ke ua ke. Muab lub khob cij tso nrog lub siab cercuit sab hauv qab ib sab nrog ob sab. Ua tib zoo ntsuas cov ntsuas siab kom lawv nyob hauv qab cov kav dej thiab thawb cov duab plaub sib txuas ua ke hla cov kav dej. Rov ua cov txheej txheem no rau zaum thib ob. Tom qab ntawd siv me ntsis ntawm cov ntoo, laum 2 lub qhov me me thiab txiav tawm uas haum rau tus pin esp. Khawb lub tsho nrog LDR thiab muab ob txhais ceg hla dhau ntawm 2holes solder lub Circuit Court ncaj qha yam tsis muaj lub khob cij. Tua lub xub ntiag ntawm lub tsho nrog LED thiab txuas nws nrog esp xaws lub voj voog rau hauv lub tsho. Rov ua cov txheej txheem no 2 zaug. Txog qib kawg coj lub hauv siab thiab laum lub qhov kom koj li LCD yuav haum tom qab siv ob lub qhov me me hauv siab kom koj tuaj yeem haum cov xov ntawm rfid hla. Muab koj lub voj voog tso rau hauv siab thiab koj ua tiav.

Pom zoo: