Talaan ng mga Nilalaman:

Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Bahay: 7 Hakbang (na may Mga Larawan)
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Bahay: 7 Hakbang (na may Mga Larawan)

Video: Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Bahay: 7 Hakbang (na may Mga Larawan)

Video: Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Bahay: 7 Hakbang (na may Mga Larawan)
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Nobyembre
Anonim
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan
Pag-hack ng DIY ng Iyong Sariling Sistema ng Awtomatiko sa Tahanan

Ang isang sistema ng pag-aautomat sa bahay ay dapat na ma-on / i-off ang mga kagamitan tulad ng ilaw, tagahanga, sistema ng aliwan, atbp. Isang sistema na walang wireless ngunit independiyente mula sa Internet, ngunit ang pinakamahalaga, DIY at open-source dahil nais kong maunawaan kung paano Gumagana siya.

Bakit muling inimbento ang gulong?

Gusto mo Pa?

  • Bakit DIY kung kailan ka makakabili?
  • Ano ang isang "Matalinong" Hardin?
  • Simula sa isang Smart Indoor Garden
  • Paghuhukay ng Malalim sa Panloob na Paghahardin
  • Panloob na Paghahardin: Ano ang maaaring magkamali?
  • Pamamahala ng Mga Sistema ng Nutrient Solution
  • Bakit Arduino kung kaya mong Pi?

hydromazing.com

Hakbang 1: Suriin ang CoreConduit: Garden Controller System

Suriin ang CoreConduit: Garden Controller System
Suriin ang CoreConduit: Garden Controller System

Ang Coreconduit: Garden Controller System ay higit pa sa kailangan natin para sa mga kondisyon sa pamumuhay ng tao kaya't tingnan natin kung ano ang ginagawa nito upang makagawa tayo ng ilang mga pagbabago. Ang may-akda ng Mga Maaaring Makatuturo na mga drone on at on tungkol sa malusog na mga halaman na nangangailangan ng pansin at inip hanggang, "… Na-program ko sa Arduino ang isang pagpapaandar na tinawag ko," TheDecider "na gumagawa ng mga desisyon batay sa pagpapanatili ng pinakamabuting kalagayan na mga kondisyon sa kapaligiran para sa mga lumalagong halaman. Nagdagdag ako ng mga 2.4Ghz Wireless Radio Transceiver na module at isang modular receiver system upang ang data ay mailipat sa loob ng 1000 talampakan."

Ang ganda! Dapat nating tingnan ito, "TheDecider"

Ang isa pang plus para sa proyektong ito ay:

"Sa pag-iisip na ligtas, pinili kong hindi gumamit ng mga relay na naglalantad sa mga alon ng AC. Sa halip, pinili kong gumamit ng Mga Remote Controlled Wireless Outlet para sa pagkontrol sa mga ilaw, bomba, tagahanga, heater, at humidifiers."

Hakbang 2: I-download ang Source-code

I-download ang Source-code
I-download ang Source-code

I-download ang source-code mula sa GitHub.

433MHz RF Module Tutorial

Ipinapaliwanag ng Tagubilin:

"Sa source-code lumikha ako ng isang batayang pundasyon para sa pamamahala, paglilipat, at pagtanggap ng mga" sensor "na bagay at mga bagay na" appliance ". Ang proyektong ito ay madaling mabago upang gumana sa iba pang mga kapaligiran kung saan nakakamit ang kontrol sa pamamagitan ng pagbabasa ng mga sensor at operating appliances batay sa naka-program na mga panuntunan. Kakailanganin mong gumawa ng ilang mga pagsasaayos sa source-code upang gumana ito nang maayos sa iyong mga wireless outlet. Upang magawa ang mga pagbabago, kakailanganin mong malaman kung ano ang mga code na iyong wireless ang mga paggamit ng remote control at ang mga outlet ay naka-program upang matanggap. Nagsama ako ng isang sketch para sa pag-install sa iyong Arduino Uno * w / protoshield - hakbangin ka sa proseso ng pagkuha ng mga code. Kakailanganin mong ipasok ang module ng 433Mhz Receiver (tulad ng nakalarawan) at i-upload ang sketch na ito, StartCore.ino sa Arduino Uno * at buksan ang serial console para sa port na iyon upang makatanggap ka ng data mula sa Arduino."

Gumawa tayo ng isa !!

"Matapos mong makumpleto ang proseso ng pagkuha ng lahat ng mga code mula sa iyong remote maaari kang kopyahin at idikit nang direkta sa TheDecider.h header file kung saan ko ipinahiwatig."

Hakbang 3: Buuin ang Controller

Buuin ang Controller
Buuin ang Controller
Buuin ang Controller
Buuin ang Controller
Buuin ang Controller
Buuin ang Controller

Mga Bahagi: (ibinigay ang mga link bilang sanggunian)

  • Arduino Uno R3 (maaaring mapalawak ang proyektong ito gamit ang mas maraming mga yunit.)
  • Arduino Uno Sensor Protoshield (gumagamit ang may-akda ng isang prototyping board na idinisenyo para sa kung ano ang hitsura ng isang Nokia LCD display.) Maaari naming magamit ang pareho, gumawa ng aming sarili, o gamitin ang Sensor Shield.)
  • 10k risistor
  • male header ng pcb
  • mga header ng babae ng pcb
  • wire w / konektor para sa mga sensor
  • 433MHz RF Transmitter & Receiver Modules
  • magtakda ng 5 pack ng Wireless Controlled Outlets kabilang ang source-code !!
  • 2 o higit pa - nRF24L01 2.4Ghz Wireless Radio Transceiver modules

Opsyonal na Mga Bahagi:

  • Arduino Uno R3 * o Pro Mini *
  • Modyul ng Orihinal na Oras
  • Opsyonal: nRF24L01 Adapter na may 3.3v regulator
  • mga wire ng konektor
  • Ipakita ang Opsyon LCD w / mga pindutan Shield + Arduino Uno R3 *
  • 2 x 4-pin na mga wire ng konektor ng header ng lalaki
  • Pagpipilian sa SD Card SD Card Shield + Arduino Uno R3 *
  • mga wire ng konektor

Pagpipilian sa Pagkakakonekta sa Internet

  • Ethernet o WiFi Shield + Arduino Uno R3 *
  • mga wire ng konektor - tingnan ang
  • conduit box w / talukap ng mata

Mga tool:

  • Panghinang na bakal na w / solder
  • distornilyador - maliit na patag na ulo
  • USB Cord - Pamantayan
  • PC w / Arduino o Atmel Visual Studio w / Visual Micro plugin

Hakbang 4: Kinakailangan ang Ilang Assembly

Kinakailangan ang Ilang Assembly
Kinakailangan ang Ilang Assembly
Kinakailangan ang Ilang Assembly
Kinakailangan ang Ilang Assembly
Kinakailangan ang Ilang Assembly
Kinakailangan ang Ilang Assembly

Magsimula sa pamamagitan ng pag-alam kung anong mga code ang ginagamit ng iyong sariling partikular na wireless remote AC outlet. Ipinapalagay ng source-code na mayroong isang 433Mhz na tatanggap sa mga pin 2 (ground), 3 (Data), 4 (Vcc) at isang real-time na module ng orasan na konektado sa pamamagitan ng I2C gamit ang A5 (SCL), A4 (SDA), Vcc, lupa

Hakbang 5: Pagpunta sa Wireless

Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless
Pupunta sa Wireless

Ngayon na ang programer ay naka-program sa mga code para sa aming mga AC outlet, maaari naming idagdag ang nRF24L01 module.

Gamit ang DuPont Rainbow ribbon na may 2.54mm mga babaeng konektor upang makagawa ako ng mga pasadyang konektor ng wire:

  • Numero ng pin sa Arduino / Kulay ng Wire / nRF24L01 Pin
  • Pin 9: Orange / CSN "Chip Select"
  • Pin 10: Dilaw / CE "Paganahin ang Chip"
  • Pin 11: Green / MOSI "Master Out, Slave In"
  • Pin 12: Blue / MISO "Master In, Slave Out"
  • Pin 13: Lila / SCK "System Clock"
  • Vcc 3.3v * Pula (kung hindi gumagamit ng Uno, opsyonal na board ng adapter na may boltahe regulator)
  • Lupa Kayumanggi

Ang pag-coding ng kulay ng wire na pagtingin sa bahagi ng bahagi ng nRF24L01 na may kristal na nakatuon sa itaas - mula sa kanang ibaba, papataas: Brown | Orange | Lila | Bughaw. Kaliwa mula sa ibaba pataas: Pula | Dilaw | Berde | NC

Higit pang mga kamangha-manghang impormasyon sa pagkonekta sa nRF24L01 sa Arduino.

Hakbang 6: panig ng Tagatanggap

Tagatanggap ng Tagatanggap
Tagatanggap ng Tagatanggap
Tagatanggap ng Tagatanggap
Tagatanggap ng Tagatanggap

Ipinapalagay ng mapagkukunan ng code ng Receiver na ito ay isasama at isinasagawa sa isang Arduino Uno o ProMini na konektado sa isang nRF24L01, kapareho ng The Controller. Bilang bahagi ng Garden Controller System, magpapadala ang Receiver ng mga alerto sa pamamagitan ng naka-attach na LCD Display at / o maririnig na alerto mula sa isang piezo na konektado sa mga pin 2 (ground), 3 (signal), 4 (Vcc). Para magamit sa mga proyekto sa awtomatiko sa bahay, maaaring alisin ang system ng mga alerto o ipasadya ang mga patakaran ayon sa nais na epekto.

Hakbang 7: Pupunta Pa Sa Layo…

Pupunta sa Malayo…
Pupunta sa Malayo…

Ang paggamit ng Arduino Uno, Pro Mini, nRF24L01, at iba pang mga open-source na module ay magbubukas ng pinto sa maraming mga posibilidad. Mayroon na kaming isang balangkas na wireless para sa pagpapadala ng mga object ng data para sa mga sensor, appliances, alerto, atbp, gamit ang isang controller para sa mga malalayong outlet ng AC at mga input ng sensor at isang tatanggap para sa paggalugad ng isang interface ng gumagamit. Maaaring i-update ang TheDecider upang maisagawa ang anumang bilang ng mga gawain batay sa sensor at mga input ng gumagamit. Nasa iyo ang ginagawa ng tatanggap bilang tugon sa data na natatanggap.

Tangkilikin ang tinkering !!

Interesado sa Hydroponics?

Pag-aautomat sa Bahay
Pag-aautomat sa Bahay
Pag-aautomat sa Bahay
Pag-aautomat sa Bahay

Runner Up sa Home Automation

Inirerekumendang: