![สร้างตัวบ่งชี้ที่สามารถสอนได้: 11 ขั้นตอน (พร้อมรูปภาพ) สร้างตัวบ่งชี้ที่สามารถสอนได้: 11 ขั้นตอน (พร้อมรูปภาพ)](https://img.gwsigeps.com/img/circuits/make-an-instructables-indicator-11.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: เตรียมสิ่งของ
- ช่างไฟฟ้า
- เครื่องตัดอะครีลิคและเลเซอร์
- คนอื่น ๆ
- ขั้นตอนที่ 3: ตัดกระดานไม้และคริลิค
- ขั้นตอนที่ 4: ระบายสีโลโก้คำแนะนำ
- ขั้นตอนที่ 5: ติดตั้งไม้
- ขั้นตอนที่ 6: ติดตั้ง WS2812 Leds และ Grove Joint
- ขั้นตอนที่ 7: ติดตั้งอินเทอร์เฟซ DC อินพุต
- ขั้นตอนที่ 8: ติดตั้ง Tft Display และ Led on the Eye
- ขั้นตอนที่ 9: เชื่อมต่อสายเคเบิล
- ขั้นตอนที่ 10: การทำงานของซอฟต์แวร์
- ขั้นตอนที่ 11: ทำให้ดีขึ้น
Instructables เป็นสถานที่ที่ยอดเยี่ยมในการแบ่งปันโปรเจคที่ยอดเยี่ยมของคุณ มีผู้สร้างมากมายที่นี่เพื่อแบ่งปันผลงานของพวกเขา
ฉันได้สอนหลายอย่างเช่นกันฉันจะรู้สึกตื่นเต้นเมื่อเห็นว่าคำแนะนำของฉันมีมุมมองหรือรายการโปรดขนาดใหญ่ โดยเฉพาะอย่างยิ่งเมื่อคุณโพสต์คำแนะนำคุณจะไปที่หน้าและดูว่ามีคนชอบมัน
ฉันยังจำได้เมื่อฉันโพสต์ครั้งแรกเมื่อหลายปีก่อนมันเป็นโครงการเกี่ยวกับ Arduino ฉันทำโทรศัพท์ด้วย Arduino มันเรียกว่า ArduinoPhone แม้กระทั่งทุกวันนี้ฉันสามารถรับความคิดเห็นได้บ้างและฉันก็ยินดีที่จะช่วยเหลือผู้อื่นให้สร้างโทรศัพท์ของตัวเองด้วย Arduino
ตอนนี้ฉันจะแบ่งปันคำแนะนำล่าสุดของฉันมันเป็นอุปกรณ์ที่สวยงามที่คุณสามารถวางไว้บนโต๊ะ ชื่อตัวบ่งชี้การเรียนการสอน ด้วยคำสั่งนี้คุณสามารถรู้ได้ว่าคนที่ชอบคำแนะนำของคุณหรือไม่ถ้าคุณได้รับคำแนะนำ
แอปพลิเคชั่นนี้มีฟังก์ชั่นด้านล่าง:
- กำลังเชื่อมต่อกับ Wi-Fi
- จอแสดงผล TFT ขนาด 320x240 เพื่อแสดงข้อความ
- รวมมุมมองรายการโปรดและความคิดเห็น
- เมื่อคุณได้รับคำแนะนำที่โดดเด่นไฟ LED ที่ฐานจะเปิดขึ้น
หากคุณชอบคำแนะนำและเขียนคำแนะนำคุณจะชอบความคิดนี้ ฉันจะแบ่งปันกระบวนการเพื่อให้มันเป็นรหัสทุกสิ่งเป็นโอเพนซอร์ส
จากนั้นเริ่มต้นให้มีความสุข การทำ.
วัสดุ:
ขั้นตอนที่ 1: มันทำงานอย่างไร
มี 320x240 จอแสดงผล TFT เพื่อแสดง มุมมอง, รายการโปรด และ แสดงความคิดเห็น. และเป็นการอัปเดตตามเวลาจริง
มีดวงตา 2 ดวงเมื่อข้อมูลเปลี่ยนไปมันจะกะพริบประมาณ 1 วินาที
บนฐานมี 5 ws2812b เมื่อผู้สอนของคุณได้รับ ที่โดดเด่นไฟ LED จะส่องแสงรุ้งสวยงามหากคุณปิดไฟในตอนเย็น
รายละเอียดเพิ่มเติมโปรดดูภาพด้านบน
ขั้นตอนที่ 2: เตรียมสิ่งของ
มีบางสิ่งที่จำเป็นต้องเตรียมก่อน
ช่างไฟฟ้า
LinkIt ONE
บอร์ดพัฒนา LinkIt ONE เป็นบอร์ดโอเพ่นซอร์สประสิทธิภาพสูงสำหรับต้นแบบอุปกรณ์สวมใส่และอุปกรณ์ IoT มันขึ้นอยู่กับ SoC for Wearables ชั้นนำของโลก MediaTek Aster (MT2502) รวมกับชิปเซ็ต Wi-Fi (MT5931) และ GPS (MT3332) ประสิทธิภาพสูงเพื่อให้คุณเข้าถึงคุณลักษณะทั้งหมดของ MediaTek LinkIt นอกจากนี้ยังมีคุณสมบัติ pin-out ที่คล้ายกันกับบอร์ด Arduino ช่วยให้คุณสามารถเชื่อมต่อกับเซ็นเซอร์อุปกรณ์ต่อพ่วงและเกราะ Arduino หลากหลายชนิดได้อย่างง่ายดาย
2.8 '' TFT Touch Shield V2.0
นี่คือหน้าจอสัมผัสอเนกประสงค์ที่รองรับ Arduino / Seeeduino / Arduino Mega เราแทนที่ไดรเวอร์หน้าจอด้วยชิประดับมืออาชีพมากขึ้นไดรเวอร์ ILI9341 ซึ่งให้การสื่อสาร SPI แบบประหยัดพินที่แตกต่างกันโดยไม่ลดความเร็วในการส่งข้อมูล เนื่องจากการเปลี่ยนแปลงวิธีการสื่อสารโปรแกรมที่พัฒนาขึ้นสำหรับรุ่นดั้งเดิมจำเป็นต้องมีการปรับเปลี่ยนก่อนที่จะถูกย้ายไปเป็นเวอร์ชั่นใหม่ ด้วยโมดูลการ์ด SD ที่รวมอยู่ในโล่นี้โล่นี้ขอสงวนพื้นที่ยอดเยี่ยมสำหรับการขยายโครงการอื่น ๆ ของคุณ
ข้อต่อโกรฟ
Grove - Joint v2.0 มีความคล้ายคลึงกันมากมายกับ Seeeduino Lotus มันเป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ ATMEGA328 ขนาดเล็ก ใช้ Atmel ATMEGA328P-MU และ CH340 ATMEGA328P-MU เป็นคอนโทรลเลอร์ไมโครคอนโทรลเลอร์ AVR 8-Bit ประสิทธิภาพสูง CH340 เป็นชิปตัวแปลงบัส USB ที่สามารถรับรู้ถึง USB เป็นอินเตอร์เฟสแบบอนุกรมGrove - Joint v2.0 มีสองอินเตอร์เฟสของโกรฟรวมถึงพอร์ต I2C และสองดิจิตอล I / Os นอกจากนี้ยังรองรับแบตเตอรี่ คุณสามารถทำแอพพลิเคชั่นที่เรียบง่ายได้
WS2812B นำ
WS2812 เป็นแหล่งกำเนิดแสง LED อัจฉริยะที่วงจรควบคุมและชิป RGB รวมอยู่ในแพคเกจของส่วนประกอบ 5050 มันมีสลักข้อมูลพอร์ตดิจิตอลอัจฉริยะและวงจรปรับแต่งสัญญาณขยายสัญญาณ นอกจากนี้ยังรวมถึงออสซิลเลเตอร์ภายในที่มีความแม่นยำและส่วนควบคุมกระแสคงที่ที่ตั้งโปรแกรมได้ด้วยแรงดันไฟฟ้า 12V ซึ่งช่วยให้มั่นใจได้ว่าความสูงของสีของจุดพิกเซลสอดคล้อง
เครื่องตัดอะครีลิคและเลเซอร์
- แผ่นไม้ 3mm
- อะคริลิค 3mm Lucency
สำหรับเครื่องตัดเลเซอร์คุณสามารถค้นหาได้ง่ายใน Hacker Space หากไม่มีพื้นที่ของแฮ็กเกอร์อยู่ใกล้คุณคุณสามารถลองใช้บริการการตัดด้วยเลเซอร์โดย Seeed
คนอื่น ๆ
- ไฟ LED สีเขียวขนาด 5 มม. x 2
- สกรู M3 x 4
- M3 น็อต x 4
- กาว AB
ขั้นตอนที่ 3: ตัดกระดานไม้และคริลิค
เราจะตัดแผ่นไม้และอะคริลิกก่อน
กรุณาดาวน์โหลดไฟล์ 2d ที่นี่
คุณจะได้รับ 6 ส่วน ของกระดานไม้และอะคริลิคหนึ่งอัน
ขั้นตอนที่ 4: ระบายสีโลโก้คำแนะนำ
เพื่อให้ดูดีขึ้นเราต้องทำภาพวาด
มันไม่ได้ทำงานหนักมากเลยอย่ากลัวเลย เพียงแค่ดูโลโก้และทาสี
ขั้นตอนที่ 5: ติดตั้งไม้
หลังจากขั้นตอนนี้ลักษณะที่ปรากฏเกือบพร้อมแล้ว
เชื่อมต่อแรก ตอนที่ 1, 3, 4, 5, 6 พร้อมกันดังที่แสดงในภาพ
เนื่องจากบอร์ดไม่เสถียรคุณต้องใช้กาวในการยึดเกาะ
ขั้นตอนที่ 6: ติดตั้ง WS2812 Leds และ Grove Joint
ก่อนอื่นให้หาสายเคเบิลของ Grove และประสานกับ
WS2812 นำ:
- สีแดง > vcc
- ดำ> Gnd
- สีเหลือง> Di
เราต้องการบางอย่าง กาว 3M ติดที่นี่ เพียงติดสิ่งของไว้ที่ฐาน
ตามที่แสดงในภาพ
ขั้นตอนที่ 7: ติดตั้งอินเทอร์เฟซ DC อินพุต
เราจำเป็นต้องค้นหา ช่องเสียบอินพุต DC ที่นี่หากคุณไม่สามารถหาได้ไม่เป็นไรคุณสามารถเปิดใช้งาน LinkIt ONE ผ่านสายไมโคร USB ได้โดยตรง
ก่อนอื่นให้บัดกรีสายเคเบิลเพื่อเชื่อมต่อ VCC / GND ของ LinkIt ONE ไปยังตัวเชื่อมต่อ
จากนั้นติดขั้วต่อกับรู o Part6.
ขั้นตอนที่ 8: ติดตั้ง Tft Display และ Led on the Eye
ติดตั้งจอแสดงผล TFT ที่ด้านหลังของ ส่วนที่ 1. คุณอาจต้องการบางอย่าง กาว AB ที่นี่
ตามที่แสดงในภาพ
ขั้นตอนที่ 9: เชื่อมต่อสายเคเบิล
มีตัวเชื่อมต่อโกรฟ 2 ตัวอยู่บนบอร์ดของ LinkIt ONE UART และ I2C, ขาเหล่านั้นสามารถทำหน้าที่ได้ตามปกติ GPIO.
- D0 / D1> LED +
- GND> LED-
- SCL ของ LinkIt ONE> SCL ของข้อต่อ
- WS2812 LED> D5 ของข้อต่อ
ขั้นตอนที่ 10: การทำงานของซอฟต์แวร์
ฉันส่งรหัสไปยัง GitHub คลิกเพื่อเปิดหน้า
หากนี่เป็นครั้งแรกที่คุณใช้ LinkIt ONE ให้ส่ง Wiki ของ LinkIt ONE เพื่อเริ่มใช้งาน LinkIt ONE เป็นบอร์ดที่เข้ากันได้กับ Arduino พร้อมฟังก์ชั่นที่แข็งแกร่งมากมาย
หลังจากที่คุณดาวน์โหลดรหัสมีบางสิ่งที่จำเป็นต้องตั้งค่า รายละเอียดอ้างถึงภาพด้านบน
วิธีรับ URL:
เปิดหน้าการเรียนการสอนของคุณคุณสามารถค้นหาได้ในช่องป้อนข้อมูลเรียกดูจำไว้ว่าสิ่งที่เราต้องการคือ / ID / your_instructable_name /
วิธีรับรหัส ajax
ก่อนอื่นให้คลิกขวาที่หน้าเว็บของคุณคลิก ดูแหล่งที่มาของหน้า.
Ctrl + F ค้นหา LogHitแล้วคุณจะพบมัน อ้างถึงภาพ abot
จากนั้นอัปโหลดรหัสไปยัง LinkIt ONE สิ่งมหัศจรรย์จะเกิดขึ้น
ขั้นตอนที่ 11: ทำให้ดีขึ้น
มีฟังก์ชั่นบางอย่างที่ฉันต้องการทำในฟีเจอร์นี้ แต่ฉันไม่ได้มีเวลาเมื่อเร็ว ๆ นี้ ฉันดีใจที่ถ้ามีคนช่วยในการปรับปรุงคุณสามารถทำ ดึงคำขอ ในหน้า Github ของฉัน
- แสดงคำแนะนำทั้งหมดที่คุณทำ
- บันทึกข้อมูลรายละเอียดของคำสั่งของคุณแล้วจัดเก็บข้อมูลในแฟลชของ LinkIt ONE ซึ่งมีแฟลช 10M และสามารถอ่านได้ในรูปแบบ U-Disk
- เมื่อคุณได้รับความคิดเห็นคุณสามารถรับ SMS
- เมื่อผู้สอนของคุณได้รับจำนวนการดู / รายการโปรด / ความคิดเห็นคุณจะได้รับ SMS