สารบัญ:
- ขั้นตอนที่ 1: รับชิ้นส่วน
- ขั้นตอนที่ 2: การออกแบบวงจร
- ขั้นตอนที่ 3: การเข้ารหัส
- ขั้นตอนที่ 4: ห้องสมุด
- ขั้นตอนที่ 5: การอัปโหลดโปรแกรม
- ขั้นตอนที่ 6: มันทำงานอย่างไร
วีดีโอ: Versano: อุปกรณ์พกพาอเนกประสงค์ (arduino Nano): 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ฉันต้องการมัลติมิเตอร์แบบพกพาที่สามารถพกพาไปได้ทุกที่ ฉันอยากให้มันมีขนาดเล็กและมีขนาดเล็กในแคมพาริสันด้วยมัลติมิเตอร์แบบปกติ ด้วยเวลาหลายชั่วโมงของการเขียนโค้ดและการออกแบบวงจร ฉันก็ลงเอยด้วยการสร้างอุปกรณ์ที่สามารถวัดแรงดันตกคร่อม ตัวต้านทาน แรงดันแบตเตอรี่ และอื่นๆ มันค่อนข้างยาก สำหรับฉันที่จะสร้างอุปกรณ์ที่สามารถทำงานได้ทั้งหมดในเวลานี้ แต่ฉันประสบความสำเร็จในการทำเช่นนั้น
วันต่อมา เกิดความคิดว่าทำไมไม่ทำมัลติมิเตอร์นี้เป็นอุปกรณ์มัลติทาสกิ้งซึ่งสามารถทำหน้าที่ต่างๆ ได้ด้วยการอัพเดตโค้ด ฉันคิดถึงสิ่งนี้และแก้ไข PCB และเพิ่มส่วนประกอบพิเศษบางอย่างเข้าไป
หลังจากแก้ไขและปรับแต่ง PCB ในที่สุดฉันก็สั่ง PCB บน pcbway พวกมันเป็นตัวสร้าง PCB ที่ยอดเยี่ยมจากประเทศจีน พวกเขาให้ PCB คุณภาพสูงในราคา $5 สำหรับ 10 ชิ้น ฉันได้ PCB ของฉันในหนึ่งสัปดาห์และพวกเขาก็ดีจริงๆ
นี่คืออุปกรณ์ที่ทำหน้าที่ต่างๆ ได้หลากหลาย สามารถปรับให้เป็นอุปกรณ์ต่างๆ ได้ อย่างที่บอกก่อนหน้านี้ว่าสามารถใช้เป็นมัลติมิเตอร์ได้ แต่นอกเหนือจากนี้สามารถใช้เป็นเครื่องเล่นเพลงได้ แม้ว่าจะไม่สามารถใช้เป็น เครื่องเล่นเพลงระดับมืออาชีพ แต่สามารถสร้างโทนเสียงที่แตกต่างกันได้ โดยการกดปุ่มต่างๆ จะสร้างโทนเสียงใหม่ขึ้นมา
ถัดไปสามารถใช้เป็นเครื่องคิดเลข ตัวเลขจะแสดงบนหน้าจอ oled และผู้ใช้สามารถเลือกตัวเลขต่างๆ และเลือกการทำงานโดยใช้โพเทนชิออมิเตอร์ ซึ่งสามารถดำเนินการได้ 4 อย่างในการบวก การลบ การคูณ และการหารตัวเลข ช่วยให้ผลลัพธ์ถูกต้อง เป็นทศนิยมสองตำแหน่ง
สามารถใช้เป็นคอนโซลเกมได้ ตัวอย่างเช่น ฉันสร้างเกมปิงปอง เล่นเกมอุปกรณ์นี้ได้อย่างสนุกสนาน
โดยการเพิ่มโมดูล RTC (Real Time Clock) ลงในอุปกรณ์ จะสามารถแสดงเวลาได้
สามารถใช้เป็นแป้นพิมพ์เสมือนได้ ตัวอักษรจะแสดงบนหน้าจอ oled เราเพียงแค่ต้องเลือกตัวอักษรและอุปกรณ์จะแสดงข้อความในลักษณะเลื่อนบนหน้าจอ
เนื่องจากเป็นอุปกรณ์ขนาดเล็กจึงดูมีเทคโนโลยีและคงจะสนุกหากใช้อุปกรณ์นี้ เป็นอุปกรณ์ขนาดเล็กที่สามารถทำหน้าที่หลายอย่างร่วมกันได้
.ในที่สุด ฉันตั้งชื่ออุปกรณ์นี้ว่า VERSANO ซึ่งเป็นตัวย่อของ nano อเนกประสงค์
ขั้นตอนที่ 1: รับชิ้นส่วน
Arduino นาโน
หน้าจอ OLED 0.96''
ปุ่มกด x3
เพศชาย เพศหญิง ส่วนหัว
เซ็นเซอร์อุณหภูมิ
เสียงบี๊บ
นำ
RTC DS3231
ตัวต้านทาน 470ohm 1k x2
แบตเตอรี่
อุปกรณ์บางอย่างที่ใช้ในโครงการนี้คือ
หัวแร้ง
แหนบ
ฟลักซ์บัดกรี
นั่นเป็นวัสดุที่จำเป็นมากในการสร้างโครงการนี้ มาเริ่มกันเลย
ขั้นตอนที่ 2: การออกแบบวงจร
ฉันออกแบบ pcb ของฉันบน easyeda พวกเขามีพื้นฐานที่ดีในการออกแบบ Pcb แบบมืออาชีพ และง่ายต่อการออกแบบโดยใช้คุณสมบัติของ easyeda
ขั้นตอนที่ 3: การเข้ารหัส
นี่คือรหัสสำหรับสร้าง Versano
รหัสเป็นเรื่องง่ายและสามารถปรับแต่งได้ มีการแสดงความคิดเห็นดังนั้นฉันจึงไม่ต้องอธิบายรหัส
หมายเหตุสำคัญบางประการสำหรับการเข้ารหัส
1.) ฉันมี arduino ide เวอร์ชันเก่า ดังนั้นฉันได้เขียนโค้ดในเวอร์ชันที่เก่ากว่า รหัสที่กำหนดจะไม่ทำงานใน arduino IDE เวอร์ชันใหม่กว่า
ดังนั้นฉันแนะนำให้คุณตั้งโปรแกรม Arduino ของคุณใน Arduino ide เวอร์ชัน 1.6.7 ไฟล์สำหรับเวอร์ชั่นเก่าแนบมากับที่นี่
2.) หลังจากที่คุณอัปโหลดโค้ดใน Arduino คุณจะได้รับข้อความแจ้งปัญหาความเสถียรของหน่วยความจำที่ต่ำกว่าที่อาจเกิดขึ้น ละเว้นข้อความนี้ มันเป็นเพียงคำเตือน ซึ่งจะไม่ทำให้เกิดปัญหาใดๆ ขณะใช้งาน
ขั้นตอนที่ 4: ห้องสมุด
คุณจะต้องมีห้องสมุดในระหว่างโครงการ ดังนั้นนี่คือห้องสมุด
สิ่งที่คุณต้องทำคือแตกไฟล์ไลบรารี versano และคัดลอกไลบรารีทั้งหมดไปยังโฟลเดอร์ไลบรารีในซอฟต์แวร์ Arduino
ขั้นตอนที่ 5: การอัปโหลดโปรแกรม
ตรวจสอบให้แน่ใจว่าได้ติดตั้งไลบรารีที่จำเป็นทั้งหมดแล้ว ตั้งค่าบอร์ดเป็น arduino nano เลือกพอร์ต com ที่ถูกต้อง
เอาล่ะ!
ขั้นตอนที่ 6: มันทำงานอย่างไร
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: 5 ขั้นตอน
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: ในคำแนะนำนี้ ฉันจะอธิบายวิธีสร้างหุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางโดยใช้ Arduino
โคลนการควบคุมระยะไกลด้วย Arduino Nano: 5 ขั้นตอน
โคลนรีโมตคอนโทรลด้วย Arduino Nano: โคลนรีโมตคอนโทรลด้วย Arduino Nano
Arduino Nano ทุกกรณี: 4 ขั้นตอน
Arduino Nano ทุกกรณี: คุณเคยต้องการการปกป้องเพิ่มเติมเล็กน้อยสำหรับ Arduino Nano Every ของคุณหรือไม่ หรือคุณแค่ต้องการเคสที่มีสไตล์ที่ยังคงใช้งานได้และเป็นมิตรกับเขียงหั่นขนม? คุณมาถูกที่แล้วเพราะวันนี้ฉันจะแสดงวิธีทำ
ตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีหัวต่อแบบบัดกรี แต่ Pogo Pin: 7 ขั้นตอน
ตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีส่วนหัวของพินที่บัดกรี แต่ Pogo Pin: สร้างตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีส่วนหัวของพินบัดกรีบนบอร์ด แต่ Pogo Pin ชิ้นส่วน3×2 Pin Socket x1 - APitch 2.54mm Dupont Line Wire Female Pin Connector เทอร์มินัลที่อยู่อาศัย x6 - BP75-E2 (หัวทรงกรวย 1.3 มม.) โพรบทดสอบสปริง Pogo Pin