สารบัญ:
- ขั้นตอนที่ 1: สายบวกและสายกราวด์
- ขั้นตอนที่ 2: การเพิ่มโฟโตรีซีสเตอร์
- ขั้นตอนที่ 3: เพิ่ม IR Sensor
- ขั้นตอนที่ 4: การเพิ่ม LCD และโพเทนชิออมิเตอร์
- ขั้นตอนที่ 5: การเพิ่ม DHT11 (เซ็นเซอร์อุณหภูมิและความชื้น)
- ขั้นตอนที่ 6: เพิ่มรีโมท ตอนนี้คุณเป็น Weather Man
- ขั้นตอนที่ 7: ห้องสมุดที่ใช้
วีดีโอ: สถานีตรวจอากาศ: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในคำแนะนำนี้ฉันจะแสดงขั้นตอนและรหัสเพื่อสร้างสถานีตรวจอากาศของคุณเอง! คุณจะสามารถหมุนเวียนไปตามอุณหภูมิ ความชื้น และความสว่างได้! โปรดทราบว่ารหัสระยะไกลของคุณจะแตกต่างจากของฉัน แต่ฉันจะแสดงวิธีค้นหารหัสรหัสที่ถูกต้องของคุณ! สิ่งที่คุณต้องการ:
- 1 x Arduino UNO R3
- 1 x IR รีโมท (จะทำอะไรก็ได้)
- 1 x IR เซนเซอร์
- 1 x โฟโตรีซีสเตอร์ (ความสว่าง เซนเซอร์)
- หน้าจอ LCD ขนาด 1 x 16x2
- ตัวต้านทาน 3 x 220 โอห์ม
- 1 x โพเทนชิออมิเตอร์
- 1 x DHT11 (อุณหภูมิ/ความชื้น เซนเซอร์)
- 1 x เขียงหั่นขนม
- สายจัมเปอร์
ขั้นตอนที่ 1: สายบวกและสายกราวด์
การตั้งค่าพื้นฐาน
- ต่อสายจัมเปอร์ 1 เส้น (สีแดง) เข้ากับด้าน + ของเขียงหั่นขนมกับพอร์ต GND บน arduino
- ใช้สายจัมเปอร์อื่น (สีแดง) เพื่อเชื่อมต่อกับด้านอื่น ๆ ของเขียงหั่นขนมบนราง +
- ต่อสายจัมเปอร์ 1 เส้น (สีดำ) เข้ากับด้าน - ของเขียงหั่นขนมกับพอร์ต 5v บน arduino
- ใช้สายจัมเปอร์อื่น (สีดำ) เพื่อเชื่อมต่อกับอีกด้านหนึ่งของเขียงหั่นขนมบนราง +
ขั้นตอนที่ 2: การเพิ่มโฟโตรีซีสเตอร์
- วางโฟโตรีซีสเตอร์บนเขียงหั่นขนม
- เชื่อมต่อด้านขวากับราง +
- เชื่อมต่อด้านซ้ายกับตัวต้านทาน 220 โอห์ม
- ต่อสายไฟจากตัวต้านทานไปยังพอร์ต 7 บน Arduino
- ต่อสายกราวด์ที่มาจากราง - บนเขียงหั่นขนมเข้ากับรางเดียวกันกับที่เชื่อมต่อกับสายก่อนหน้า (พอร์ต 7)
ขั้นตอนที่ 3: เพิ่ม IR Sensor
- วางเซ็นเซอร์ IR บนเขียงหั่นขนม
- เชื่อมต่อสายแรกเข้ากับราง GND(-) เข้ากับพอร์ตแรกบน IR
- เชื่อมต่อสายที่สองเข้ากับราง POSITIVE(+) กับพอร์ตที่สองบน IR
- เชื่อมต่อสายไฟจากพอร์ต 10 บน Arduino กับโพสต์สุดท้ายบนเซ็นเซอร์ IR
ขั้นตอนที่ 4: การเพิ่ม LCD และโพเทนชิออมิเตอร์
มาเริ่มกันด้วยการเพิ่มโพเทนชิออมิเตอร์
- วางหน้าจอ LCD และโพเทนชิออมิเตอร์บนเขียงหั่นขนม
- ต่อราง GND(-) เข้ากับด้านลบของโพเทนชิออมิเตอร์
- ต่อราง POSITIVE(+) เข้ากับด้านบวกของโพเทนชิออมิเตอร์
- เชื่อมต่อสายไฟจากด้านบนของโพเทนชิออมิเตอร์กับพอร์ต V0 บน LCD
- สิ่งนี้จะตั้งค่าคอนทราสต์ให้กับ LCD เพื่อปรับเพื่อการรับชมที่ง่ายขึ้น
มาเพิ่มจอ LCD กันเถอะ สายไฟจะเป็นระเบียบ
- วางหน้าจอ LCD บนเขียงหั่นขนม
- ต่อสายดินเข้ากับพอร์ต VSS บน LCD
- (V0 เชื่อมต่อจากขั้นตอนที่แล้ว)
- RS จะเชื่อมต่อกับพอร์ต 12 บน arduino
- RW จะเชื่อมต่อกับกราวด์บนเขียงหั่นขนม
- E จะเชื่อมต่อกับพอร์ต ~ 11 บน arduino
- D4 จะเชื่อมต่อกับพอร์ต ~5 บน arduino
- D5 จะเชื่อมต่อกับพอร์ต 4 บน arduino
- D6 จะเชื่อมต่อกับพอร์ต 3 บน arduino
- D7 จะเชื่อมต่อกับพอร์ต 2 บนardiino
- A จะเชื่อมต่อกับตัวต้านทาน 220 โอห์ม ตัวต้านทานจะเชื่อมต่อกับรางกราวด์บนเขียงหั่นขนม
- K จะเชื่อมต่อเพื่อเชื่อมต่อกับรางกราวด์บนเขียงหั่นขนม
ขั้นตอนที่ 5: การเพิ่ม DHT11 (เซ็นเซอร์อุณหภูมิและความชื้น)
- วาง DHT11 บนเขียงหั่นขนม
- เชื่อมต่อรางบวก (+) บนเขียงหั่นขนมกับพินบวกบน DHT11 มันจะเป็นพินแรกทางด้านซ้าย
- เชื่อมต่อพินที่สองบน DHT11 กับตัวต้านทาน 220 โอห์ม
- เชื่อมต่อตัวต้านทาน 220 โอห์มกับพอร์ต ~6 บน arduino
- เชื่อมต่อพินสุดท้ายและขวาสุดกับรางลบบนเขียงหั่นขนม
ขั้นตอนที่ 6: เพิ่มรีโมท ตอนนี้คุณเป็น Weather Man
หากมีปัญหาใดๆ เกิดขึ้นขณะสร้างสิ่งนี้ โปรดมองย้อนกลับไปผ่านไดอะแกรมที่มีการต่อสายอย่างถูกต้อง เป็นไปได้มากว่ารีโมตที่ฉันใช้กับสิ่งนี้จะไม่เหมือนกับของคุณ ซึ่งหมายความว่าคุณจะต้องเปลี่ยนรหัสเพื่อให้ใช้งานได้
- ดาวน์โหลด Arduino IDE เพื่อทำการแก้ไขเหล่านี้สำหรับวัสดุของคุณ
- ดาวน์โหลดโค้ดที่ให้มา (remoteFinder.ino) เปิด IDE แล้วอัปโหลด/คอมไพล์โปรแกรม
- อย่าลืมเปิดมอนิเตอร์แบบอนุกรม
- กดปุ่มสองปุ่มที่คุณต้องการใช้และบันทึกรหัสที่มอนิเตอร์แบบอนุกรมให้คุณ
หมายเหตุ: FFFFFF ไม่ถูกต้อง ไลบรารี IR จะแสดงสิ่งนี้เมื่อตรวจพบการใช้ปุ่มเดียวกัน นี่เป็นเพียงการบอกว่าคุณกำลังกดปุ่มเดิมซ้ำแล้วซ้ำอีก หากคุณไม่สามารถดาวน์โหลดไฟล์ ให้คัดลอกและวาง
int RECV_PIN = 6;IRrecv irrecv(RECV_PIN); ผลลัพธ์ decode_results;
การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); irrecv.enableIRIn(); // เริ่มเครื่องรับ }
วงเป็นโมฆะ () { ถ้า (irrecv.decode (& ผลลัพธ์)) { Serial.println (results.value, HEX); irrecv.resume(); // รับค่าถัดไป } }ถัดไป เปิด WeatherStation.ino และเปลี่ยนค่าสำหรับปุ่มของคุณ ในโค้ดจะอยู่ที่จุดเริ่มต้นของไฟล์และเรียกว่า code1 code2 code3 รวบรวมโค้ดแล้วอัปโหลด และตอนนี้คุณก็พร้อมที่จะเข้าครอบครอง Channel 10 แล้ว!
ขั้นตอนที่ 7: ห้องสมุดที่ใช้
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalหากไลบรารีเหล่านี้มีการอัปเดตหรือใช้งานไม่ได้ โปรดส่งอีเมลถึงฉัน แล้วฉันจะส่งห้องสมุดให้คุณ!
แนะนำ:
สถานีตรวจอากาศ IoT พร้อมการตรวจสอบ VOCs: 6 ขั้นตอน
สถานีตรวจอากาศ IoT พร้อมการตรวจสอบ VOCs: ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างสถานีตรวจอากาศแบบ Internet-of-Things (IoT) พร้อมการตรวจสอบสารประกอบอินทรีย์ระเหยง่าย (VOCs) สำหรับโครงการนี้ ฉันได้พัฒนาชุดอุปกรณ์ Do-It-Yourself (DIY) ฮาร์ดแวร์และซอฟต์แวร์เป็นโอเพ่นซอร์ส
สถานีตรวจอากาศ NaTaLia: สถานีตรวจอากาศพลังงานแสงอาทิตย์ Arduino ทำอย่างถูกวิธี: 8 ขั้นตอน (พร้อมรูปภาพ)
สถานีตรวจอากาศ NaTaLia: สถานีตรวจอากาศพลังงานแสงอาทิตย์ Arduino ดำเนินการอย่างถูกต้อง: หลังจาก 1 ปีของการดำเนินงานที่ประสบความสำเร็จใน 2 สถานที่ที่แตกต่างกัน ฉันกำลังแบ่งปันแผนโครงการสถานีตรวจอากาศพลังงานแสงอาทิตย์ของฉันและอธิบายว่ามันพัฒนาเป็นระบบที่สามารถอยู่รอดได้เป็นเวลานานได้อย่างไร ระยะเวลาจากพลังงานแสงอาทิตย์ หากคุณติดตาม
3.2 สถานีตรวจอากาศ TFT: 4 ขั้นตอน
3.2 สถานีตรวจอากาศ TFT: ใช่! มันเป็นสถานีตรวจอากาศเดียวกันอีกครั้ง แต่ใช้จอแสดงผลที่ใหญ่กว่า โปรดดูคำแนะนำก่อนหน้านี้ฉันยังมีจอ LCD 320X480 สำหรับ Arduino mega และฉันสงสัยว่าฉันสามารถเขียนภาพร่างของฉันใหม่เพื่อทำงานได้หรือไม่ ฉันโชคดี
สถานีตรวจอากาศ Arduino โดยใช้ BMP280-DHT11 - อุณหภูมิ ความชื้น และความดัน: 8 ขั้นตอน
สถานีตรวจอากาศ Arduino โดยใช้ BMP280-DHT11 - อุณหภูมิ ความชื้น และความดัน: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างสถานีตรวจอากาศที่จะแสดงอุณหภูมิ ความชื้น และความดันบนจอ LCD TFT 7735 ดูวิดีโอสาธิต
สถานีตรวจอากาศ DIY อย่างง่ายพร้อม DHT11 และจอแสดงผล OLED: 8 ขั้นตอน
สถานีตรวจอากาศ DIY อย่างง่ายพร้อมจอแสดงผล DHT11 และ OLED: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างสถานีตรวจอากาศอย่างง่ายโดยใช้ Arduino, เซ็นเซอร์ DHT11, จอแสดงผล OLED และ Visuino เพื่อแสดงอุณหภูมิและความชื้น ชมวิดีโอสาธิต