Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Hardware
- Hakbang 2: Pag-access sa AWS
- Hakbang 3: Pag-install para sa Raspberry Pi
- Hakbang 4: Mga Code ng Control ng Smart Room
- Hakbang 5: Mga Karanasan sa Pagkatuto
Video: Smart Room Control: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa proyektong ito, layunin naming malaman kung paano gamitin ang AWS at MQTT sa aming pag-set up. Ang pagiging sa mundo ng teknolohiya, kung gaano ito kakayaning makontrol ang iyong silid gamit lamang ang iyong laptop! Isipin ang iyong sarili na nagmamadali para sa oras upang makumpleto ang iyong mga proyekto, paglalakad upang i-on ang switch para sa iyong ilaw ay masyadong maraming oras!
Ang portal na ito ay:
- Payagan kang mag-upload / kumuha ng mga imahe (S3 Bucket)
- Suriin ang mga halaga ng ilaw (DynamoDB)
- Na-on / off na humantong
- Suriin ang temperatura at halumigmig (phpmyadmin)
Mula sa mga mag-aaral hanggang sa matatanda, ito ay isang simpleng interface na madaling gamitin at maunawaan!
Hakbang 1: Listahan ng Hardware
Suriin natin ang mga sangkap ng hardware na kinakailangan para sa tutorial na ito.
- Sari-saring Jumper Cables
- DHT11 Temperatura at Humidity Sensor x1
- 10k ohms resistor x2
- MCP3008 x1
- Light-Dependent Resistor (LDR) x1
- LED Light x1
- 330 ohms resistor x1
- Picamera x1
Hakbang 2: Pag-access sa AWS
- Mag-login sa
- Kopyahin ang Access Key ID at Lihim na Access Key para i-configure ang mga layunin sa paglaon.
- I-click ang "Open Console"
Irehistro ang iyong Raspberry Pi bilang isang "Bagay"
- Maghanap para sa AWS IoT
- Sa ilalim ng kaliwang bar ng nabigasyon, i-click ang "Pamahalaan" at piliin ang "Mga Bagay"
- Sumulat ng isang pangalan para sa iyong Bagay at lumikha ng isang sertipiko.
- I-save ang 4 na mga file na nabuo sa paggawa ng sertipikasyon.
- Lumikha ng isang patakaran at ilakip ang patakaran sa iyong Bagay.
DynamoDB
- Maghanap para sa DynamoDB
- Lumikha ng isang talahanayan para sa Liwanag
S3 Balde
- Maghanap para sa S3
- Lumikha ng isang timba para sa pag-upload ng mga imahe
Hakbang 3: Pag-install para sa Raspberry Pi
Bago mo simulang patakbuhin ang mga code, i-install ang mga ito sa iyong Raspberry Pi.
Buksan ang window ng terminal
- AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
- awscli: sudo pip install awscli
- Boto: sudo pip install boto
- Boto3: sudo pip install boto3
- Flask: sudo pip install flask
- mqtt: sudo pip install mqtt
- paho: sudo pip install paho
Tumakbo sa window ng iyong terminal:
aws i-configure
at susi sa access key at lihim na access key ng iyong console.
Hakbang 4: Mga Code ng Control ng Smart Room
- InsertIntoDB.py: Ipapasok nito ang temperatura at halumigmig sa database
- aws_pubsub.py: Mag-subscribe ito sa mga paksa tulad ng mga sensor / ilaw at camera upang makuha ang light halaga at mga imahe.
- server.py: Papayagan nitong i-on at i-off ang LED. Ang temperatura at halumigmig ay makukuha rin at ipapakita sa pahina ng html. Ang mahahalagang halaga na nakaimbak sa dynamoDB ay makukuha.
Hakbang 5: Mga Karanasan sa Pagkatuto
Bilang ganap na bago sa Python, naharap namin ang maraming mga paghihirap at problema sa proseso ng pag-aaral ng modyul na IoT na ito. Gayunpaman, sa patnubay ng aming mga guro at kaibigan, nagawa naming makaya at matuto. Sa pamamagitan ng proyektong ito, nalaman namin ang kahalagahan ng mga IoT device sa kasalukuyang mundo, at nakakuha rin kami ng mas mahusay na kaalaman sa paggamit ng AWS.
Inirerekumendang:
Kontrolin ang Living Room Sa Alexa at Raspberry Pi: 12 Hakbang
Kontrolin ang Living Room Sa Alexa at Raspberry Pi: Kontrolin ang iyong sala sa TV, ilaw, at Fan na may Alexa (Amazon Echo o Dot) at Raspberry Pi GPIO
Monitor ng Room Room: 4 Mga Hakbang
Server Room Monitor: Ang isa sa mga problema ng isang silid ng server ay ang temperatura. Sa iba't ibang kagamitan na gumagawa ng init, mabilis itong tumataas. At kung nabigo ang aircon, mabilis nitong ititigil ang lahat. Upang mahulaan ang mga sitwasyong ito maaari kaming makakuha ng isa sa maraming mga kapaligiran
IOT CA2 Secure Smart Home / Room: 8 Hakbang
IOT CA2 Secure Smart Home / Room: Talaan ng Mga Nilalaman1 Pangkalahatang-ideya ng Smart Secure Home 2 Mga kinakailangan sa hardware + Setup3 Mga kinakailangan sa software + Setup4 Magrehistro raspberrypi bilang isang bagay5 Lumikha ng isang pag-setup ng S3 Bucket6 DynamoDB + Mga Panuntunan7 Inaasahang kinalabasan8 Mga Code (Mula sa Pastebin) 9 Mga SanggunianOverview
Remote-control Animating LED Room Lamp: 5 Hakbang (na may Mga Larawan)
Remote-control Animating LED Room Lamp: Para sa mga nais ng isang nakakarelaks o isang nakakaakit na makulay na palabas, para sa alinman sa isang silid ng sanggol, dekorasyon ng Pasko, o para lamang sa kasiyahan, narito ang aking enhancer ng ambiance. Nakakatanggap ako ng talagang masigasig na tugon mula sa 6 na taong gulang na mga sanggol hanggang sa mas matatandang mga bata sa lahat
NodeMCU Smart Room - ESP8266 - Arduino: 6 na Hakbang
NodeMCU Smart Room | ESP8266 | Arduino: Lumilikha ako ng isang serye sa youtube ng " Paano i-automate ang iyong silid sa arduino? &Quot; at bilang isang bahagi ng produksyong ito dalhin ko sa iyo ang isa sa aking pinakabagong pag-upgrade. Napagpasyahan kong gamitin ang module ng nodemcu WiFi na ESP8266 dahil maaari itong ma-program bilang