Arduino LiPo Battery Watcher: 10 ขั้นตอน

Arduino LiPo Battery Watcher: 10 ขั้นตอน

สารบัญ:

Anonim

ด้วยความช่วยเหลือของ 2 Arduinos แบตเตอรี่ LiPo ที่ต่ำเกินไปจะไม่เป็นปัญหาอีกต่อไป

ฉันทำโครงการนี้ด้วยเหตุผลเฉพาะนี้:

หลายคนไม่สามารถดู LiPo-Battery-Volatage ของพวกเขาได้เพราะวิทยุของพวกเขาสำหรับ RC-Stuff ยังไม่มี telemetry หรือไม่สามารถรับมือกับแรงดันไฟฟ้าที่สูงเช่นนี้

วัสดุ:

ขั้นตอนที่ 1: เชื่อมต่อลำโพงเข้ากับเครื่องรับของคุณ

ก่อนอื่นให้เชื่อมต่อลำโพง piezoelectric กับ Arduino ของคุณในกรณีของฉันคือ Arduino UNO

-> GND

+> อะไรก็ได้ PWM ปักหมุดที่คุณชอบระวังเมื่อเขียนโปรแกรม

ขั้นตอนที่ 2: เชื่อมต่อโมดูลรับสัญญาณ 433 MHz กับ Arduino ของคุณ

อย่าลืมเชื่อมต่อ DATA-Pin กับ Pin # 2 นั่นคือ Interrupt # 0 บน Arduino UNO ของคุณ

GND> GND

VCC> 5v

DATA> Pin 2

วันนี้หน่วยรับสัญญาณส่วนใหญ่มีพินเพียง 4 ตัวซึ่งต่างจากในรูป

เชื่อมต่อด้วยวิธีเดียวกันกับข้างบน

ขั้นตอนที่ 3: เชื่อมต่อโมดูลส่งสัญญาณ 433 MHz กับ Arduino ของคุณ

GND> GND

VCC> 5v

ข้อมูล> พินใด ๆ ที่คุณชอบระวังการเลือกพินที่ถูกต้องเมื่อตั้งโปรแกรม

ขั้นตอนที่ 4: เชื่อมต่อ 2 สายไปยัง Arduino ส่งสัญญาณของคุณ

สายแรกเริ่มจาก GND Pin ของ Arduino ไปยังกราวด์ของบาลานเซอร์ - การเชื่อมต่อใน LiPo-Battery ของคุณ

ส่วนที่สองเปลี่ยนจาก Analog Input Pin ของ Arduino ไปที่ เป็นครั้งแรก เซลล์ บน balancer-port ของคุณบน LiPo-Battery

อย่าเชื่อมต่อสายนี้เข้ากับเซลล์อื่น ๆ ใน LiPo-Battery ของคุณจากนั้นเชื่อมต่อกับเซลล์แรก!

ขั้นตอนที่ 5: ให้ Arduino ส่งพลังงานบางส่วน

เนื่องจากตัวควบคุมแรงดันไฟฟ้าใน Arduino MICRO ดั้งเดิมไม่ใช่สิ่งที่ดีที่สุดที่คุณจะได้รับ Arduino MICRO จะอ่านค่าผิดพลาดจาก LiPo-Battery ของคุณ

ดังนั้น Arduino MICRO จึงได้รับพลังงานจากภายนอก 5 โวลต์ UBEC

ถ้าคุณเป็น RC-Stuff แบบนั้นคุณจะรู้ว่า UBEC คืออะไร

ถ้าไม่ใช่แค่ google มัน

โดยพื้นฐานแล้วมันเป็นตัวควบคุมพลังงานที่แปลงตัวอย่างเช่น 5 - 20 โวลต์เป็น 5v อย่างต่อเนื่อง

+ 5v จาก UBEC> + 5v บน Arduino MICRO ของคุณ

- จาก UBEC> GND บน Arduino MICRO ของคุณ

เมื่อคุณใช้ Arduino UNO คุณสามารถเชื่อมต่อแรงดันไฟฟ้าได้ทุกที่ระหว่าง 7 - สูงสุด 20 โวลท์โดยตรงกับคุณ Vin ปักหมุด Arduino UNO ของคุณ

กราวด์ไปที่ GND

ขั้นตอนที่ 6: เพิ่มเสาอากาศที่โหลดแล้วของคอยล์เข้ากับโมดูล RF ของคุณ 433

เสาอากาศควรมีลักษณะเหมือนในภาพด้านบน

ประสานเข้ากับ ANT-Connection โดยตรงไปยัง PCB ของ RF-Modules

คุณจะสังเกตได้ คุณจะได้รับ WAAAAY มากขึ้นจากชิ้นส่วนอิเล็กทรอนิกส์ขนาดเล็กเหล่านี้!

ทำสิ่งเดียวกันทั้งในเครื่องส่งสัญญาณและโมดูลเครื่องรับ

ขั้นตอนที่ 7: มอบ Arduino สิ่งที่ได้รับให้กิน

ใช้แบตเตอรี่ 7 - สูงสุด 20 Volts และเชื่อมต่อกับ Arduino UNO ของคุณ

+ แบตเตอรี่ของคุณ> Vin Pin บน Arduino UNO

- แบตเตอรี่ของคุณ> GND บน Arduino UNO ของคุณ

สวิตช์อาจไม่เลวทั้ง …;)

ขั้นตอนที่ 8: ตั้งโปรแกรมส่งสัญญาณ

คุณสามารถค้นหา scetch ได้ที่ codebender.cc

codebender.cc/sketch:361076

ขั้นตอนที่ 9: ตั้งโปรแกรมตัวรับสัญญาณ

คุณสามารถค้นหาภาพร่างได้ที่ codebender.cc

codebender.cc/sketch:361077

ขั้นตอนที่ 10: ติดตั้งตัวส่งสัญญาณใน RC-Stuff ของคุณและเพลิดเพลินไปกับ;)

คุณสร้าง LiPo-Watcher สำเร็จแล้ว

ตอนนี้คุณสามารถก้าวไปอีกขั้นหนึ่งแล้วเพิ่มจอแสดงผล LCD หรือสิ่งต่าง ๆ ลงไป

อย่าลืมติดตั้งลงบน RC Multicopter / Plane / Car / Boat / …

ในกรณีของฉันมันคือ Hexacopter