สารบัญ:
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: การทดสอบการเดินสายไฟของเขียงหั่นขนม
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: การทดสอบ
- ขั้นตอนที่ 5: ขั้นตอนที่ 5: เตรียมเคสของคุณสำหรับส่วนประกอบ
- ขั้นตอนที่ 6: ขั้นตอนที่ 6: โอนสายไฟ
- ขั้นตอนที่ 7: ขั้นตอนที่ 7: การทดสอบและปรับแต่ง
- ขั้นตอนที่ 8: ขั้นตอนที่ 8: เสร็จสิ้น
วีดีโอ: DIY -Prototype- Arduino Timed USB Charger: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในระหว่างการสัมมนาของเราเกี่ยวกับ Arduino เราต้องคิดค้นแฮ็คที่มีความสุขซึ่งมี Arduino เราตัดสินใจสร้างอุปกรณ์ที่จะตัดพลังงานจากการชาร์จอุปกรณ์โดยใช้โค้ดสำหรับ Arduino พาวเวอร์บัดดี้! ต้นแบบนี้ไม่ได้ชาร์จอุปกรณ์จริง ๆ เนื่องจาก Arduino ไม่ได้จ่ายพลังงานเพียงพอ แต่อาจมีประโยชน์มากสำหรับผู้ที่สามารถใช้ทรานซิสเตอร์ได้
ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้างต้นแบบที่จะเชื่อมต่อและตัดการเชื่อมต่ออุปกรณ์ชาร์จ คุณจะได้เรียนรู้วิธีตั้งค่าอินเทอร์เฟซผู้ใช้สำหรับตัวจับเวลาโดยใช้จอแสดงผล OLED ขนาดเล็ก!
คำเตือน: อุปกรณ์ไม่ทำงานสำหรับเรา เนื่องจากเราไม่สามารถทำให้ทรานซิสเตอร์ของเราทำงานเหมือนสวิตช์อิเล็กทรอนิกส์ได้ แต่คุณอาจทำให้มันทำงานได้
ขั้นตอนที่ 1: ขั้นตอนที่ 1: วัสดุ
สำหรับคำแนะนำนี้ คุณจะต้อง:
-1pc arduino UNO ชิปที่ตั้งโปรแกรมได้-1pc 0.96 นิ้ว OLED 128x64 I2C-20pcs ลวด arduino (10 FF/10 MM)-1pc ที่ใส่แบตเตอรี่ 9V + แบตเตอรี่ (คุณสามารถเลือกใช้อะแดปเตอร์ AC ได้) -4pcs สวิตช์ปุ่มกดขนาดเล็ก-7pcs ตัวต้านทาน 221 Ohm-1pc RGB LED 5MM -พอร์ต USB (ตัวเมีย)
- ม้วนสติกเกอร์ไม้ก๊อก (สำหรับใส่ให้พอดีตัว)
ขั้นตอนที่ 2: ขั้นตอนที่ 2: การทดสอบการเดินสายไฟของเขียงหั่นขนม
ดูภาพสำหรับการเดินสายที่คุณต้องทำ คำอธิบายของฟังก์ชันพิน:PIN2: ใช้ปุ่มPIN3: ปุ่มย้ายหลักPIN4: ปุ่มเพิ่มหลักPIN5: รีเซ็ตPIN7: สวิตช์ USB GND PIN-A1: ไฟสีเขียวPIN-A2: ไฟสีน้ำเงินPIN-A4: dataPIN-A5 หน้าจอ SCL: ข้อมูลหน้าจอ SDA
ขั้นตอนที่ 3: ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino
รหัส:
โค้ดนี้มีอยู่ในฟังก์ชันแบบกำหนดเองบางฟังก์ชันที่เขียนขึ้นเพื่อประสิทธิภาพและความสะดวก
จอแสดงผล OLED ได้รับการตั้งโปรแกรมในลักษณะที่มีสองสถานะ: ระยะเลือกตัวจับเวลา และสถานะการชาร์จ
อินพุตปุ่มสี่ปุ่มถูกจัดเรียงในรูปแบบที่เรียบง่าย: [UP] - [NEXT] - [RESET] - [APPLY]
ในขั้นตอนการเลือกตัวจับเวลา คุณสามารถใช้ปุ่ม [UP] เพื่อเพิ่มจำนวนที่เลือกได้ เช่นเดียวกับในนาฬิกาปลุกแบบเก่า ด้วย [NEXT] คุณจะวนรอบตัวเลขแต่ละตัวทั้งหมด
ดังนั้นด้วยการควบคุมทั้งสองนี้ คุณจึงสามารถตั้งเวลาการชาร์จเป็นชั่วโมง นาที และวินาทีได้ หลังจากนี้คุณกด [APPLY] เพื่อเริ่มสถานะการชาร์จ ในระหว่างขั้นตอนนี้ เวลาที่กำหนดจะลดลงจนกว่าจะถึงศูนย์ และรีเซ็ตเป็นขั้นตอนการเลือกเวลา ขณะที่วางสัญญาณเอาต์พุตดิจิทัล (พิน 7) ไว้ที่ LOW เพื่อให้ USB ไม่ได้รับกระแสไฟ
ไลบรารีที่ใช้ในร่างนี้คือ: - Adafruit_GFX (ไลบรารีกราฟิกหลักสำหรับจอแสดงผล OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (ไลบรารีฮาร์ดแวร์สำหรับจอแสดงผล OLED เฉพาะนี้) https://github.com/adafruit/Adafruit-GFX-Library - SPI (Arduino ในตัว) - สายไฟ (Arduino ในตัว)
หมายเหตุ: เราได้ใช้แบบอักษรที่กำหนดเองซึ่งจะต้องนำเข้าไปยังโฟลเดอร์ Adafruit_GFX/Fonts: Org_01.h
ขั้นตอนที่ 4: ขั้นตอนที่ 4: การทดสอบ
ทดสอบว่าอุปกรณ์ของคุณทำงานตามที่ตั้งใจหรือไม่ การควบคุมตัวจับเวลาจะเหมือนกับการตั้งค่านาฬิกาปลุก: ปุ่ม 1 สำหรับการเพิ่มตัวเลขไปยังตัวเลขที่เลือกอยู่ในปัจจุบัน 1 ปุ่มเพื่อเลื่อนไปที่หลักถัดไป1 ปุ่มเพื่อรีเซ็ตนาฬิกา (เมื่อนาฬิกาเป็น การวิ่งคุณจะต้องกดค้างไว้ประมาณหนึ่งวินาทีเพื่อป้องกันการกดโดยไม่ตั้งใจ)1 ปุ่มสำหรับเริ่มนาฬิกา หากปุ่มและจอแสดงผลทำงานตามที่ตั้งใจไว้ คุณสามารถทำขั้นตอนต่อไปได้หากไม่เดินสายไฟ แผนผังอีกครั้ง
ขั้นตอนที่ 5: ขั้นตอนที่ 5: เตรียมเคสของคุณสำหรับส่วนประกอบ
ขนาดเคสของเราคือ 138mm*98mm*50mm. นำเสนอฝาเลเซอร์คัทแบบกำหนดเองซึ่งเราจะแบ่งปันในคำแนะนำนี้!
เลือกกล่องหรืออย่างอื่นที่จะพอดีกับปริมาณวัสดุที่จำเป็นสำหรับ Powerbuddy ในการทำงาน สำหรับวัสดุที่จำเป็น ให้ดูที่ขั้นตอนที่ 1: วัสดุ ใช้เทปหรือลวดเส้นเล็กๆ พันสายเคเบิลเข้าด้วยกันเพื่อประหยัดพื้นที่ในภายหลัง ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อสายเคเบิลเข้ากับ Arduino ก่อนที่จะพันเข้าด้วยกัน ทดสอบด้วยว่า Arduino ทำงานหรือไม่เมื่อเชื่อมต่อพินทั้งหมดแล้ว
ดังที่คุณเห็นในมุมซ้าย เราใช้แบตเตอรี่ขนาด 9 โวลต์เป็นแหล่งจ่ายไฟของเรา ตรวจสอบให้แน่ใจว่าส่วนบนของพาวเวอร์บัดดี้ถูกตัดออกจนพอดีกับลูกบิด ไฟ LED และจอแสดงผล ถ้าไม่เช่นนั้น ให้ใช้เครื่องมือไฟล์ของคุณเพื่อขยายรู เมื่อมีขนาดใหญ่เกินไป ให้เพิ่มจุกไม้ก๊อกสองสามชิ้นที่ขอบระหว่างปุ่มและด้านบนของ Powerbuddy
ขั้นตอนที่ 6: ขั้นตอนที่ 6: โอนสายไฟ
ตอนนี้ย้ายสายไฟจากเขียงหั่นขนมไปยังปลอกหุ้ม อย่าลืมทำส่วนประกอบทีละอย่าง เพราะอาจเป็นฝันร้ายได้เมื่อสิ่งนั้นยุ่งเหยิง
ขั้นตอนที่ 7: ขั้นตอนที่ 7: การทดสอบและปรับแต่ง
ตอนนี้ตรวจสอบให้แน่ใจว่าทุกอย่างยังคงทำงานเหมือนเดิม เรามีปัญหามากมายกับการเชื่อมต่อที่ไม่ดีในสายบัดกรี ดังนั้นโปรดอดทนรอ ดื่มชาดีๆ สักแก้วเพราะอาจใช้เวลาสักครู่ เมื่อทุกอย่างเรียบร้อยดีแล้ว ให้ใช้จุกไม้ก๊อกเพิ่มเพื่อขันขอบฝาให้แน่นและทำตามขั้นตอนต่อไป
ขั้นตอนที่ 8: ขั้นตอนที่ 8: เสร็จสิ้น
เพรสโต้! powerbuddy ที่เกือบจะใช้งานได้จริงและใช้งานได้จริงของคุณ! เราหวังว่าสิ่งนี้อาจเป็นประโยชน์กับใครบางคนไม่ว่าในทางใด
แนะนำ:
Canon CB-2LYE เปลี่ยน NB-6L USB แบตเตอรี่ Charger: 9 ขั้นตอน (พร้อมรูปภาพ)
Canon CB-2LYE เครื่องชาร์จแบตเตอรี่ USB แบบเปลี่ยน NB-6L: ฉันเป็นเจ้าของกล้องเล็งและถ่าย Canon SX 540HS แบบซูมพิเศษ และนี่คือที่ชาร์จ CB-2LYE และแบตเตอรี่ NB-6L ที่ชาร์จใช้ไฟ AC 240V และด้วยขนาดที่ใหญ่ จึงไม่สามารถพกติดตัวไปกับกระเป๋ากล้องได้ ระหว่างที่ฉันออกไปเที่ยวที่สถานี Chand
ทำ USB IPhone IPod Charger ในราคาถูก!: 5 ขั้นตอน (พร้อมรูปภาพ)
ทำที่ชาร์จ IPhone IPod แบบ USB ในราคาถูก!: ที่ชาร์จ iPhone มีหลายแบบและหลายแบบทำให้เกิดความสับสนหรือใช้ชิ้นส่วนที่หายาก การออกแบบของฉันใช้ชิ้นส่วนที่หาง่าย ผ่านการทดสอบแล้วว่าใช้งานได้กับ iPhone และ iPod ทั้งหมด (ณ โพสต์นี้) และใช้งานได้ มันคือเ
Easy 5 นาที USB Solar Charger/Aurvival USB Charger: 6 ขั้นตอน (พร้อมรูปภาพ)
Easy 5 นาที USB Solar Charger/Survival USB Charger: สวัสดีทุกคน! วันนี้ฉันเพิ่งทำ (อาจ) เครื่องชาร์จแผงโซลาร์เซลล์ usb ที่ง่ายที่สุด! ก่อนอื่นฉันขอโทษที่ไม่ได้อัปโหลดคำแนะนำสำหรับพวกคุณ .. ฉันมีการสอบในช่วงไม่กี่เดือนที่ผ่านมา (จริงๆแล้วไม่กี่สัปดาห์หรือประมาณนั้น.. ) แต่
Lego USB Charger: 3 ขั้นตอน (พร้อมรูปภาพ)
ที่ชาร์จเลโก้ USB:………………………………………….. ……………………………………………………….. ………………………………………….นี้ โปรเจ็กต์อธิบายวิธีสร้างเครื่องชาร์จ Lego usb แบบมือหมุนพร้อมชิ้นส่วนจากชุด Mindstorms และ R
แหล่งพลังงานแบบพกพาขั้นสูงสุด: Axim, PSP และ USB All-in-one Charger: 11 ขั้นตอน
แหล่งพลังงานแบบพกพาขั้นสูงสุด: Axim, PSP และ USB All-in-one Charger: คำแนะนำแรกของฉันอธิบายวิธีสร้างแหล่งพลังงานขนาดกะทัดรัดที่สามารถจ่ายไฟให้กับ Dell Axim PDA จากแบตเตอรี่ AA 8 ก้อนเพื่อการใช้งานที่ยาวนานในการเดินทางไกล ใช้ตัวควบคุม 7805 ธรรมดาและตัวเก็บประจุสองสามตัวเพื่อกรองพลังงาน มันอาจเป็นคุณ