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


ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับความชื้นในดินโดยใช้เซ็นเซอร์ความชื้นแบบคาปาซิทีฟพร้อมจอแสดงผล OLED และ Visuino
ดูวิดีโอ!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ


- Arduino Uno หรือบอร์ด Arduino อื่น ๆ
- เซ็นเซอร์ความชื้นในดินแบบแอนะล็อกแบบ Capacitive
- จอแสดงผล OLED
- เขียงหั่นขนม
- สายจัมเปอร์
- ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่
ขั้นตอนที่ 2: วงจร

- เชื่อมต่อขาเซ็นเซอร์ Capacitive Soil GND กับขา Arduino GND
- เชื่อมต่อ Capacitive Soil sensor pin VCC กับ Arduino pin 5V
- เชื่อมต่อขาอะนาล็อกเซ็นเซอร์ดิน Capacitive AOUT กับขาอะนาล็อก Arduino 0
- เชื่อมต่อ OLED Display pin VCC กับ Arduino pin 5V
- เชื่อมต่อ OLED Display pin GND กับ Arduino pin GND
- เชื่อมต่อ SDA ของจอแสดงผล OLED กับขา Arduino SDA
- เชื่อมต่อ SCL ของจอแสดงผล OLED กับขา Arduino SCL
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type


ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ



- เพิ่มส่วนประกอบ OLED
- ตอนนี้ดับเบิลคลิกที่องค์ประกอบ "DisplayOLED1"
- ในหน้าต่างองค์ประกอบ ลาก "ช่องข้อความ" ไปทางซ้าย และในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 3
- ปิดหน้าต่างองค์ประกอบ
เชื่อมต่อบอร์ด Arduino อนาล็อกพิน 0 กับ "DisplayOLED1" > Text Field1 pin In
ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino


ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 6: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED จะเริ่มแสดงค่าความชื้นของพืช
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน

All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน

อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน

PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
DIY Plant Moisture Sensor พร้อม Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)

DIY Plant Moisture Sensor W/ Arduino: ดูโครงการนี้บนเว็บไซต์ของฉัน! โครงการนี้จะคำนวณปริมาณน้ำของดินรอบ ๆ โรงงานโดยการวัดค่าคงที่ไดอิเล็กตริก (ความสามารถของดินในการส่งกระแสไฟฟ้า) และจะแจ้งเตือนคุณด้วยไฟ LED สีแดงเมื่อ พืชต้องการน้ำมากขึ้น o
Capacitive Touch พร้อม Evive (คอนโทรลเลอร์ที่ใช้ Arduino): 6 ขั้นตอน (พร้อมรูปภาพ)

Capacitive Touch With Evive (ตัวควบคุมจาก Arduino): คุณรู้หรือไม่ว่าหน้าจอสัมผัสของสมาร์ทโฟนของคุณทำงานอย่างไร สมาร์ทโฟนมีเซ็นเซอร์สัมผัสมากมายอยู่ใต้หน้าจอกระจก ปัจจุบันนี้ใช้เทคโนโลยีการตรวจจับการสัมผัสความจุและแม้แต่การสัมผัสที่อ่อนโยนก็ตรวจพบได้ง่าย สัมผัส capacitive สัมผัส