
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

เล็กกว่านิดหน่อยแต่ใหญ่กว่า
ขั้นตอนที่ 1: โครงการดำเนินต่อไป
ฉันมีจอ LCD ขนาด 1.8 นิ้วพร้อมไดรเวอร์ ST7735 ซึ่งฉันไม่ได้ใช้งานมาระยะหนึ่งแล้ว เนื่องจากจอ 2.4 LCD ฉันจึงไม่สามารถใช้อินเทอร์เฟซ I2C เพื่อเชื่อมต่อเซ็นเซอร์เพิ่มเติมกับ Arduino Uno ได้ ฉันจึงตัดสินใจเขียนร่างใหม่เพื่อให้เหมาะกับความต้องการของฉัน ฉันเพิ่มเซ็นเซอร์ความดันบรรยากาศ BMP280 และ DS3231 RTC เพื่อแสดงเวลาและความกดอากาศ
ขั้นตอนที่ 2: ชิ้นส่วนที่จำเป็น
- Arduino Uno, Nano, Pro mini, Mega2560 เป็นต้น
- BMP280 เซ็นเซอร์ความดันบรรยากาศ
- DS3231 RTC
- 1.8 นิ้ว tft lcd ST7735
- DS18b20
- DHT11 หรือ DHT22
- ห้องสมุดและร่าง
ขั้นตอนที่ 3: ซอฟต์แวร์



ฉันทำ 2 สเก็ตช์ หนึ่งอยู่กับ RTC และที่สองคือไม่มี RTC
2019.03.04. ร่างอื่นเพื่อใช้เซ็นเซอร์ BME280
ขั้นตอนที่ 4: การเชื่อมต่อ
จอแอลซีดี:
- ซีเอส ดิจิตอล 9
- RST ดิจิตอล 7
- ดีซี ดิจิตอล 8
- SCLK ดิจิตอล 13
- MOSI ดิจิตอล 11
- VCC 3.3 โวลต์
- GND กราวด์
- LED 5 โวลต์
BMP280:
VCC: ฉันขอแนะนำอย่างยิ่งเพียง 3.3 โวลต์
GND: กราวด์
SCL: อนาล็อก 5
SDA: อนาล็อก 4
DS3231:
Vcc: 3.3 หรือ 5 โวลต์
GND: กราวด์
SCL: A5
SDA: A4
DS18B20: ดิจิตอล 6
DHT11/22: ดิจิตอล 10
Analog LDR: พินอะนาล็อกใดๆ ที่ว่าง
ขั้นตอนที่ 5: ในที่สุด
คุณทำเสร็จแล้วและประกอบสถานีตรวจอากาศราคาถูกและแม่นยำมาก
โดยทั่วไปจะเหมือนกับรุ่นก่อนหน้า แต่ใช้จอ LCD อื่น สำหรับการแสดงเวลาฉันคิดว่าสตริงธรรมดาจะมากเกินพอ
tft.print(rtc.getTimeStr(FORMAT_SHORT)); // FORMAT_LONG สำหรับแสดงวินาที; แต่สำหรับ Nano ค่อนข้างเยอะ การแสดงวินาทีล่าช้า
คุณยังสามารถเพิ่มเซ็นเซอร์เพิ่มเติมได้หากต้องการ เนื่องจากเรามีหมุดดิจิทัลและอนาล็อกสองสามตัวที่ยังคงว่างไว้และไม่ต้องพูดถึงบัส I2C ข้อจำกัดเดียวคือความละเอียดของจอ LCD:)
ฉันหวังว่าคุณจะมีประโยชน์กับมัน
ขอบคุณที่อ่านคำแนะนำของฉัน
ไชโย!
แนะนำ:
โมดูลลายนิ้วมือ + หิน TFT-LCD: 3 ขั้นตอน

โมดูลลายนิ้วมือ + หิน TFT-LCD: ในเดือนนี้ ฉันวางแผนที่จะพัฒนาโครงการล็อคประตูด้วยลายนิ้วมือ เมื่อฉันเลือกโมดูลการระบุลายนิ้วมือ โปรเจ็กต์ก็ถูกระงับ อย่างไรก็ตาม ฉันคิดว่าตั้งแต่มีการซื้อโมดูลการระบุลายนิ้วมือ ฉันจะทำให้
การควบคุมตู้เย็นด้วย TFT LCD: 6 ขั้นตอน

การควบคุมตู้เย็นด้วย Tft Lcd: ด้วยการพัฒนาเทคโนโลยีอย่างต่อเนื่อง เครื่องใช้ในบ้านของเราจึงทำงานได้ดีขึ้นเรื่อยๆ และใช้งานง่ายขึ้น ในฐานะผู้คลั่งไคล้อุปกรณ์อิเล็กทรอนิกส์ ฉันสนใจที่จะควบคุมเครื่องใช้ในบ้าน ตู้เย็นของเราไม่สามารถใช้กับเครื่องจักรใด ๆ
จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน

จอ LCD I2C / IIC | ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: สวัสดีทุกคน เนื่องจาก SPI LCD 1602 ปกติมีสายเชื่อมต่อมากเกินไป ดังนั้นจึงยากมากที่จะเชื่อมต่อกับ Arduino แต่มีโมดูลเดียวในตลาดที่สามารถทำได้ แปลงจอแสดงผล SPI เป็นจอแสดงผล IIC ดังนั้นคุณต้องเชื่อมต่อเพียง 4 สายเท่านั้น
จอ LCD I2C / IIC - แปลง SPI LCD เป็นจอแสดงผล LCD I2C: 5 ขั้นตอน

จอ LCD I2C / IIC | แปลง SPI LCD เป็น I2C LCD Display: การใช้จอแสดงผล spi lcd จำเป็นต้องมีการเชื่อมต่อมากเกินไป ซึ่งทำได้ยากมาก ดังนั้นฉันจึงพบโมดูลที่สามารถแปลง i2c lcd เป็น spi lcd ได้ ดังนั้นมาเริ่มกันเลย
วิธีสร้างนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT - Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: 4 ขั้นตอน

วิธีทำนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT | Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: ไปที่ช่อง Youtube ของฉัน บทนำ: - ในโพสต์นี้ฉันจะสร้าง "นาฬิกาแบบเรียลไทม์" โดยใช้จอสัมผัส TFT ขนาด 3.5 นิ้ว, Arduino Mega โมดูล RTC 2560 และ DS3231….ก่อนเริ่ม…ตรวจสอบวิดีโอจากช่อง YouTube ของฉัน..หมายเหตุ:- หากคุณใช้ Arduin