สารบัญ:
- ขั้นตอนที่ 1: สั่งซื้อแผงวงจรพิมพ์ (PCB)
- ขั้นตอนที่ 2: สั่งซื้อส่วนประกอบ
- ขั้นตอนที่ 3: การประกอบบอร์ด
- ขั้นตอนที่ 4: การเขียนโปรแกรม ArduinoOLED
วีดีโอ: สร้าง ArduinOLED: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ArduinOLED เป็นแพลตฟอร์มสำหรับเกมอิเล็กทรอนิกส์และโครงการอื่นๆ ประกอบด้วยหน้าจอ OLED, จอยสติ๊ก, ปุ่มบางปุ่ม, Buzzer และจุดเชื่อมต่อคลิปจระเข้เพื่อเชื่อมต่อกับอุปกรณ์อื่น ๆ อีกมากมาย เยี่ยมชม https://johanv.xyz/ArduinOLED สำหรับข้อมูลเพิ่มเติม
คู่มือนี้จะบอกวิธีการสั่งซื้อและประกอบบอร์ดเหล่านี้ด้วยตัวเอง หากต้องการตั้งค่าซอฟต์แวร์ ให้ไปที่
ขั้นตอนที่ 1: สั่งซื้อแผงวงจรพิมพ์ (PCB)
ฉันออกแบบบอร์ดบน EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
บอร์ดชื่อ "ArduinOLED v6" เป็นบอร์ดที่ผมสั่ง มีข้อผิดพลาดเล็กน้อย:
- ไดโอดทั้งหมดถอยหลัง ยกเว้นเพาเวอร์ไดโอด
- ตัวต้านทานแบบดึงขึ้น SDA และ SCL เชื่อมต่อกับกราวด์โดยไม่ได้ตั้งใจแทนที่จะเป็น 5V ดังนั้นฉันจึงต้องประสานตัวต้านทานตะกั่วเรเดียล 1K โอห์มกับขั้วต่อคลิปจระเข้
ฉันแก้ไขปัญหาเหล่านี้ทั้งหมดในบอร์ดที่ชื่อว่า "ArduinOLED v8"
- ไดโอดทั้งหมดถูกต้องแล้ว
- SDA และ SCL ตอนนี้มีตัวต้านทานแบบดึงขึ้นที่พื้นผิว 1K
- หมุด SPI มีอยู่ในคลิปจระเข้ทางด้านซ้าย
- หมายเหตุ: เนื่องจากพินถูกจัดเรียงใหม่ คุณจะต้องแก้ไขไลบรารี ArduinOLED เพื่อให้สามารถอ่านปุ่มได้ ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ในขั้นตอนสุดท้ายของบทช่วยสอนนี้
ในการสั่งซื้อกระดาน ให้สร้างบัญชีบน EasyEDA ตามลิงก์ด้านบน แล้วคลิก "เปิดในตัวแก้ไข" ถัดจากบอร์ดที่คุณต้องการสั่งซื้อ จากนั้นคลิก "Fabrication Output" (มีป้ายกำกับในภาพด้านบน) ซึ่งจะเปิดแท็บใหม่พร้อมตัวเลือกการสั่งซื้อ เปลี่ยน "ปริมาณ PCB" เป็น 10 เนื่องจาก 5 และ 10 มีราคาเท่ากัน แล้วคลิก "บันทึกลงรถเข็น"
ป้อนที่อยู่ของคุณเพื่อรับค่าขนส่ง ในสหรัฐอเมริกา โดยปกติแล้วจะอยู่ที่ 18 ดอลลาร์ ดังนั้นหากคุณต้องการสั่งซื้อกระดานหลายประเภท ให้จัดเรียงบอร์ดในลำดับเดียวกัน ดังนั้นคุณจะต้องจ่ายค่าขนส่งเพียงครั้งเดียว
อย่าเพิ่งส่งคำสั่งซื้อ PCB เนื่องจากคุณสามารถลดต้นทุนการจัดส่งโดยการสั่งซื้อส่วนประกอบบางอย่างด้วย PCB
ขั้นตอนที่ 2: สั่งซื้อส่วนประกอบ
สิ่งที่แนบมาคือสเปรดชีตของส่วนประกอบทั้งหมดและที่ที่ฉันซื้อ ส่วนประกอบทั้งหมดจาก "LCSC" สามารถใช้ร่วมกับคำสั่ง EasyEDA PCB ได้ ระหว่างการชำระเงิน ในส่วนตัวเลือกการจัดส่ง ให้เลือก "ฉันต้องการรวมคำสั่งซื้อ PCB เพื่อจัดส่งพร้อมกัน" จากนั้น หลังจากที่คุณส่งคำสั่งซื้อสำหรับ LCSC แล้ว ให้กลับไปส่งคำสั่งซื้อบอร์ดจาก EasyEDA
ขั้นตอนที่ 3: การประกอบบอร์ด
หมายเหตุบางส่วนขณะบัดกรีส่วนประกอบบน PCBs:
- ตรวจสอบให้แน่ใจว่าได้ตัดหมุดของ Arduino Pro Mini ที่ยื่นออกมาจากด้านหลังของบอร์ดเนื่องจากจะโดนที่ใส่แบตเตอรี่ 9V
- หนีบไดโอด ปุ่ม และกริ่งที่อยู่ใต้ที่ใส่แบตเตอรี่ 9V ด้วย
- ประสานที่ใส่แบตเตอรี่ครั้งสุดท้าย
- เมื่อบัดกรีจอยสติ๊ก คุณต้องถอดส่วนหัวมุมและแทนที่ด้วยส่วนหัวแบบตรงหรือหมุดที่เหลือบางส่วนจากไดโอด
- ฉันใช้เฮดเดอร์ตัวเมีย 1x4 เมื่อเชื่อมต่อหน้าจอ OLED ดังนั้นฉันจึงสามารถถอดออกได้หากต้องการ คุณยังสามารถประสานหน้าจอเข้ากับบอร์ดได้โดยตรง
ขั้นตอนที่ 4: การเขียนโปรแกรม ArduinoOLED
ในการตั้งโปรแกรม ArduinOLED ให้ทำตามบทช่วยสอนนี้:
www.instructables.com/id/ArduinOLED/
หากคุณสั่งซื้อ "ArudinOLED v8" ซึ่งมีป้ายกำกับว่า "v2.0" ที่ด้านหลัง (ตัวเลขด้านหลังหมายถึง "เวอร์ชันซอฟต์แวร์" สำหรับความเข้ากันได้ของไลบรารี) คุณจะต้องเปลี่ยนสองสามบรรทัดในไลบรารี ArduinOLED
เปิดไฟล์ได้ที่:
[โฟลเดอร์ Sketchbook]/ArduinOLED/ArduinOLED.cpp
หรือ
[โฟลเดอร์ Sketchbook]/ArduinOLED-master/ArduinOLED.cpp
ค้นหาเส้นทางเหล่านี้ใกล้ๆ กับด้านบน:
เอาต์พุต col0(สูง);
เอาต์พุต col1(สูง); เอาต์พุต col2 (สูง);
และเปลี่ยนเป็นสิ่งนี้:
เอาต์พุต col0(สูง);
เอาต์พุต col1(สูง); เอาต์พุต col2 (สูง); ต้นฉบับเปลี่ยน D10D9 D11D6 D12D
สิ่งนี้จะเปลี่ยนพินที่ใช้สำหรับเมทริกซ์ปุ่มเพื่อสะท้อนการเปลี่ยนแปลงในบอร์ด "ArduinOLED v8" นอกจากนี้ยังทำให้หมุด SPI พร้อมใช้งานบนขั้วต่อคลิปจระเข้ทางด้านซ้าย
โปรดแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการคำชี้แจงเกี่ยวกับขั้นตอนเหล่านี้ ขอให้โชคดี!
แนะนำ:
สร้าง Arduino MIDI Controller: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้าง Arduino MIDI Controller: สวัสดีทุกคน! ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ MIDI ที่ขับเคลื่อนด้วย Arduino ของคุณเอง MIDI ย่อมาจาก Musical Instrument Digital Interface และเป็นโปรโตคอลที่ช่วยให้คอมพิวเตอร์ เครื่องดนตรี และฮาร์ดแวร์อื่นๆ สามารถสื่อสาร
สร้าง Macintosh Plus ROMs: 3 ขั้นตอน (พร้อมรูปภาพ)
สร้าง Macintosh Plus ROMs: คำแนะนำนี้จะแนะนำคุณตลอดกระบวนการ "ริป" ภาพ EPROM จากชิป Macintosh Plus ROM ของคุณและ (หรือ) "การเผาไหม้" ภาพไปยังชิปใหม่ กระบวนการโดยทั่วไปจะดำเนินการสองครั้งเพื่อสร้างทั้ง "
สร้าง Proximity Sensor ด้วย Magicbit [Magicblocks]: 6 ขั้นตอน
สร้าง Proximity Sensor ด้วย Magicbit [Magicblocks]: บทช่วยสอนนี้จะสอนให้คุณใช้ Proximity Sensor กับ Magicbit โดยใช้ Magicblocks เราใช้ magicbit เป็นบอร์ดพัฒนาในโปรเจ็กต์นี้ ซึ่งใช้ ESP32 ดังนั้นสามารถใช้บอร์ดพัฒนา ESP32 ในโครงการนี้ได้
สร้าง 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 บ่อยครั้ง
ArduinOLED: 5 ขั้นตอน (พร้อมรูปภาพ)
ArduinOLED: ArduinOLED เป็นแพลตฟอร์มสำหรับเกมอิเล็กทรอนิกส์และโครงการอื่นๆ ประกอบด้วยหน้าจอ OLED, จอยสติ๊ก, ปุ่มบางปุ่ม, Buzzer และจุดเชื่อมต่อคลิปจระเข้เพื่อเชื่อมต่อกับอุปกรณ์อื่น ๆ อีกมากมาย เยี่ยมชม https://johanv.xyz/ArduinOLED สำหรับข้อมูลเพิ่มเติม