Talaan ng mga Nilalaman:

Remote Control Bluetooth Light Switch: 4 Mga Hakbang (na may Mga Larawan)
Remote Control Bluetooth Light Switch: 4 Mga Hakbang (na may Mga Larawan)

Video: Remote Control Bluetooth Light Switch: 4 Mga Hakbang (na may Mga Larawan)

Video: Remote Control Bluetooth Light Switch: 4 Mga Hakbang (na may Mga Larawan)
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Nobyembre
Anonim
Image
Image

Ito ang magiging unang proyekto sa isang serye na pinamagatang: "Na-optimize na Katamaran: Higit sa Mga Engineered na Solusyon sa Kapansin-pansin na Mga Problema sa Trivial"

Nakahiga na ba sa higaan ng gabi sa pagbabasa o panonood ng Netflix sa iyong laptop? Ang pinakapangit na bahagi ay syempre gumapang mula sa kama upang patayin ang mga ilaw. Narito ang isang over engineered solution sa napakahalagang problemang iyon.

Bilang panig hindi:

Kung mayroon kang kumpiyansa at karanasan upang mapaglaro ang iyong lakas ng mains, isang mas mahusay na naghahanap ng solusyon ay ang paggamit ng isang relay at i-wire ito sa likod ng light switch sa dingding. Gayunpaman dahil inuupahan ko ang aking lugar ay sa palagay ko hindi nito napapasaya ang aking kasero!

Hakbang 1: Mga Bahagi

Remote Control at Switch
Remote Control at Switch
  • 2 Mga Module ng Bluetooth na HC-05
  • 2 ATtiny85 chips
  • 2 8 pin IC socket
  • 2 maliit na baterya ng Lipo
  • 2 push button
  • 2 470 ohm resistors (mayroong kaunting kakayahang umangkop dito, ang mga halaga ay hindi kailangang eksaktong 470)
  • 1 sg90 servo
  • Solid core wire
  • Prototype board
  • Arduino Uno

Hakbang 2: Remote Control at Switch

Remote Control at Switch
Remote Control at Switch
Remote Control at Switch
Remote Control at Switch
Remote Control at Switch
Remote Control at Switch

Pag-iipon ng 2 circuit tulad ng ipinakita sa mga larawan sa itaas. (Huwag ilagay ang ATtiny85 chips sa 8 pin socket dahil kailangan pa rin nating i-program ang mga ito.

Gamit ang isang 3D printer, i-print ang mga bahagi para sa switch. Maaari silang matagpuan dito. Hindi ito ang aking orihinal na disenyo at ang lahat ng kredito para sa mga file ay napupunta sa Thingiverse user Carjo3000.

Hakbang 3: Ipares ang Mga Module ng Bluetooth

Susunod ay kakailanganin mong ipares ang dalawang hc-05 mga bluetooth module. Ang master ay gagamitin bilang remote, at ang alipin para sa light switch. Maaari kong balangkasin kung paano ito gawin ngunit maraming iba pang magagaling na mga tutorial para sa paggawa nito at walang point na muling likhain ang gulong. Iminumungkahi kong sundin ang isa sa dalawang mga tutorial na ito upang ipares ang mga module ng bluetooth bago bumalik at matapos ang isang ito.

www.instructables.com/id/Arduino-Bluphones…

howtomechatronics.com/tutorials/arduino/how…

Hakbang 4: I-program ang ATtiny85 at I-upload ang Code

Program ang ATtiny85 at I-upload ang Code
Program ang ATtiny85 at I-upload ang Code
Program ang ATtiny85 at I-upload ang Code
Program ang ATtiny85 at I-upload ang Code

Muli mayroong isang tutorial dito kung paano i-program ang ATtiny85 chips gamit ang isang Arduino Uno. Linawin lamang na tiyakin na sa hakbang na may pamagat na "Pag-upload ng programa sa ATtiny85" na itinakda mo ang orasan sa "8Mhz (panloob)" bago sunugin ang bootloader.

Ang karaniwang silid-aklatan ng servo para sa Arduino ay hindi gumagana para sa ATtiny85 chip, sa halip i-install ang library ng SoftwareServo. Una akong nagkaroon ng isang maliit na problema sa library na ito ang solusyon ay upang buksan ang file Software.h sa isang text editor at baguhin ang linya na # isama sa # isama

Upang mai-upload ang code sa ATtiny85 sundin ang mga tagubilin sa naunang tutorial, maliban i-upload ang code na mayroon ako sa aking GitHub, bawat isa sa bawat 2 chips. I-plug ang mga chips sa 2 circuit at ngayon kapag itinulak mo ang mga pindutan, bubukas at patayin nito ang iyong mga ilaw!

Inirerekumendang: