สารบัญ:

Hue & Me: 7 ขั้นตอน
Hue & Me: 7 ขั้นตอน

วีดีโอ: Hue & Me: 7 ขั้นตอน

วีดีโอ: Hue & Me: 7 ขั้นตอน
วีดีโอ: สมาร์ทโฮม.com ตอนที่7 ขั้นตอนการทำวิธีการเปิดปิดอุปกรณ์ด้วย sensor 2024, กรกฎาคม
Anonim

Hue & me คือ een Ambilight die reagert op video. โครงการ Dit คือ aangeleverd door de Hogeschool van de Kunsten Utrecht Een werkend tastbaar ต้นแบบ die gebruikt maakt รถตู้ Arduino en een โต้ตอบ tussen gebruikers ของ een โต้ตอบ tussen een gebruiker en een systeem realiseert

Davey Verhoef - การออกแบบเกม - G&I1D

เครดิต:

www.makeuseof.com/tag/make-ambilight-60/

ขั้นตอนที่ 1: เบโนดิกเฮเดน

เบโนดิกเฮเดน
เบโนดิกเฮเดน

- Arduino

- แผงเมาท์ USB B พร้อมสาย Micro-B

- อะแดปเตอร์แปลงไฟ 5V / 7A - 35W - ปลั๊ก DC 2.1 มม.

- แม่แรง DC แบบลำกล้อง 2.1 มม. (ตัวเมีย) - ตัวยึดแผง

- แถบ LED RGB ดิจิตอล WS2812B - 30 LED - 1M

ขั้นตอนที่ 2: การจัดเตียง

เครื่องนอน
เครื่องนอน

ดึกแล้ว เราเริ่มต้นพบกับแถบ LED แถบ LED แถบ LED ที่เราออกจาก Data, GND en 5V แยกขาออกจากกัน ใช้งานสายแบบสาย je aan op de Vin, de blauwe kabel op de POWER GND และสายดาต้าในพิน 5

Maak gebruik van een voedingsadapter om te voorkomen dat je je Arduino แบรนด์ประตู Soldeer de + en de - van de แถบ LED ขนาด 2.1 มม. แม่แรง DC (ตัวเมีย) - ตัวยึดแผง

Strip de Panel Mount USB B กับ Micro-B สายเคเบิล en zorg เซิร์ฟเวอร์ dat je het stroom uit deze kabel haalt zodat je alleen data holestuurt naar de Arduino.

ขั้นตอนที่ 3: Laad De Arduino Code En Test

Laad De Arduino Code En Test
Laad De Arduino Code En Test

Binnen dit โครงการ word zowel Arduino als กำลังประมวลผล gebruikt Zorg er allereerst voor dat je FastLED toevoegt aan je Arduino Libraries และดาวน์โหลด deze code Wijzig op lijn 7 de hoeveelheid LEDs die je hebt en check lijn 47 om te checken of de goeie แถบ LED เป็น aangegeven De strip die ik gebruik, gebruikt de WS2812B ชิปเซ็ต en ลำดับสี GRB Om je strip te kalibreren kan je even kijken bij de FastLED เอกสาร มากกว่า algemeen moeten de มาตรฐาน waardes gewoon werken als je dezelfde LEDs hebt aangeschaft

Als laatst heb je de กำลังประมวลผลส่วนประกอบรหัสโครงการ nodig van de Adafruit Voor het testen kan je de Colorwirl.pde เปิด Vergeet niet weer แม้ een aantal lijnen aan te passen; aantal LEDs op lijn 29 en serial device op lijn 44. Als de Arduino het enige COM apparaat is dat is aangesloten, และ moet Serial.list()[0] voldoende zijn. Zo niet ผู้ตรวจสอบและ Serial.list()[1] ทดสอบแอป en met een beetje mazzel zie je een mooi gekleurde LED-strip

Mocht je niet gelimiterd zijn tot Processing, dan kan je alles gebruiken wat compatibel is met Adalight(zoals Prismatik), maar voor nu gaan we het hebben over Processing kant.

ขั้นตอนที่ 4: แถบ LED Solderen En Monteren Op Je Scherm

แถบ LED Solderen En Monteren Op Je Scherm
แถบ LED Solderen En Monteren Op Je Scherm

เราใช้แถบ LED บัดกรี en monteren op het scherm Om het กระบวนการ hiervan wat plezieriger te maken, raad ik aan om als eerst de LED-strip aan elkaar te solderen voordat je deze op je scherm monteert.

ให้ OP! เช่น je je LED-strip bekijkt, dan zie je dat er een richting aangegeven wordt, dit is de richting die je moet volgen om je strip werkend te krijgen. Het klinkt misschien logisch, maar บัดกรี +5V aan +5V, Din aan Din en GND aan GND. De laatste strip kan je laten voor wat het is - Soldeer deze niet aan het begin van de strip!

ขั้นตอนที่ 5: Nogmaals Testen

Nogmaals Testen
Nogmaals Testen

นูเฮทแม้กระทั่ง kijken ของ al het soldeerwerk goed is gegaan เริ่มต้นสีหมุนวนใน kijk ของ alles werkt Als je tevreden bent met je setup, dan kun je je scherm weer neerzetten zoals het hort en gaan we nu verder met de software. อื่น ๆ

ขั้นตอนที่ 6: Adalight Configureren

Adalight Configureren
Adalight Configureren

Elke individuele LED moet nu gedefinierd worden ในซอฟต์แวร์ เปิด Adalight.pde ในการประมวลผล en verander ใน lijn 87 hoeveel pixels je langs de kanten en bovenzijde hebt

Hieronder vind je een regel met "per-LED information" - dit is een lange lijst waarin alle LEDs rondom de tv worden gedefinierd. Elke LED word gedefinierd ประตู 3 หมายเลข:

- หมายเลขมอนิเตอร์ (Dit is hoogstwaarschijnlijk 0, maar dit kan voor jou anders zijn)

- X coördinaten (0 คือลิงก์ als je het scherm voor je hebt)

- Y coördinaten (0 คือ de bovenzijde als je het scherm voor je hebt)

James Rankin heeft een tool geschreven die dit grotendeels voor jou doet. Ook heeft hij een fix geschreven สำหรับภาพยนตร์ไวด์สกรีน

เลิกใช้ je geen extra comma´s of braces hebt staan

ขั้นตอนที่ 7: นั่งเอนหลังและผ่อนคลาย

เอนหลังและผ่อนคลาย
เอนหลังและผ่อนคลาย

Als je alles voor elkaar hebt, dan kun je lekker achterover gaan zitten en kun je lekker een film kijken. Gefeliciteerd, je hebt voor rond de € 50 en ambilight systeem gebouwd!

แนะนำ: