สารบัญ:

Arduino Mobile: 8 ขั้นตอน
Arduino Mobile: 8 ขั้นตอน

วีดีโอ: Arduino Mobile: 8 ขั้นตอน

วีดีโอ: Arduino Mobile: 8 ขั้นตอน
วีดีโอ: #15 สอน Arduino Tutorial : Arduino GPIO ควบคุม LED 8 ดวง 2024, พฤศจิกายน
Anonim
Arduino Mobile
Arduino Mobile

จุดประสงค์ของ PCB นี้คือการจัดหาบอร์ดที่คล้ายกับ ARDUINO UNO แต่มีไว้สำหรับโครงการฝังตัว (เช่น ใช้พลังงานจากแบตเตอรี่)

ทำไม ? เนื่องจากคุณไม่สามารถจ่ายไฟให้กับ Arduino Uno ได้เป็นเวลานานโดยใช้แบตเตอรี่ ส่วนใหญ่เป็นเพราะคุณสมบัติ USB ใช้ mA น้อยแม้ในโหมดสลีป ตัวควบคุมแรงดันไฟฟ้ายังต้องการอย่างน้อย 7V เพื่อให้ทำงานได้ตามปกติ ซึ่งเป็นแรงดันไฟฟ้าที่สูงเกินไปสำหรับการใช้งานกับแบตเตอรี่อย่างมีประสิทธิภาพ และปัญหาสุดท้ายคือไฟ LED สีเขียวซึ่งมี mA น้อยเช่นกัน

ด้วย Arduino Mobile คุณสามารถจ่ายไฟให้กับบอร์ดได้ตั้งแต่ 1.8V ถึง 5.5V ไม่มีความสามารถของ USB อีกต่อไปหรือเกือบเราจะเห็นว่าในขั้นตอนต่อไปไม่มีตัวควบคุมแรงดันไฟฟ้าและไม่มีไฟ LED

เมื่ออยู่ในโหมดสลีป Arduino mobile ใช้ uA เพียงไม่กี่ตัว สามารถอยู่ได้นานหลายเดือนในเซลล์

พินเอาต์นั้นเหมือนกับ Arduino uno และไฟ LED ในตัวที่เชื่อมต่อกับพิน 13 ยังคงอยู่ที่นั่น

ขั้นตอนที่ 1: ให้ดูแผนผัง

ให้ดูแผนผัง
ให้ดูแผนผัง

แหล่งจ่ายไฟต้องเชื่อมต่อกับ J1 (1.8V -> 5.5V)

D1 ป้องกันความผิดพลาดของขั้ว แต่มันทำให้แรงดันไฟตกเหลือ 0.6V. ถ้าไม่ต้องการดรอป ให้บัดกรี SJ1

atmega328 ควรตั้งโปรแกรมไว้ล่วงหน้าด้วย arduino bootloader คุณสามารถใช้มันจาก arduino uno หรือตั้งโปรแกรมไมโครคอนโทรลเลอร์ใหม่ด้วยตัวเอง (ฉันแน่ใจว่าคุณจะพบคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้)

ตัวเชื่อมต่อ FTDI ใช้เพื่อเสียบอุปกรณ์ USB-Serial เพื่อวัตถุประสงค์ในการเขียนโปรแกรมมือถือ Arduino

ฉันได้ใส่ตัวเชื่อมต่อ ISP ในกรณีที่คุณต้องการตั้งโปรแกรม atmega328 โดยตรงโดยไม่ต้องใช้ซอฟต์แวร์ Arduino

ตัวเก็บประจุน้อย, คริสตัล 16Mhz, LED สำหรับ pin13 และนั่นคือทั้งหมด !!

ขั้นตอนที่ 2: ให้สร้างบอร์ด

ให้สร้างบอร์ด
ให้สร้างบอร์ด

ฉันได้แนบไฟล์ Eagle ของแผนผังและ PCB ที่สอนได้นี้

ฉันแนะนำให้ OSH Park สร้างบอร์ดนี้ แต่ผู้ให้บริการรายอื่นน่าจะทำได้

หากคุณไม่คุ้นเคยกับการทำ Eagle และ PCB โปรดติดต่อฉัน ฉันสามารถส่ง PCB ให้คุณ

ขั้นตอนที่ 3: ให้อัปโหลดซอฟต์แวร์ของคุณ

ให้อัปโหลดซอฟต์แวร์ของคุณ
ให้อัปโหลดซอฟต์แวร์ของคุณ

ใส่อะแดปเตอร์ FTDI Usb-Serial (คำนึงถึงการวางแนว)

เปิดซอฟต์แวร์ Arduino เลือก COM PORT ที่ถูกต้องและ Arduino uno เป็นบอร์ด

อัปโหลดภาพร่างของคุณ ฉันแนะนำให้ใช้ภาพร่างการกะพริบตาเพื่อยืนยันว่าทุกอย่างเรียบร้อยดี

หมายเหตุ: อะแดปเตอร์อนุกรม usb แข็งแรงพอที่จะจ่ายไฟให้กับบอร์ด คุณจึงไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอกเมื่อตั้งโปรแกรม

ขั้นตอนที่ 4: ทดลองโหมดสลีป

คุณต้องใช้ความสามารถของโหมดสลีปของ atmega328 และขัดจังหวะเพื่อปลุก หากคุณต้องการใช้ Arduino mobile ในโครงการที่ใช้พลังงานจากแบตเตอรี่

ไม่สามารถครอบคลุมหัวข้อนี้ได้ที่นี่ แต่คุณจะพบเอกสารและตัวอย่างหลายรายการบนเว็บเกี่ยวกับโหมดสลีปและการขัดจังหวะของ Arduino

ขั้นตอนที่ 5: ให้อำนาจบอร์ดเป็น Stand Alone

ยกเลิกการเชื่อมต่อ FTDI

จากนั้นจ่ายไฟให้กับมือถือ arudino จากก้อนแบตเตอรี่ (NiMH, Li-Ion…) จากตัวเลือกของคุณ

โปรดจำไว้ว่าแรงดันไฟฟ้าต้องอยู่ระหว่าง 1.8V ถึง 5.5V

ขั้นตอนที่ 6: การปรับปรุงในอนาคต

ฉันไม่ได้กดปุ่มรีเซ็ต มันอาจจะดีในรุ่นต่อไป

ไม่มีสวิตช์เปิด/ปิด ฉันจะคิดออก…

ขั้นตอนที่ 7: สั่งซื้อคณะกรรมการ

อย่างที่ฉันพูดถ้าคุณไม่คุ้นเคยกับการทำ PCB โปรดติดต่อฉันจากการส่งจดหมาย ฉันสามารถทำบอร์ดและส่งให้คุณ

ขั้นตอนที่ 8: BOM

ฉันพบชิ้นส่วนทั้งหมดใน aliexpress

แนะนำ: