» Elektronik » Arduino »Termostat pada arduino dan DS1820

Termostat pada arduino dan DS1820


Pada mulanya, termostat dibuat hanya sebagai termometer untuk mengawal suhu di luar tingkap. Kemudian, semasa beku, kentang mula membekukan bawah tanah dan fungsi telah ditambah untuk mengawal mikroiklim. Data pasport geganti pensuisan - 250V dan 10A (2.5kW). Oleh kerana haba di bawah tanah tidak diperlukan, sepuluh kilowatt cukup.

Bahan dan alat yang diperlukan:
kotak penjagaan kasut
-USB-pengisian untuk telefon (mana-mana, sekurang-kurangnya 0.7A)
-Arduino-Pro-Mini
-2-line 8 paparan aksara (WH0802A-NGA-CT lebih padat)
Pengekod dengan butang (boleh dibeli di mana-mana radio radio, butang itu tidak boleh dibina)
-Semua dengan relay 5V (Saya membeli sekelip relay Cina tanpa pengasingan optik pada satu masa, jadi saya memerlukan satu lagi Optocoupler PC817 dan 470 Ohm perintang.Jika anda mempunyai pengasingan optik pada papan nama, anda boleh menyambung papan nama terus ke pelabuhan arduino)
Penyambung USB
-2 kabel sambungan USB 3-meter (satu untuk kord kuasa, untuk kedua kami solder DS1820)
- DS1820 (dengan mana-mana surat)
besi pematerian
-glue gun
Namakan FTDI232

Langkah 1: Pertama sekali, kita perlu menghidupkan arduino, kerana saya mempunyai Pro Mini (ia tidak menggunakan penukar USB-RS232), saya perlu menyeberang penguasa dengan pin ke arduino. Dari sisi di mana DTR, TXD, RXD, VCC, GND, GND diperolehi. Kini kami menyambungkan FTDI232 DTR ke DTR, VCC ke VCC, GND ke GND, TXD ke RXD, RXD ke TXD. Jalankan IDE arduino, muat turun lakaran dan gambarkannya (lakaran di hujung).
Termostat pada arduino dan DS1820


Langkah 2: Sekarang mari kita menjaga badan. Kami merobek span di "FUKS", meresap semuanya dengan baik, bahagian dalam kotak boleh dilepaskan dengan kain emerg (sesuatu yang akan menjadi lebih baik). Tanda lubang untuk encoder, penyambung USB (ibu) dan paparan itu sendiri. Letakkan relay ke penutup kotak. Kita harus cuba meletakkan relay lebih jauh dari pemproses dan mengatur komponen supaya tudung ditutup kemudian (terdapat banyak ruang).

Langkah 3: Sekarang kita mengambil kabel sambungan USB, memotong soket penyambung (ibu). Kami memotong hujung putar, menggerudi lubang untuk kabel di dalam badan, memasukkannya dan lem kunci dengan pistol. Selain itu, kabel itu mempunyai warna merah, tolak hitam (saya cuma menyemaknya), ditambah tambah penyambung, tolak tolaknya (saya tidak memberi pinout penyambung - itu di Internet). Antara tambah penyambung dan 2 medium (saya mempunyai sambungan), sebuah perintang 4.7kOhm mesti dipateri.

Langkah 4: Kami mengambil 2 kabel sambungan USB, memotong penyambung (ibu), memotong kabel. Sekiranya, kami akan memeriksa sama ada kami semua dipateri dengan betul. Kami menyambungkan kabel kuasa dengan pengecasan USB dan ke rangkaian, melekatkan kabel potong ke penyambung USB, lihat penguji + pada warna merah hitam. Kami mengeluarkan kabel dan solder DS1820: - hingga 1, + 3 baki 2 wayar ke 2. Saya kemudian melekatkan sebatian epoksi (untuk pembaikan tangki, radiator), meninggalkan sedikit perumahan sensor ke luar, supaya akan ada tindak balas yang lebih cepat terhadap perubahan suhu.Nah, kami melakukan pemasangan mengikut gambarajah litar (kami menyambung kuasa dan tanah plat relay dengan litar biasa + dan -) masing-masing).


Langkah 5: Semua komponen litar disambungkan. Kami menyambung sensor kami (tanpa ia, paparan akan kekal hitam), menggunakan kuasa. Dalam baris pertama - nilai suhu, dalam 2 jika "*" dihidupkan - geganti dihidupkan, tidak dimatikan. Sekarang mari kita cuba untuk menetapkan had beralih geganti. Tekan aci pengekod (atau butang anda) nilai had muncul di mana geganti akan dihidupkan dengan berputar aci - peningkatan atau penurunan nilai. Dengan mengklik pada batang sekali lagi - kami mendapat had atas (geganti akan dimatikan), tetapkan nilai dan tekan lagi. Peranti akan memantau suhu, nilai had dikekalkan apabila kuasa dimatikan. Itu sahaja.

8
4.5
5.5

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
5 komen
pelaksanaan yang lebih murah mungkin.
Sudah tentu, kos W1209 kira-kira 130 rubel dengan penghantaran, menambah bekalan kuasa 12 V kepadanya, penyampai dan kes - itu sahaja. Tetapi di sini saya menetapkan + untuk fakta bahawa penulis menyelesaikan masalah dengan cara yang dianggap sesuai, dan memutuskan dengan jayanya, jika anda tidak mengambil kira cacat kecil yang dapat difahami.
Dari sudut pandangan kesejagatan penyelesaian masalah lima. Walau bagaimanapun, saya fikir versi yang lebih murah adalah mungkin.
Ia adalah perlu untuk menambah sekatan pada tetapan ke program supaya seseorang tidak sengaja mengetuk tetapan.Saya akan menetapkan n_pr_min = 2, b_pr_max = 8, berdasarkan penyimpanan kentang di subfield.
Penyambung untuk menyambungkan sensor suhu tidak berjaya, tempat yang lebih sesuai terletak pada input kabel kuasa, pada dinding yang sama. Dan ia akan menjadi lebih baik untuk memasuki pameran tanda bahawa suhu semasa dipaparkan, dan bukan setpoint.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...