สารบัญ:
วีดีโอ: Mr Tracker: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ตัวติดตามพลังงานแสงอาทิตย์ให้กระแสไฟฟ้ามากกว่าแผงโซลาร์เซลล์ปกติ 30%
- สวัสดีต้องการสร้าง Solar Tracker ของคุณเอง
- ต่อไปนี้คือขั้นตอนง่ายๆ ที่คุณสามารถสร้างตัวติดตามแสงอาทิตย์ของคุณเองได้
วัสดุที่จำเป็น
- คณะกรรมการขนมปัง
- ออดิโน่ อูโน่/นาโน/โปร มินิ
- แบตเตอรี่ 9v
- แผงโซลาร์เซลล์ 2 แผง (ขนาดใดก็ได้)
- 2 LDR (ถ้าคุณต้องการสร้าง 2 แกน คุณจะต้องมี 4 LDR)
- สายจัมเปอร์
- กระดานการ์ด
- 1 เซอร์โวมอเตอร์
ขั้นตอนที่ 1: ตรวจสอบแผนภาพนี้ว่าวงจรจะเป็นอย่างไร
ขั้นตอนที่ 2: วิธีการรหัส
หากคุณไม่ทราบเกี่ยวกับเซอร์โวมอเตอร์ เซอร์โวหมุนได้เพียง 180 องศา ข้อดีของการใช้เซอร์โวนั้นขึ้นอยู่กับว่าเราต้องการจะหมุนมากแค่ไหน
LDR ความต้านทานของ LDR ต่ำเมื่อมีแสงมากเกินไปและในที่มืดจะมีความต้านทานสูงมาก เราจะใส่รหัส Inside ถ้าเงื่อนไขเพื่อให้เราสามารถหมุนแผงโซลาร์ของเราได้อย่างง่ายดายโดยใช้ความต้านทานของ ldr
คุณสามารถเขียนโค้ดของคุณเองสำหรับเครื่องติดตามแสงอาทิตย์นี้ ตามการออกแบบตัวติดตามแสงอาทิตย์ของคุณ
รหัสของตัวติดตามแสงอาทิตย์ของฉันคือ: -
ขั้นตอนที่ 3: รหัส: -
#รวมเซอร์โว sg90; int initial_position = 90; int LDR1 = A0; //เชื่อมต่อ LDR1 กับ Pin A0
int LDR2 = A1; //เชื่อมต่อ LDR2 ที่ขา A1
ข้อผิดพลาด int = 5;
int เซอร์โวพิน = 9; // คุณสามารถเปลี่ยนเซอร์โวได้เพียงแค่ตรวจสอบให้แน่ใจว่าอยู่บนพิน PWM ของ arduino
การตั้งค่าเป็นโมฆะ ()
{
sg90.attach(เซอร์โวปิน);
โหมดพิน (LDR1, INPUT); โหมดพิน (LDR2, INPUT);sg90.write(initial_position);
// ย้ายเซอร์โวที่ 90 องศา
ล่าช้า (2000); }
วงเป็นโมฆะ ()
{
int R1 = analogRead (LDR1); // อ่าน LDR 1
int R2 = analogRead (LDR2); // อ่าน LDR 2 int diff1= abs(R1 - R2); int diff2= เอบีเอส (R2 - R1);if((diff1 <= error) || (diff2 <= error)) { }
อื่น {
ถ้า(R1 > R2)
{
ถ้า (initial_position>60) { initial_position = --initial_position;
}
} ถ้า (R1 < R2) {
ถ้า (initial_position<120) { initial_position = ++initial_position; } } } sg90.write(initial_position); ล่าช้า (50);
}
แนะนำ:
บทช่วยสอน LoRa GPS Tracker - LoRaWAN กับ Dragino และ TTN: 7 ขั้นตอน
บทช่วยสอน LoRa GPS Tracker | LoRaWAN กับ Dragino และ TTN: ว่าไงพวก! Akarsh ที่นี่จาก CETech สองสามโปรเจ็กต์กลับมา เราได้ดูที่ LoRaWAN Gateway จาก Dragino เราเชื่อมต่อโหนดต่างๆ กับเกตเวย์และส่งข้อมูลจากโหนดไปยังเกตเวย์โดยใช้ TheThingsNetwork เป็น s
DIY GPS Tracker --- แอปพลิเคชั่น Python: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY GPS Tracker --- แอปพลิเคชั่น Python: ฉันเข้าร่วมกิจกรรมปั่นจักรยานเมื่อสองสัปดาห์ก่อน เสร็จแล้วก็อยากเช็คเส้นทางและความเร็วที่ขี่ในตอนนั้น น่าเสียดายที่มันไม่ประสบความสำเร็จ ตอนนี้ฉันใช้ ESP32 เพื่อสร้างตัวติดตาม GPS และฉันจะใช้มันเพื่อบันทึกเส้นทางการปั่นจักรยานของฉัน
DIY Fitness Tracker Smart Watch พร้อมเครื่องวัดออกซิเจนและอัตราการเต้นของหัวใจ - โมดูลอิเล็กทรอนิกส์แบบแยกส่วนจาก TinyCircuits - อาเขตที่เล็กที่สุด: 6 ขั้นตอน
DIY Fitness Tracker Smart Watch พร้อมเครื่องวัดออกซิเจนและอัตราการเต้นของหัวใจ | โมดูลอิเล็กทรอนิกส์แบบแยกส่วนจาก TinyCircuits | อาร์เคดที่เล็กที่สุด: เฮ้ ว่าไงพวก! Akarsh จาก CETech วันนี้เรามีโมดูลเซ็นเซอร์บางส่วนที่มีประโยชน์อย่างมากในชีวิตประจำวันของเรา แต่ในรุ่นเล็ก ๆ ของตัวเอง เซนเซอร์ที่เรามีในปัจจุบันมีขนาดเล็กมากเมื่อเทียบกับทรา
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): 4 ขั้นตอน
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): Bluetooth Low Energy (BLE) เป็นรูปแบบหนึ่งของการสื่อสาร Bluetooth ที่ใช้พลังงานต่ำ อุปกรณ์สวมใส่ได้ เช่น เสื้อผ้าอัจฉริยะ ที่ฉันช่วยออกแบบที่ Predictive Wear ต้องจำกัดการใช้พลังงานในทุกที่ที่ทำได้เพื่อยืดอายุการใช้งานแบตเตอรี่ และใช้ BLE บ่อยครั้ง
ตัวติดตาม COVID19 บนเดสก์ท็อปพร้อมนาฬิกา! Raspberry Pi Powered Tracker: 6 ขั้นตอน
ตัวติดตาม COVID19 บนเดสก์ท็อปพร้อมนาฬิกา! Raspberry Pi Powered Tracker: เรารู้ว่าเราสามารถตายได้ตลอดเวลา แม้ว่าฉันจะตายได้ในขณะที่เขียนโพสต์นี้ ฉันเอง คุณ เราทุกคนต่างก็เป็นมนุษย์ปุถุชน โลกทั้งใบสั่นสะเทือนเพราะการระบาดของ COVID19 เรารู้วิธีป้องกันสิ่งนี้ แต่เดี๋ยวก่อน! เรารู้วิธีอธิษฐานและทำไมต้องอธิษฐาน เราทำ