Talaan ng mga Nilalaman:

Smart Lamp: 6 Hakbang
Smart Lamp: 6 Hakbang

Video: Smart Lamp: 6 Hakbang

Video: Smart Lamp: 6 Hakbang
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Nobyembre
Anonim
Image
Image

Mula pa nang matuklasan ang apoy, nagawa naming manatiling mainit at makaligtas sa isang maliit na kolonya. Ang mga sinaunang tao ay maaaring magtipon sa paligid at magbantay para sa mga ligaw na hayop para sa bawat isa sa oras ng gabi.

At pagkatapos ay literal na sinindihan ni Thomas Edison ang mundo sa pamamagitan ng pagpapalit ng lampara ng langis ng maliwanag na lampara, na gumagana sa pamamagitan ng isang tungsten filament sa isang vacuum tube.

Sa tutorial na ito, sumulong tayo sa pamamagitan ng pagbuo ng isang matalinong lampara na may mga RGB LED dito at pati na rin ang kontrol nito sa internet upang makontrol mo ito mula sa kahit saan pa sa planeta hangga't mayroon kang koneksyon sa internet.

Mga gamit

  • 20x 5mm White LEDs
  • ESP8266
  • Arduino
  • Anumang Toggle Switch
  • MicroUSB babaeng PCB Adapter
  • RGB LED Strip
  • 3x TIP31C Transistor

Hakbang 1: Ipunin ang Lahat ng Mga Bahagi

Ipunin ang Lahat ng Mga Bahagi
Ipunin ang Lahat ng Mga Bahagi

Ang unang hakbang ay upang i-print ang 3D sa lahat ng mga kinakailangang bahagi. Lahat sila ay magagamit dito. Makakatulong talaga kung mayroon kang magagamit na higit sa isang printer. Gumagana pa rin kung mayroon kang 1 printer ngunit magtatagal. Para sa akin, gumagamit ako ng puting plastik na PLA at hukbo ng mga 3D Printer ng aking kolehiyo upang mabuo ang hayop na ito.

Hakbang 2: Bigyan ang Mga Bahagi ng Magandang Tapos na

Bigyan ang mga Bahagi ng Magandang Tapos na
Bigyan ang mga Bahagi ng Magandang Tapos na

Gusto ko ng maayos na tapusin ang aking matalinong lampara kaya't ibinaba ko ang lahat ng mga hagdan mula sa 3D Printer at pagkatapos ay nagdagdag ng puting pintura sa asul na tuktok. (Mayroon lamang akong maraming puting mga filament na magagamit nang sabay-sabay.)

Upang buhangin ang mga naka-print na bahagi ng 3D, magsimula sa halos 100 grid na papel na papel at pagkatapos ay dahan-dahang lumipat ng hanggang sa 500 na grid o mas mataas. At upang maalis ang lahat ng pulbos na plastik, gumamit lamang ng alkohol upang matapos ang trabaho.

Hakbang 3: Magdagdag ng Frosted Panel Sa 3D Printed LED Holder

Magdagdag ng Frosted Panel Sa 3D Printed LED Holder
Magdagdag ng Frosted Panel Sa 3D Printed LED Holder
Magdagdag ng Frosted Panel Sa 3D Printed LED Holder
Magdagdag ng Frosted Panel Sa 3D Printed LED Holder

Ang isa sa mga naka-print na bahagi ng 3D ay ang sa ilalim na may-hawak ng LED, ang isa na may isang malaking hugis-parihaba na butas. Kakailanganin naming lumikha ng isang mayelo at medyo transparent na tapusin iyon upang maikalat ang matalim na puting LED.

Upang magawa iyon, natunaw ko ang isang kumpol ng mainit na pandikit at itinapon ito sa hugis-parihaba na butas. Maaari kang gumamit ng iba pang mga cast tulad ng candle wax ngunit maaaring hindi rin ito manatili sa lugar.

Hakbang 4: Magtrabaho sa Electronics

Magtrabaho sa Elektronika
Magtrabaho sa Elektronika
Magtrabaho sa Elektronika
Magtrabaho sa Elektronika

Kakailanganin mo ng 20 puting LEDs at ilang RGB LED strip upang magaan ang ilaw tulad ng ilaw ng Pasko. Ang puting LED ay napupunta sa may-ari na kung saan ay ang isang grupo ng mga bilog na butas dito. Ang mga binti ay magkakasya sa butas at kakailanganin mong ikonekta ang mga ito nang kahanay. Dahil nakakakuha ito ng napakaraming kasalukuyang, maaari mong subukan ang kapangyarihan ito nang direkta sa 5V ngunit inirerekumenda ko ang pagdaragdag ng isang 10-ohm risistor sa serye.

Ang circuit, sa kabilang banda, ay binubuo ng DC to dc converter, Arduino, TIP31 transistor at ESP8266. Ang DC to DC converter ay pinapataas ang 5v hanggang 12v para sa RGB Led at kinokontrol ito ng transistor. Samantala, papayagan ng ESP8266 ang mga kahilingan sa TCP at UDP para sa internet ng mga bagay.

Hakbang 5: Code

Code!
Code!

Ang firmware para sa Arduino ay kailangang makipag-usap sa ESP8266 at magsagawa ng ilang kahilingan sa TCP upang makakuha ng impormasyon sa kung anong dami ng kapangyarihan ang nais na himukin ang mga kulay ng RGB Led at ang puting humantong.

Ang server ay ang aking sariling ginawa na server ng Python at Flask IoT. Mas maraming mga proyekto ang gagamit ng parehong server sa hinaharap. Kung hindi ka kumpiyansa sa pagbuo ng web, subukang gamitin sa halip ang Blynk. Baguhin lamang ang aking code nang kaunti para dito.

Parehong ang IoT server at ang Arduino firmware ay magagamit sa aking GitHub.

Hakbang 6: Masiyahan sa Iyong Futuristic Lamp

Masiyahan sa Iyong Futuristic Lamp
Masiyahan sa Iyong Futuristic Lamp

Sino ang nangangailangan ng IKEA kung makakalikha ka ng iyong sariling Smart Lamp? Maaari mo nang makontrol ang iyong ilaw gamit ang Internet. Kaya, maaari mong i-shut off ito sa paaralan kung nakalimutan mo ang tungkol dito. Sa kaganapan na walang magagamit na WiFi, magtatapos lamang ito at default upang i-up ang lahat ng ilaw sa pinakamataas na ningning.

Sige at mapahanga ang iyong mga kaibigan at pamilya sa iyong nilikha! Sigurado akong mamangha sila rito.

Inirerekumendang: