Cov txheej txheem:

Lub Nkuaj Ntseg: 5 Kauj Ruam
Lub Nkuaj Ntseg: 5 Kauj Ruam

Video: Lub Nkuaj Ntseg: 5 Kauj Ruam

Video: Lub Nkuaj Ntseg: 5 Kauj Ruam
Video: Tus Neeg Ruam - R-Lin Thoj | New Song [ Official MV ] Nkauj Tawm Tshiab 2023 Hmong Song 2023 2024, Lub Xya hli ntuj
Anonim
Ntse Tsheb
Ntse Tsheb

Nyob zoo sawv daws! Qhov no yog qhov chaw tso tsheb IoT ntse.

Lub nkas -las ntse muaj kev ruaj ntseg zoo xws li kev ua neej nyob, paub lub ntsej muag. Dhau li ntawd, Smart Garage muaj lub suab txav txav kom pom lub tsheb kom tso lub qhov rooj qhib qhov rooj. Kev kuaj pom ntawm qhov teeb meem tshwm sim thaum lub tsheb thim rov qab uas tso cai tshawb xyuas kev nyab xeeb. Lub ntsuas qhov nrug yuav taug qab pes tsawg lub tsheb sab laug kom thim rov qab. Yog tias lub tsheb tau tsoo tawm tsam phab ntsa, cov ntaub ntawv poob siab yuav tshwm rau ntawm lub vev xaib. Lub vev xaib lub vev xaib muaj cov yam ntxwv tso cai cuam tshuam nrog kev paub lub ntsej muag, tswj lub teeb nyob deb hauv lub chaw tso tsheb, thiab saib cov ntaub ntawv xws li nkag mus rau cov ntaub ntawv, poob siab cov ntaub ntawv, cov ntaub ntawv hnyav (lub thoob uas tuav lub thoob khib nyiab) xa los ntawm lub ntsuas cua. Rau kev ua tiav ntawm lub ntsej muag paub thiab lub thoob khib nyiab uas muaj lub ntsuas qhov hnyav txuas rau nws. Thov xa mus rau cov ntaub ntawv teev npe txuas nrog rau cov ncauj lus ntxaws ntxaws.

Hauv qhov kev qhia no, teeb tsa lub chaw tso tsheb ntse tsis muaj lub ntsej muag lees paub thiab lub thoob khib nyiab uas muaj lub ntsuas qhov hnyav txuas rau nws yuav tham txog.

Peb cia siab tias koj tau kawm thiab txaus siab rau cov txheej txheem! Tsis muaj ado ntxiv, cia pib tam sim no.

Kauj ruam 1: Txheej txheem cej luam

  1. Yuav tsum tau kho vajtse
  2. Teeb tsa Smart Garage
  3. Khiav qhov kev pab cuam

Kauj Ruam 2: Yuav Tsum Tau Kho Vajtse

RaspberryPi

  • RaspberryPi nrog NoIR Lub Koob Yees Duab Board, MicroSD Card thiab Casing (1)
  • 3 tus pin fais fab Adapter (1)
  • T-Cobbler teeb nrog Breadboard, MCP3008 ADC, Ribbon Cable (1)
  • NFC Daim Npav Nyeem Ntawv (1)
  • NFC Daim Npav (1)
  • Txiv neej-Poj Niam Jumper Xov (7)
  • Txiv neej-Txiv neej Jumper Xov (14)
  • LEDs (3)
  • 330 ohms Resistors (3)
  • Lub suab nrov (1)
  • Khawm (1)
  • 10000 ohms Resistor (1)

Arduino

  • UNO R3 (1)
  • USB B Cable (1)
  • Cov qhob cij (1)
  • Txiv neej-Poj Niam Jumper Xov (14)
  • Txiv neej-Txiv neej Jumper Xov (8)
  • 12C LCD Zaub (1)
  • Pir Tsab ntawv tsa suab Sensor (1)
  • HC-SR04 Ultrasonic Sensor (1)
  • FC-51 Kev Tiv Thaiv Kev Nyuaj Siab (1)
  • KY-002 Kev co Sensor Hloov (1)

Kauj Ruam 3: Teeb Tsa Cov Tsev Ntse (Ntu 1)

Teem Sij Hawm Ntse (Qhov 1)
Teem Sij Hawm Ntse (Qhov 1)
Teem Sij Hawm Ntse (Qhov 1)
Teem Sij Hawm Ntse (Qhov 1)
Teem Sij Hawm Ntse (Qhov 1)
Teem Sij Hawm Ntse (Qhov 1)

AWS xav tau los teeb tsa txoj haujlwm no. Yog tias koj tsis muaj tus as khauj, thov mus saib aws lub vev xaib txhawm rau sau npe rau tus as khauj.

  1. Ntawm AWS amazon console, nyem rau ntawm Services.
  2. Ntaus IoT Core hauv kev tshawb nrhiav.
  3. Nyem rau ntawm IoT Core.
  4. Mus rau Kev Tswj> Yam thiab nyem rau ntawm Tsim khawm
  5. Nyem rau Tsim ib yam nkaus.
  6. Ntaus GarageParking raws li lub npe. Tawm ntawm lwm tus raws li lub neej ntawd.
  7. Nyem rau tom ntej khawm.
  8. Nyem rau ntawm Tsim daim ntawv pov thawj khawm.
  9. Nyem rau Download khawm rau thawj 4 (daim ntawv pov thawj rau yam khoom, tus yuam sij pej xeem, tus yuam sij ntiag tug) uas tau nyob puag ncig liab.
  10. Nyem rau ntawm RSA 2048 qhov tseem ceeb: VeriSign Class 3 Public Primary G5 root CA daim ntawv pov thawj.
  11. Luam tag nrho cov ntawv thiab muab nws tso rau hauv phau ntawv sau.
  12. Txuag cov ntaub ntawv raws li rootCA.pem.
  13. Npaj cov ntaub ntawv hauv qab 1 nplaub tshev.
  14. Nyem rau ntawm Activate khawm ntawm lub download daim ntawv pov thawj screen.
  15. Cov ntawv ceeb toom ntsuab tshwm thaum ua tiav kev ua tiav. Qhib lub pob tau hloov mus rau khawm Deactivate.
  16. Nyem rau ntawm Done khawm.
  17. GarageParking Yam tshwm hauv seem Yam.
  18. Nyem rau Kev Ruaj Ntseg> Ntawv Pov Thawj.
  19. Hover hla daim ntawv pov thawj uas koj tau tsim thiab nyem rau ntawm lub npov.
  20. Nyem rau ntawm Actions> Qhib.
  21. Kev ceeb toom ua tiav tshwm sim thaum qhib.
  22. Nyem rau Kev Ruaj Ntseg> Cov Cai.
  23. Nyem rau ntawm Tsim khawm.
  24. Ntaus GarageParkingPolicy raws li lub npe, iot: * rau Kev Ua, * rau Cov Khoom Siv ARN, tso cai rau cov nyhuv.
  25. Nyem rau ntawm Tsim khawm.
  26. Txoj Cai GarageParking tshwm nyob rau hauv seem Txoj Cai. Kev ceeb toom ua tiav tshwm sim thaum tsim kev vam meej.
  27. Mus rau Kev Ruaj Ntseg> Ntawv Pov Thawj. Nyem rau kab rov tav ellipsis ntawm daim ntawv pov thawj.
  28. Nyem rau Txuas txoj cai.
  29. Nyem rau ntawm lub checkbox ntawm GarageParkingPolicy> Txuas khawm.
  30. Kev ceeb toom ua tiav tshwm sim thaum txuas.
  31. Nyem rau kab rov tav ellipsis ntawm daim ntawv pov thawj.
  32. Nyem rau Txuas yam khoom.
  33. Nyem rau ntawm lub checkbox ntawm GarageParking> Txuas khawm.
  34. Kev ceeb toom ua tiav tshwm sim thaum txuas.

Kauj Ruam 4: Teeb Tsa Cov Tsev Ntse (Ntu 2)

Nruab ib lub tsev qiv ntawv uas xav tau

Nruab virtualenv $ pip nruab virtualenv

Hauv qhov haujlwm hauv paus nplaub tshev $ qhov chaw virtualenv/env/bin/qhib

Txhawm rau deactivate virtualenv $ deactivate

Txhim kho cov pob khoom xav tau hauv txoj haujlwm Nco ntsoov qhib lub virtualenv ua ntej ua qhov pip nruab -r requirements.txt

Hloov kho tshiab.txt (aka package.json cuz lawv tsis ua rau koj) Yog tias koj tau ntxiv pob tshiab, nco ntsoov hloov kho qhov yuav tsum tau ua. Txt Nco ntsoov qhib lub virtualenv ua ntej ua qhov $ pip> freeze requirements.txt

Kauj Ruam 5: Teeb Tsa Cov Tsev Ntse (Ntu 3)

Kom khiav lub app

sej server.py

Peb vam tias koj txaus siab rau peb cov lus qhia! Yog xav paub ntxiv txog kev teeb tsa, thov rub daim ntawv!

Pom zoo: