สารบัญ:

เฮ้ Gizmo: 8 ขั้นตอน
เฮ้ Gizmo: 8 ขั้นตอน

วีดีโอ: เฮ้ Gizmo: 8 ขั้นตอน

วีดีโอ: เฮ้ Gizmo: 8 ขั้นตอน
วีดีโอ: [วิธีเล่น] - Gizmos - How to Play - The Stronghold 2024, พฤศจิกายน
Anonim
เฮ้ กิซโม่
เฮ้ กิซโม่
เฮ้ Gizmo
เฮ้ Gizmo

Hey Gizmo คือ 'Steam Punk' เวอร์ชันของ 'Alexa' และ 'Hey Google' เป็นอุปกรณ์ Home Automation การจดจำเสียงที่ใช้ Arduino Mega 2560 และ Arduino mini 3.3v และโล่การรู้จำเสียง EasyVr 3 มันควบคุมโมดูล X-10 แบบไร้สาย ใช่ ฉันบอกว่า X-10 นั่นเป็นส่วนหนึ่งของสาเหตุที่ทำให้ Steam Punk นอกเหนือจากหลอด VFD (Vacume Flurecent Display) และไมโครโฟน Grundig เก่าที่แปลงเป็นลำโพง ฉันแปลงไมโครโฟนเป็นลำโพงโดยถอดไดอะแฟรมที่ชำรุดออกแล้วแทนที่ด้วยลำโพงขนาดเล็ก 8 โอห์ม ใน 2 วิดีโอต่อไปนี้ คุณจะเห็นการทำงานจริง

ขั้นตอนที่ 1: วิดีโอของ Gizmo at Work

อย่างที่คุณเห็นมันสามารถเปิดและหรี่ไฟได้เช่นเดียวกับการเล่นการบันทึกที่บ้าคลั่ง ฉันดึงการบันทึกเสียงออกจาก Youtube และแก้ไขด้วย Garage Band ซอฟต์แวร์ easyVr นั้นค่อนข้างยาก แต่มีวิดีโอแนะนำมากมายบน Instructables และ Youtube สิ่งสำคัญที่สุดที่ต้องจำไว้คือการตั้งค่าจัมเปอร์ คุณสามารถหาคู่มือ EasyVr 3 ทางออนไลน์ได้ ซึ่งค่อนข้างจะค่อนข้างหนา แต่ฉันก็สามารถเริ่มต้นใช้งานได้โดยใช้คู่มือการตั้งค่าด่วน ใส่ใจกับการตั้งค่าจัมเปอร์โหมดในหน้า 21

ขั้นตอนที่ 2: ชุดนาฬิกา VFD IV-11

ชุดนาฬิกา VFD IV-11
ชุดนาฬิกา VFD IV-11
ชุดนาฬิกา VFD IV-11
ชุดนาฬิกา VFD IV-11

นาฬิกา VFD เพื่อความสวยงามเท่านั้น แต่ตอนนี้ไม่ต้องถาม Gizmo กี่โมงแล้ว! นาฬิกาเป็นชุดอุปกรณ์จาก Bangood เป็นงานสร้างฮาร์ดขนาดกลาง ไม่ใช่สำหรับผู้เริ่มต้น แต่คุณสามารถซื้อแบบสำเร็จรูปได้ อย่างที่คุณเห็นฉันชดเชยวินาที นั่นเป็นเพียงความชอบส่วนตัวของฉัน ตอนนี้มันดูไม่เหมือนนาฬิกาจับเวลาที่จะวางระเบิด

ขั้นตอนที่ 3: Arduinos และตัวควบคุมพลังงาน

Arduinos และตัวควบคุมพลังงาน
Arduinos และตัวควบคุมพลังงาน
Arduinos และตัวควบคุมพลังงาน
Arduinos และตัวควบคุมพลังงาน
Arduinos และตัวควบคุมพลังงาน
Arduinos และตัวควบคุมพลังงาน

นี่คือรูปภาพของ Arduino Mega 2560 และ Mini รวมถึง EasyVr shield ที่เชื่อมต่อกับ Mega คุณสามารถจ่ายไฟให้กับ Mini จาก Mega ได้ด้วยการจ่ายไฟ 3.3 โวลต์และพินกราวด์ หากคุณซื้อ Mini ขนาด 3.3 โวลต์ ตรวจสอบให้แน่ใจว่าไม่ได้เชื่อมต่อกับพิน 5 โวลต์!! มีมินิ 5 โวลต์ด้วย นอกจากพลังงานแล้ว ไม่มีการเชื่อมต่ออื่นระหว่าง 2 Arduinos

มีตัวควบคุมแรงดันไฟฟ้าที่ปรับได้ 3 ตัวที่คุณสามารถหาได้ใน Amazon ฉันชอบสิ่งเหล่านี้ ราคาถูกและปรับได้ ในภาพสุดท้าย คุณจะเห็นด้านในของ Gizmo ตัวควบคุมทางด้านซ้ายสำหรับนาฬิกา ฉันไม่ต้องทำอย่างนั้น แต่มันมีความเสถียรมากกว่าสาโทติดผนังที่ให้มาพร้อมกับชุดอุปกรณ์ ตัวควบคุมอีกสองตัวที่ด้านบนขวามีไว้สำหรับ mini VFD อันหนึ่งคือ 1.5 โวลต์สำหรับไส้หลอดและอีกอันสำหรับกริดของ VFD ขนาดเล็ก.. ฉันจ่ายไฟให้กับอุปกรณ์ทั้งหมดด้วยไฟ DC 12 โวลต์และสาโทผนัง 2 แอมป์ 12 โวลต์เข้ามาและไปที่อินพุตของตัวควบคุมทั้งสาม ฉันจะอธิบายวิธีการทำงานของ VFD ขนาดเล็กในหัวข้อถัดไป

ขั้นตอนที่ 4: หลอด IV-8 ขนาดเล็ก

หลอด IV-8 ขนาดเล็ก
หลอด IV-8 ขนาดเล็ก
หลอด IV-8 ขนาดเล็ก
หลอด IV-8 ขนาดเล็ก
หลอด IV-8 ขนาดเล็ก
หลอด IV-8 ขนาดเล็ก

รูปแรกคือ IV-8 บนบอร์ดที่มี Toshiba 62783APG โตชิบาเป็นชิปขนาดเล็กที่ยอดเยี่ยม คุณสามารถเชื่อมต่อโดยตรงกับ Arduino Mini ได้โดยไม่จำกัดตัวต้านทาน ดังนั้นคุณจึงสามารถควบคุมได้ด้วยอินพุต 5 โวลต์ในขณะที่เอาต์พุตสูงสุด 50 โวลต์ต่อพิน! คุณสามารถใช้ VCC ได้สูงสุด 50 โวลต์บนชิป ฉันขอโทษที่ไม่มีแผนภาพวงจรที่นี่ แต่การเขียนด้วยมือของฉันแย่มาก และฉันคิดว่าฉันสามารถอธิบายวงจรได้เพราะมันง่ายมาก

เริ่มต้นด้วยหลอด

ขา 1 = +1.5 โวลต์ (ไส้หลอด)

ขา 8 = - 1.5 โวลต์ (ไส้หลอด)

พิน 7 = +30 โวลต์ (กริด)

ไม่มี 30 โวลต์ติดลบกับกริด

วิธีการทำงานของหลอด VFD คือการให้พลังงานแก่เส้นใยที่สร้างสนามอิเล็กตรอน ศักย์ไฟฟ้า Positive Grid 30 โวลต์จะดึงดูดอิเล็กตรอน ดังนั้นเมื่อคุณใช้กำลังกับแต่ละส่วนที่ประกอบขึ้นเป็นรูปที่ 8 ในหลอด อิเล็กตรอน จะดึงดูดฟอสฟอรัสในส่วนนั้นและส่วนนั้นจะสว่างขึ้น

สำหรับ Arduino Mini:

พิน 2 มินิ = พิน 1 บนชิป

พิน 3 มินิ = 2 บนชิป

พิน 4 มินิ = 3 ชิป

5 = 4

6 = 5

7 = 6

8 = 9

9 = 8

ขั้นตอนที่ 5: X-10

X-10
X-10

รูปแรกแสดงตัวส่งสัญญาณ Firecraker X-10 ตัวรับส่งสัญญาณและโมดูลหลอดไฟหรี่แสงได้

การเดินสายประทัดมีดังนี้

DB9 พิน 7 บน Firecracker = พิน 2 บน Arduino Mega

DB9 พิน 4 บน Firecracker = พิน 3 บน Arduino mega

DB9 พิน 5 บนประทัด = grnd บน Arduino Mega

ดังที่คุณเห็นใน 'โปรแกรมสุดท้าย' การตั้งค่าในโมดูล X-10 เท่าที่หมายเลขหน่วยจำเป็นต้องสอดคล้องกับคำสั่งกรณี X-10 สำหรับแต่ละคำที่รู้จัก

นี่เป็นคำสั่งสอนครั้งแรกของฉัน ดังนั้นโปรดยกโทษให้ข้อผิดพลาดทางไวยากรณ์และขออภัยสำหรับโปรแกรมเมอร์มืออาชีพที่อาจอ่านข้อความนี้ โปรดติดต่อฉันได้ที่ [email protected] กรุณาใส่ Gizmo ในหัวเรื่อง

แนะนำ: