สารบัญ:
- ขั้นตอนที่ 1: Adafruit Feather Huzzah
- ขั้นตอนที่ 2: Cayenne IoT สำหรับทุกคน
- ขั้นตอนที่ 3: ติดตั้งซอฟต์แวร์
- ขั้นตอนที่ 4: ติดตั้ง Adafruit Huzzah Feather ESP8266 บน Arduino IDE
- ขั้นตอนที่ 5: สร้างวงจร
- ขั้นตอนที่ 6: สร้างแดชบอร์ด Cayenne ของคุณ
วีดีโอ: Meteo Node IoT สถานี Meteo อัจฉริยะ: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันต้องการสร้างอุปกรณ์สำหรับตรวจสอบอุณหภูมิและความชื้นในสำนักงานของฉัน มีบอร์ดจำนวนมากที่เข้ากันได้กับ 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
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
ป้อน 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 ของคุณ
ขั้นตอนสุดท้ายคือการสร้างแดชบอร์ดของคุณ ฉันใช้วิดเจ็ตสไตล์แอนะล็อกสองแบบ สำหรับค่า temp และ humi ปุ่มเดียวสำหรับสั่งการออนบอร์ด และตัวนับตัวเลขที่แสดงบนแดชบอร์ด วินาทีของกิจกรรมของสถานี meteo
ตอนนี้คุณสามารถออกจาก Meteo Node ได้ทุกที่ตามต้องการ และจะแสดงอุณหภูมิและความชื้นของสภาพแวดล้อม คุณสามารถวางอุปกรณ์ให้ห่างจากไฟฟ้าได้ เนื่องจากอุปกรณ์มีแบตเตอรี่ลิเธียมอยู่ภายใน นอกจากนี้ Adafruit Huzzah ยังมีตัวควบคุมแรงดันไฟฟ้าสำหรับการชาร์จแบตเตอรี่ เมื่อคุณเชื่อมต่อ Meteo-Node กับปลั๊ก USB คุณจะชาร์จแบตเตอรี่
ทิ้งอุปกรณ์ไว้ที่โรงกลั่นเหล้าองุ่น และควบคุมอุณหภูมิและความชื้นของเถาวัลย์ข้างที่ทำงาน หรือทิ้งอุปกรณ์ไว้ในรถหรือในตู้เย็นและควบคุมค่าอุณหภูมิและความชื้น
แนะนำ:
สปอตไลท์ RGB/RGBCW อัจฉริยะ - PROXIMA ALPHA: 4 ขั้นตอน
สปอตไลท์ RGB/RGBCW อัจฉริยะ - PROXIMA ALPHA: มันคืออะไร?การออกแบบที่กะทัดรัดทำให้ Proxima Alpha เป็นไฟ LED แบบพกพา สปอตไลท์มีไฟ LED RGB 40 ดวง จอแสดงผล OLED หนึ่งจอ 0.96" และขั้วต่อ USB-C สมองของสปอตไลท์นี้คือ ESP8266 ขนาดสปอตไลท์: 90 x 60 x 10 มม. นี้เ
โคมไฟกลางคืน LED อัจฉริยะ: 5 ขั้นตอน
โคมไฟกลางคืน LED อัจฉริยะ: คุณเคยมีประสบการณ์ในการตื่นกลางดึกเพื่อค้นหาสวิตช์ไฟหรือไม่? วันเหล่านั้นผ่านไปแล้ว ตอนนี้อุปกรณ์นี้เป็นโคมไฟกลางคืน LED อัจฉริยะที่สามารถเปิดได้ด้วยการขยับมือเพียงครั้งเดียว ผู้คนควรมี LE ที่ชาญฉลาดนี้
อัจฉริยะ BABY ROCKER: 7 ขั้นตอน
เด็กปัญญาอ่อนอัจฉริยะ: ในโลกปัจจุบันที่พ่อแม่จะยุ่งอยู่กับอาชีพการงาน เป็นเรื่องยากสำหรับพวกเขาที่จะหาเวลาเพียงพอสำหรับลูกน้อย อีกทั้งเป็นธรรมเนียมทั่วไปของสังคมที่แม่ต้องดูแลลูกอัล
Slimbox - ลำโพง Bluetooth อัจฉริยะ!: 10 ขั้นตอน (พร้อมรูปภาพ)
Slimbox - ลำโพง Bluetooth อัจฉริยะ!: สวัสดี! สำหรับโครงการโรงเรียนของฉันที่ MCT Howest Kortrijk ฉันได้สร้างอุปกรณ์ลำโพง Bluetooth อัจฉริยะพร้อมเซ็นเซอร์ต่างๆ รวมถึงวงแหวน LCD และ RGB NeoPixel ทุกอย่างทำงานบน Raspberry Pi (ฐานข้อมูล, เว็บเซิร์ฟเวอร์, แบ็กเอนด์) ดังนั้นในคำสั่งสอนนี้
เทียน LED USB อัจฉริยะ: 7 ขั้นตอน
Smart USB LED Candle: คำแนะนำนี้แสดงวิธีทำเทียน LED USB ที่เปิดโดยอัตโนมัติเมื่อมืด โปรเจ็กต์นี้จัดทำขึ้นสำหรับรายวิชา If This, Then That ที่ผมติดตามที่มช. หมายเหตุ: โปรเจ็กต์นี้ได้รับการแปลงโฉมเป็นสุนทรียภาพ