สารบัญ:

Meteo Node IoT สถานี Meteo อัจฉริยะ: 6 ขั้นตอน
Meteo Node IoT สถานี Meteo อัจฉริยะ: 6 ขั้นตอน

วีดีโอ: Meteo Node IoT สถานี Meteo อัจฉริยะ: 6 ขั้นตอน

วีดีโอ: Meteo Node IoT สถานี Meteo อัจฉริยะ: 6 ขั้นตอน
วีดีโอ: Top 10 IoT Projects 2022 | Useful IoT Devices | Smart IoT Projects | IoT Applications | Simplilearn 2024, กรกฎาคม
Anonim
Image
Image

ฉันต้องการสร้างอุปกรณ์สำหรับตรวจสอบอุณหภูมิและความชื้นในสำนักงานของฉัน มีบอร์ดจำนวนมากที่เข้ากันได้กับ LUA หรือ Arduino IDE มีบอร์ดจำนวนมากที่มีการเชื่อมต่ออินเทอร์เน็ตไร้สาย ฉันรัก Adafruit และฉันรักผลิตภัณฑ์ทั้งหมดของแบรนด์นี้

สำหรับโครงการของฉัน ฉันเลือกรุ่น Adafruit Huzzah Feather ที่ฉลาดน้อยและฉลาดมาก Adafruit Feather เป็นบอร์ดพัฒนาผลิตภัณฑ์จาก Adafruit ทั้งแบบสแตนด์อโลนและวางซ้อนกันได้ พวกเขาสามารถใช้พลังงานจากแบตเตอรี่ lipo สำหรับการใช้งานในขณะเดินทางหรือโดยปลั๊ก micro-USB สำหรับโครงการที่อยู่กับที่ ขนมีความยืดหยุ่น พกพาสะดวก และเบาพอๆ กับชื่อของมัน

ฉันใช้เซ็นเซอร์ DHT-11 DHT-11 เป็นเซ็นเซอร์ smary ที่มีการตอบสนองที่ดีและมีราคาที่น้อยมาก ดูในอเมซอน

นอกจากนี้เรายังมีอุปกรณ์เสริมและ Feather Wings ครบชุดสำหรับวางแผงบอร์ดและเพิ่มพื้นที่สำหรับการสร้างต้นแบบ หัวใจสำคัญของ Adafruit Feather คือระบบนิเวศของผลิตภัณฑ์ที่สมบูรณ์ และเป็นวิธีที่ดีที่สุดในการทำให้โปรเจ็กต์ของคุณประสบความสำเร็จ

www.adafruit.com/feather

ฉันเลือก Adafruit Huzzah เพราะมันติดชิป ESP8266 บนบอร์ด นี่คือชิปที่ฉันใช้ทุกวันในโครงการของฉันและฉันก็ชอบมันมาก

คุณสามารถซื้อ Huzzah ESP8266 บน AMAZON:

เวอร์ชันขนนก Huzzah ESP8266:

ฉันยังใช้ Cayenne Dashboard ทุกวัน Cayenne Dashboard เป็นโซลูชั่นที่สมบูรณ์แบบสำหรับทุกคนที่ต้องการวิธีง่ายๆ ในการแบ่งปันข้อมูลบนคลาวด์หรือใช้โปรโตคอล MQTT กับบอร์ด Raspberry Pi หรือ Arduino กาแยนเป็นเรื่องง่ายมากและชุมชนเป็นเหมืองของโครงการและข้อเสนอแนะ ดูเว็บไซต์ สมัครสมาชิกฟรีวันนี้ อ่านฟอรัมและพูดคุยกับผู้ใช้

ขั้นตอนที่ 1: Adafruit Feather Huzzah

Cayenne IoT สำหรับทุกคน
Cayenne IoT สำหรับทุกคน

Feather เป็นบอร์ดพัฒนาใหม่จาก Adafruit และเช่นเดียวกับชื่อของมัน ที่บาง เบา และให้คุณบินได้! เราออกแบบ Feather ให้เป็นมาตรฐานใหม่สำหรับแกนไมโครคอนโทรลเลอร์แบบพกพา

นี่คือ Adafruit Feather HUZZAH ESP8266 ซึ่งเป็นบอร์ดพัฒนา WiFi แบบ 'all-in-one' ESP8266 ของเราที่มี USB ในตัวและการชาร์จแบตเตอรี่ เป็นโมดูล WiFi ของ ESP8266 ที่มีความพิเศษทั้งหมดที่คุณต้องการ พร้อมที่จะเขย่าขวัญ!

เวอร์ชันขนนก Huzzah ESP8266:

รายละเอียด:

  • ขนาด 2.0" x 0.9" x 0.28" (51mm x 23mm x 8mm)
  • 9.7 กรัม
  • ESP8266 @ 80MHz พร้อมลอจิก/กำลัง 3.3V
  • FLASH ขนาด 4MB (32 MBit)
  • สร้างขึ้นใน WiFi 802.11 b/g/n
  • ตัวควบคุม 3.3V พร้อมเอาต์พุตกระแสไฟสูงสุด 500mA
  • CP2104 ออนบอร์ดตัวแปลง USB-Serial พร้อมบอดเรตสูงสุด 921600 เพื่อการอัปโหลดที่รวดเร็ว
  • รองรับการรีเซ็ตอัตโนมัติเพื่อเข้าสู่โหมดบูตโหลดก่อนอัปโหลดเฟิร์มแวร์
  • 9 x GPIO พิน - สามารถใช้เป็น I2C และ SPI1 x อินพุตแบบอะนาล็อก 1.0V สูงสุด
  • เครื่องชาร์จ LiPoly 100mA ในตัวพร้อมไฟ LED แสดงสถานะการชาร์จ ยังสามารถตัดรอยเพื่อปิดใช้งานเครื่องชาร์จ
  • Pin #0 LED สีแดงสำหรับวัตถุประสงค์ทั่วไปกะพริบ
  • พิน #2 ไฟ LED สีน้ำเงินสำหรับการดีบักการบูตและการกะพริบเพื่อวัตถุประสงค์ทั่วไป
  • เปิด/ปิดพิน
  • 4 รูยึด
  • ปุ่มรีเซ็ต

ขั้นตอนที่ 2: Cayenne IoT สำหรับทุกคน

Cayenne เป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับการพัฒนาโครงการระบบคลาวด์ของคุณ Cayenne มอบโซลูชันที่สมบูรณ์สำหรับการพัฒนาโครงการ IoT ของคุณ แดชบอร์ดที่รับข้อมูล จัดเก็บ และเรียกใช้ข้อมูล คุณสามารถส่งอีเมลหรือส่งข้อความ การติดตั้งทั้งหมดนั้นง่ายมาก มีวิดีโอมากมายและหลายโปรเจ็กต์ที่คุณสามารถดูและรีมิกซ์ได้

ลงทะเบียนฟรีทันที!

หลังจากนั้น คุณสามารถเพิ่มบอร์ดบนแดชบอร์ดของคุณได้ สังเกตโทเค็นส่วนตัวของคุณ หลังจากนั้น คุณต้องเซ็นชื่อในรหัส Arduino

ขั้นตอนที่ 3: ติดตั้งซอฟต์แวร์

ก่อนอื่นให้ดาวน์โหลดไดรเวอร์ Adafrut Huzzah คุณสามารถดูเอกสารบนเว็บไซต์ทางการของ Adafruit และดาวน์โหลดไฟล์ทั้งหมดได้

หลังจากขั้นตอนแรก คุณสามารถดาวน์โหลด Arduino IDE และเพิ่มบอร์ด Adafruit Huzzah ดาวน์โหลด Arduino IDE จากเว็บไซต์ทางการ www.arduino.cc และทำตามขั้นตอนในการเพิ่มบอร์ด

เพิ่มไลบรารี Cayenne โดยทำตามคำแนะนำอย่างเป็นทางการของ Arduino คุณสามารถดาวน์โหลดไลบรารี่และติดตั้งด้วยตนเองได้โดยการคัดลอกไฟล์ลงในโฟลเดอร์ไลบรารี Arduino

หลังจากนั้น คุณสามารถอัปโหลดเฟิร์มแวร์บนบอร์ดของคุณได้ เชื่อมต่อบอร์ด Adafruit Huzzah กับคอมพิวเตอร์ของคุณโดยใช้สาย USB และอัปโหลดโค้ดโดยใช้ Arduino IDE

ข้อควรจำ: เพิ่ม SSID และรหัสผ่านสำหรับ LAN อินเทอร์เน็ต WiFi และโทเค็น Cayenne ของคุณ

ดาวน์โหลดรหัสจาก GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

ขั้นตอนที่ 4: ติดตั้ง Adafruit Huzzah Feather ESP8266 บน Arduino IDE

ติดตั้ง Adafruit Huzzah Feather ESP8266 บน Arduino IDE
ติดตั้ง Adafruit Huzzah Feather ESP8266 บน Arduino IDE

ป้อน https://arduino.esp8266.com/stable/package_esp8266com_index.json ลงในฟิลด์ Additional Board Manager URLs ในการตั้งค่า Arduino v1.6.4+

ถัดไป ใช้ตัวจัดการบอร์ดเพื่อติดตั้งแพ็คเกจ ESP8266

หลังจากขั้นตอนการติดตั้ง คุณจะเห็นว่าแพ็คเกจ esp8266 ถูกทำเครื่องหมายว่าติดตั้งแล้ว

ปิดหน้าต่าง Boards Manager เมื่อกระบวนการติดตั้งเสร็จสิ้น เมื่อคุณรีสตาร์ทแล้ว ให้เลือก Adafruit HUZZAH ESP8266 จากเมนูดร็อปดาวน์ Tools->Board

กระดานรายละเอียด

80 MHz เป็นความถี่ของ CPU

ขนาดแฟลชที่ 4M (3M SPIFFS)

ความเร็วในการอัพโหลด เลือก 115200 baud

พอร์ต COM ที่ตรงกันสำหรับสายเคเบิล FTDI หรือ USB-Serial

นี่คือการรองรับ Arduino IDE 8266:

ขั้นตอนที่ 5: สร้างวงจร

สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร
สร้างวงจร

เซ็นเซอร์ DHT-11 เป็นเซ็นเซอร์ที่ดีที่ให้ค่าสองค่าแก่คุณ ความชื้นและอุณหภูมิในเซลเซียสหรือฟาเรนไฮต์

คุณสามารถหา DHT-11 ใน Amazon

คุณสามารถใช้ DHT-11 บน Arduino และบน Adafruit Huzzah เชื่อมต่อ VCC และ GND ตามลำดับกับพิน 3V และ GND หลังจากเชื่อมต่อ data pin กับ pin หมายเลข 12. pin หมายเลข 3 บน DHT-11 คือ NC (ไม่ได้เชื่อมต่อ).

หลังจากนั้นคุณสามารถเสียบปลั๊กแบตเตอรี่หรือไฟ LED ได้ ในโครงการของฉัน ฉันใช้ไฟ LED สีน้ำเงินที่ด้านล่างของโครงสร้าง.. ไฟ LED เชื่อมต่อกับพินแบต เมื่อฉันเชื่อมต่อแบตเตอรี่กับบอร์ด Adafruit ไฟ LED จะเปิดขึ้น เช่นเดียวกับที่คุณเห็นในวิดีโอ เมื่อ Meteo-node อยู่บนพื้น เช่นเดียวกับที่คุณเห็นในวิดีโอ ไฟ LED สีฟ้าจะส่องไปที่ขอบเมฆ

ขั้นตอนที่ 6: สร้างแดชบอร์ด Cayenne ของคุณ

ทำให้แดชบอร์ด Cayenne ของคุณ
ทำให้แดชบอร์ด Cayenne ของคุณ
ทำให้แดชบอร์ด Cayenne ของคุณ
ทำให้แดชบอร์ด Cayenne ของคุณ

ขั้นตอนสุดท้ายคือการสร้างแดชบอร์ดของคุณ ฉันใช้วิดเจ็ตสไตล์แอนะล็อกสองแบบ สำหรับค่า temp และ humi ปุ่มเดียวสำหรับสั่งการออนบอร์ด และตัวนับตัวเลขที่แสดงบนแดชบอร์ด วินาทีของกิจกรรมของสถานี meteo

ตอนนี้คุณสามารถออกจาก Meteo Node ได้ทุกที่ตามต้องการ และจะแสดงอุณหภูมิและความชื้นของสภาพแวดล้อม คุณสามารถวางอุปกรณ์ให้ห่างจากไฟฟ้าได้ เนื่องจากอุปกรณ์มีแบตเตอรี่ลิเธียมอยู่ภายใน นอกจากนี้ Adafruit Huzzah ยังมีตัวควบคุมแรงดันไฟฟ้าสำหรับการชาร์จแบตเตอรี่ เมื่อคุณเชื่อมต่อ Meteo-Node กับปลั๊ก USB คุณจะชาร์จแบตเตอรี่

ทิ้งอุปกรณ์ไว้ที่โรงกลั่นเหล้าองุ่น และควบคุมอุณหภูมิและความชื้นของเถาวัลย์ข้างที่ทำงาน หรือทิ้งอุปกรณ์ไว้ในรถหรือในตู้เย็นและควบคุมค่าอุณหภูมิและความชื้น

แนะนำ: