สารบัญ:

Animated Mask: 5 ขั้นตอน (พร้อมรูปภาพ)
Animated Mask: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Animated Mask: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Animated Mask: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 08-Adobe Animate : การเคลื่อนไหว'แบบ Mask Layer" #Text 2024, พฤศจิกายน
Anonim

โดยนักวิทยาศาสตร์ชื่อเดิมNaegelเยี่ยมชมช่อง Youtube ของฉันติดตามเพิ่มเติมโดยผู้เขียน:

ต้นโซดาแคน
ต้นโซดาแคน
ต้นโซดาแคน
ต้นโซดาแคน
เครื่องประดับคริสต์มาสจากกระป๋องโซดา
เครื่องประดับคริสต์มาสจากกระป๋องโซดา
เครื่องประดับคริสต์มาสจากกระป๋องโซดา
เครื่องประดับคริสต์มาสจากกระป๋องโซดา
โซดาสามารถจุกจากจุกขวด
โซดาสามารถจุกจากจุกขวด
โซดาสามารถจุกจากขวดจุก
โซดาสามารถจุกจากขวดจุก

เกี่ยวกับ: สวัสดี - ฉันเป็นนักวิทยาศาสตร์ที่รู้จักกันในชื่อ Naegeli และแน่นอนว่าฉันได้รับแรงบันดาลใจจากศิลปินที่รู้จักกันในชื่อ Prince แต่ตรงกันข้ามกับความชั่วร้ายของเขา ฉันไม่อยากเป็นราชาเพลงป๊อปแต่เป็นกี

พวกเขาพูดยิ้มและโลกก็ยิ้มกับคุณ - เว้นแต่คุณจะสวมหน้ากาก จากนั้นโลกจะไม่เห็นรอยยิ้มของคุณ ยิ้มตอบน้อยลง การเพิ่มขึ้นของหน้ากากป้องกันทำให้ใบหน้าครึ่งหนึ่งถูกตัดออกทันทีจากการปฏิสัมพันธ์ของมนุษย์ในช่วงเวลาหนึ่งของเรา

เพื่อนำการโต้ตอบกลับมา ฉันได้แนบจอแสดงผลขนาดเล็กเข้ากับหน้ากากพร้อมข้อความเลื่อน ไม่ว่าคุณจะอยู่ในรถไฟใต้ดิน ไปงานปาร์ตี้หรือที่บูธนิทรรศการ ก็จะมีการโต้ตอบใหม่ๆ เมื่อผู้คนเห็นข้อความเลื่อน อาจเป็นชื่อของคุณ ผลิตภัณฑ์ที่คุณต้องการโฆษณา หรือเพียงแค่ประโยคเพื่อสนับสนุนสโมสรกีฬาในท้องถิ่นของคุณ มันจะนำการโต้ตอบและความเป็นตัวของตัวเองกลับมาอย่างแน่นอน

คำแนะนำนี้จะอธิบายวิธีติดตั้งหน้ากากของคุณด้วยหน้าจอน้ำหนักเบาที่ใช้แบตเตอรี่ขนาดเล็กซึ่งแสดงข้อความผ่าน Arduino Pro Mini ข้อความจะถูกถ่ายโอนโดยใช้ Arduino IDE

… และหวังว่าเมื่อหมดช่วงเวลานี้ คุณจะสามารถนำหน้าจอขนาดเล็กของคุณกลับมาใช้ใหม่เป็นเข็มผูกเน็คไทได้

ขั้นตอนที่ 1: รายการชิ้นส่วน

ส่วนรายการ
ส่วนรายการ
ส่วนรายการ
ส่วนรายการ
  • Arduino Pro Mini (3.3 V, 8 Mhz) ATMEGA328 (ลิงก์)
  • จอแสดงผล OLED LCD SSD1306 ไดร์เวอร์ 3.3V 0.91 นิ้ว 128x32 IIC I2C สีน้ำเงิน (ลิงค์)
  • แบตเตอรี่ลิเธียมไอออนแบบรีชาร์จ 3.7V 220mAh 1S 45C/90C (ลิงค์)
  • โมดูลเครื่องชาร์จแบตเตอรี่ลิเธียมพร้อมการป้องกัน (ลิงค์)
  • ลวด ขนาดเล็ก JST1.25mm ปลั๊กต่อ ปลั๊ก สายเคเบิล ชายและหญิง (ลิงค์)
  • ไมโครสวิตช์ (ลิงค์)

เครื่องมือ:

  • อะแดปเตอร์ USB Pro สายเคเบิลดาวน์โหลดขนาดเล็ก USB เป็น RS232 TTL (ลิงก์)
  • สถานีบัดกรี (ลิงค์)
  • สายชาร์จพร้อมหัวต่อ micro USB (ลิงค์)
  • อะแดปเตอร์แปลงไฟพร้อมขั้วต่อ USB (ลิงค์)
  • ปืนกาวร้อน

ขั้นตอนที่ 2: ฮาร์ดแวร์

ฮาร์ดแวร์
ฮาร์ดแวร์

ส่วนประกอบทั้งหมดได้รับการคัดเลือกเพื่อให้สามารถใส่เข้าไปในหน้ากากได้อย่างง่ายดายโดยใช้สายสั้นเท่านั้น ดังนั้นจึงควรพิจารณาเฉพาะชิ้นส่วนที่มีน้ำหนักเบาและขนาดเล็กเท่านั้น ดังนั้นฉันจึงตัดสินใจใช้แบตเตอรี่ 1S lipo พวกมันเบามาก ให้พลังงานเพียงพอ และหาได้ง่ายเนื่องจากเฮลิคอปเตอร์และเครื่องบิน RC ขนาดเล็กใช้ประเภทเดียวกัน เฉพาะสายเชื่อมต่อเท่านั้นที่หาได้ยาก แต่มีลิงค์อยู่ในรายการชิ้นส่วน ข้อเสียของแบตเตอรี่ 1S lipo คือให้เพียง 3.3V ดังนั้นจึงไม่สามารถใช้ Arduino 5V ปกติได้ น้องชายคนเล็ก (Arduino Pro Mini) ได้รับการประเมินเนื่องจากมีโมดูลที่ต้องการเพียง 3.3V (8MHz) ในฐานะที่เป็นจอแสดงผล OLED LCD Display SSD1306 ขนาดเล็กนั้นสมบูรณ์แบบเพราะใช้งานได้กับ 3.3V

แผนผังการเชื่อมต่อส่วนประกอบต่างๆ แสดงในรูปภาพที่แนบมา เพื่อให้คุณสามารถแนบส่วนประกอบต่างๆ เข้ากับหน้ากากได้ หน้าจอจึงถูกบัดกรีเข้ากับ Arduino Pro Mini ด้วยสายไฟแข็ง เพื่อให้ส่วนประกอบทั้งสองนี้เป็นคลิปหนีบระหว่างที่คุณสามารถพับหน้ากากได้ นอกจากนี้ สายไฟบางส่วนยังถูกบัดกรีเข้ากับโมดูลเครื่องชาร์จแบตเตอรี่และ Arduino Pro Mini เป็นขายึด เพื่อให้คุณสามารถเปิดและปิดสวิตช์ไมโครได้ระหว่างโมดูลเครื่องชาร์จและ Arduino Pro Mini การเชื่อมต่อบนไมโครสวิตช์ถูกยึดด้วยปืนกาวร้อน

ขั้นตอนที่ 3: ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์

หากคุณมีฮาร์ดแวร์จากบทที่แล้ว คุณสามารถโหลดโค้ด (ไฟล์ที่แนบมา) ลงใน Arduino โดยใช้อะแดปเตอร์ USB เป็น RS232 TTL เนื่องจากใช้ 3.3V จึงจำเป็นต้องบัดกรีรางจ่ายไฟกับพิน 3.3V บนอะแดปเตอร์ ฉันเพิ่มรูปภาพเกี่ยวกับการดัดแปลงนี้

หากคุณยังใหม่กับ Arduino เราขอแนะนำให้คุณติดตามบทเรียนบางส่วนจากช่อง Paul McWhorters www.youtube.com/embed/d8_xXNcGYgo รหัสถูกนำมาจากส่วนความคิดเห็นของวิดีโอต่อไปนี้: www.youtube.com/embed/sTYPuDMPva8

ฉันรวมส่วนหัวสำหรับเอกสารประกอบที่ดีขึ้นและหน้าจอเริ่มต้นที่แสดงเป็นเวลา 5 วินาที ฉันคิดว่ามันเป็นนิสัยที่ดี ดังนั้นทุกครั้งที่คุณเริ่มโปรแกรม คุณจะรู้ว่าโปรแกรมใดและเวอร์ชันใดที่คุณโหลดลงในบอร์ด Arduino โครงสร้างทั่วไปของโปรแกรมได้อธิบายไว้ในวิดีโอ โดยเฉพาะอย่างยิ่งที่ซึ่งคุณสามารถแก้ไขข้อความเลื่อนได้

ปัญหาบางอย่างเกิดขึ้นขึ้นอยู่กับว่าฉันอัปโหลดโค้ดจากคอมพิวเตอร์เดสก์ท็อปหรือจากคอนเวอร์ทิเบิล เนื่องจากฉันรู้ว่ารหัสเหมือนกัน จึงเป็นไปได้ที่เวอร์ชันของไลบรารีที่ใช้จะแตกต่างกันบนคอมพิวเตอร์สองเครื่อง หลังจากที่ฉันจดทุกเวอร์ชัน ฉันก็รู้ว่าโดยเฉพาะไลบรารี Adafruit_SSD1306 บนคอมพิวเตอร์เดสก์ท็อปของฉันนั้นเก่ามาก แต่นั่นเป็นการผสมผสานที่ได้ผล ดังนั้นฉันจึงทดสอบเวอร์ชันต่างๆ ของไลบรารีนี้ และปรากฏว่าโค้ดใช้งานได้ถึงเวอร์ชัน 1.2.8 แต่จาก 1.2.9 บนข้อความที่เลื่อนได้ช้ามากและทำงานไม่ราบรื่น ดังนั้นเพื่อที่คุณจะไม่ต้องเจอสถานการณ์เดียวกัน ให้ค้นหาเวอร์ชันของไลบรารีที่ทำงานอยู่ทางด้านขวาของตาราง

Acer Convertible คอมพิวเตอร์ตั้งโต๊ะ
Java เวอร์ชัน 8 อัปเดต 251 เวอร์ชัน 8 อัปเดต 144
Adafruit_BusIO 1.6.0 1.6.0
Adafruit_GFX 1.10.3 1.10.2
Adafruit_SSD1306 2.4.1 1.1.2
Adafruit_VEML6075 2.1.0 2.1.0
ทำงานไม่ราบรื่น ทำงานได้อย่างสมบูรณ์แบบ

ขั้นตอนที่ 4: ประกอบหน้ากาก

ประกอบหน้ากาก
ประกอบหน้ากาก
ประกอบหน้ากาก
ประกอบหน้ากาก

ดังที่คุณเห็นในวิดีโอ หน้ากากถูกพับระหว่างหน้าจอกับ Arduino ลวดแข็งสองเส้นถูกบัดกรีเพื่อยึด VCC และ A3 ของ Arduino สายไฟเหล่านี้ทำหน้าที่เป็นตัวยึดเพื่อป้องกันหน้าจอไม่ให้ตกลงมา ในอีกด้านหนึ่ง โมดูลการชาร์จมีสายไฟสองเส้นเป็นขายึดด้วย สิ่งเหล่านี้ถูกบัดกรีไปที่ IN+ และ IN- เพราะไม่จำเป็นต้องใช้พินเหล่านี้

ใส่แบตเตอรี่หลวมๆ ในส่วนพับของหน้ากาก

ระบบยังสามารถวางได้อย่างง่ายดายที่ด้านหลังของเนคไท แล้วดูเหมือนเข็มกลัด

ระบบมีน้ำหนักประมาณ 15 กรัมพร้อมแบตเตอรี่

ขั้นตอนที่ 5: การชาร์จแบตเตอรี่

การชาร์จแบตเตอรี่
การชาร์จแบตเตอรี่

สำหรับการชาร์จ ให้เสียบปลั๊ก Micro USB เข้ากับโมดูลการชาร์จ ไฟ LED สีแดงของโมดูลจะสว่างขึ้นและแสดงว่ากำลังชาร์จแบตเตอรี่ เมื่อชาร์จแบตเตอรี่จนเต็มแล้ว ไฟ LED สีเขียวจะสว่างขึ้น

การใช้พลังงานต่ำมาก ระบบถูกเรียกใช้หนึ่งครั้งในชั่วข้ามคืน ที่จุดเริ่มต้น 4.1 โวลต์ถูกวัดและหลังจาก 10 ชั่วโมง แรงดันไฟฟ้า 3.7 โวลต์ยังคงอยู่ ดังนั้นจึงสามารถเลือกแบตเตอรี่ให้เล็กลงได้ คุณสามารถถอด LED บนบอร์ด Arduino เพื่อลดการใช้พลังงาน นอกจากนี้ยังดูดีขึ้นเพราะคุณสามารถเห็น LED สีเขียวผ่านหน้ากาก

ขอให้สนุกและช่วยโหวตให้ฉันในการประกวด "ใช้พลังงานจากแบตเตอรี่"

แนะนำ: