สร้างตัวบ่งชี้ที่สามารถสอนได้: 11 ขั้นตอน (พร้อมรูปภาพ)

สร้างตัวบ่งชี้ที่สามารถสอนได้: 11 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

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