สารบัญ:

ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: 4 ขั้นตอน
ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: 4 ขั้นตอน

วีดีโอ: ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: 4 ขั้นตอน

วีดีโอ: ESP8266/Arduino SmartThings Bearded Dragon Habitat Controller/Monitor: 4 ขั้นตอน
วีดีโอ: ESP8266/Arduino SmartThings/Hubitat Reptile Habitat Controller/Monitor 2024, พฤศจิกายน
Anonim
Image
Image
สิ่งที่คุณต้องการ - ฮาร์ดแวร์
สิ่งที่คุณต้องการ - ฮาร์ดแวร์

DaVinci our Dragon ครบกำหนดอัปเกรดซอฟต์แวร์เป็นตัวควบคุมของ Vivarium ฉันตัดสินใจที่จะโยกย้ายจากตรรกะ Arduino แบบ 'เต็มรูปแบบ' แบบดั้งเดิมที่ดี ที่เลิกใช้ไปอย่างน่าเชื่อถือในปีที่ผ่านมา ไปเป็นการรวมระบบ ST_Anything SmartThings เพื่อให้ฉันสามารถใช้ประโยชน์จากระบบอัตโนมัติและการเข้าถึงระยะไกลที่สภาพแวดล้อมมีให้โดยเนื้อแท้ สิ่งที่ยอดเยี่ยมคือความจริงที่ว่าการออกแบบ/สถาปัตยกรรมที่มีอยู่ของตัวควบคุม ESP8266 ESP12 NodeMCU 0.9 ของ DaVinci นั้นพกพาได้ 100% ไปยัง ST_Anything ใหม่ที่เกี่ยวข้องกับการแมปพิน ฯลฯ…และ….รองรับ OTA ซึ่งทำให้ง่ายยิ่งขึ้นตั้งแต่ฉันใช้งาน บนแท่นขุดเจาะที่มีอยู่แล้ว อ่านต่อไปเพื่อเรียนรู้วิธีเริ่มต้นใช้งาน ST_Anything และดูว่าโปรเจ็กต์นี้กลายเป็นโซลูชันที่ยอดเยี่ยมสำหรับ DaVinci's Den ได้อย่างไร

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ - ฮาร์ดแวร์

สิ่งที่คุณต้องการ - ฮาร์ดแวร์
สิ่งที่คุณต้องการ - ฮาร์ดแวร์
สิ่งที่คุณต้องการ - ฮาร์ดแวร์
สิ่งที่คุณต้องการ - ฮาร์ดแวร์
  • ESP8266 ESP12E NodeMCU
  • NodeMCU Base เวอร์ชัน 1.0
  • รีเลย์ช่องสัญญาณคู่
  • DS18B20 เซ็นเซอร์อุณหภูมิ
  • จัมเปอร์
  • สายไฟต่อในครัวเรือนทั่วไป (หรือปลายคู่)
  • คอนเทนเนอร์สำหรับใส่ส่วนประกอบ
  • Samsung SmartThings 2.0 Hub

ขั้นตอนที่ 2: สิ่งที่คุณต้องการ - ซอฟต์แวร์

สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์
สิ่งที่คุณต้องการ - ซอฟต์แวร์

สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย

Arduino IDE

SmartThings IDE

SmartThings Android App

GITHub

ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์และระบบไฟฟ้า

การติดตั้งฮาร์ดแวร์และไฟฟ้า
การติดตั้งฮาร์ดแวร์และไฟฟ้า
การติดตั้งฮาร์ดแวร์และไฟฟ้า
การติดตั้งฮาร์ดแวร์และไฟฟ้า
การติดตั้งฮาร์ดแวร์และไฟฟ้า
การติดตั้งฮาร์ดแวร์และไฟฟ้า

การปรับเปลี่ยนสายไฟต่อ:

  1. แยกสายไฟ 2 เส้นออกจากกันด้วยมีดเอนกประสงค์หรือสิ่งที่คล้ายคลึงกัน เลือกตำแหน่งตามความยาวที่เหมาะสมสำหรับการตั้งค่า/การกำหนดค่าของคุณ
  2. ดูที่ปลั๊กพ่วงของคุณ: ขาข้างหนึ่งใหญ่กว่าอีกข้างหนึ่ง ตัดลวดที่วิ่งไปที่ง่ามที่เล็กกว่า และดึงออกจากแต่ละด้าน 1" สำหรับรีเลย์สองช่องสัญญาณ ทำซ้ำกับสายไฟต่อที่ 2 เคล็ดลับในการตัด: ลวดที่ถูกต้องคือสายที่ไม่มีสันวิ่งตามความยาว สำหรับขั้นตอนโดยละเอียดเพิ่มเติม ในขั้นตอนนี้ ลองดูที่นี่ มันทำให้ฉันมาถูกทางด้วยการใช้รีเลย์ในลักษณะนี้ การเชื่อมต่อคอนโทรลเลอร์/รีเลย์: ESP8266-------------------- --รีเลย์--------------------------สายไฟ-------------------------- ----เครื่องใช้ไฟฟ้า 5V-------------------------------- 5V Grd---------- ---------------------Grd D6 --------------------- -----Data1D7--------------------------------Data2D3/3.3V/GRD------ -------------------------------------------------- -----------------------------DS18B20D5/5v/GRD-------------------------- -------------------------------------------------- -------------- DHT11 ทั่วไป --------------- Thin_Blade Cut_1 NC หรือ NO -------------- Thin_Blade Cut_2 Wide_Blade-------------------------------- Plug

ขั้นตอนที่ 4: การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย

การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย
การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย
การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย
การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย
การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย
การตั้งค่าซอฟต์แวร์ - ทั้งหมด - ขั้นตอนสุดท้าย

สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย

เข้าสู่ระบบบัญชี SmartThings IDE และ GITHub ของคุณ ทำตามขั้นตอนทั้งหมดที่แสดงไว้ที่นี่โดย Daniel Ogorchock AKA Ogiewon รูปที่แนบมาแสดงอุปกรณ์บางส่วนที่เพิ่มเข้ามาเมื่อใช้ภาพร่างที่รวมอยู่ของเขา ST_Anything_Multiples_ESP8266WiFi ภาพร่าง Arduino ที่ฉันโหลดสำหรับคอนโทรลเลอร์ของ DaVinci นั้นถูกแนบมาเพื่อการอ้างอิงด้วย ฉันรู้ว่ามีข้อมูลและการกำหนดค่ามากมาย แต่ก็คุ้มค่า โปรดอย่าลังเลที่จะถามคำถามใด ๆ ที่คุณอาจมีไปพร้อมกัน นอกจากนี้ ฟอรัม SmartThings สำหรับโครงการนี้ยังเป็นสถานที่ที่ยอดเยี่ยมสำหรับคำแนะนำและเคล็ดลับ

แนะนำ: