MetallicGR

DIY: Κατασκευάστε ένα TV Ambilight

Recommended Posts

[NEWS_IMG=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/images/news_images/hwbox4.jpg[/NEWS_IMG] Το Ambilight είναι το εφέ του φωτός που παράγουν RGB LEDs τα οποία ακολουθούν μια συγκεκριμένη χρωματική πληροφορία. Στην προκειμένη περίπτωση τα χρώματα μιας τηλεόρασης!

Κάτι που μπορείτε να δοκιμάσετε με πολύ λίγο κόπο είναι να φτιάξετε ένα σύστημα Ambilight, δηλαδή μια συστοιχία από LED φωτάκια τα οποία με τη βοήθεια ενός Arduino θα τα προγραμματίσετε να ακολουθούν τα χρώματα που προβάλλει το monitor ή η τηλεόρασή σας. Στο συγκεκριμένο DIY θα χρησιμοποιήσουμε 25 LEDs τα οποία θα τα τοποθετήσουμε πίσω από την οθόνη και θα προγραμματίσουμε το Arduino που θα βρίσκονται συνδεδεμένα ώστε να ακολουθούν οτιδήποτε προβάλλει η τηλεόραση ή το monitor.

Θα χρειαστούμε: LED λαμπάκια. Μπορεί να είναι ένα έτοιμο strip ή μπορείτε να φτιάξετε το δικό σας από LED. Κατά προτίμηση χρησιμοποιήστε WS2811 ή WS2801 τα οποία είναι αρκετά εύκολα στην χρήση τους. Ένα Arduino Uno ή Nano ή Mega, DC power supply (5V 2A ανάλογα με τα specs των LED).

Βήμα 1. Ετοιμάζουμε τα LED. Αν δεν έχουμε πάρει την έτοιμη λωρίδα τότε θα χρειαστεί να κολλήσουμε καλώδια στα LEDs.

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31604.jpg[/img_alt]

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31605.jpg[/img_alt]

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31603.jpg[/img_alt]

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31607.jpg[/img_alt]

Βήμα 2. Αναλύουμε τα χρώματα στα άκρα της οθόνης. Για αυτό τον σκοπό ακολουθούμε ένα πολύ χρήσιμο tutorial του ίδιο χρήστη εδώ. Στην ουσία αυτό που θα κάνουμε είναι να συνδέσουμε την τηλεόραση στον υπολογιστή (το monitor είναι ούτως ή άλλως συνδεδεμένο!) απ' όπου θα τρέξουμε ένα script-άκι μέσω του "Processing" το οποίο θα αναλύσει σε πραγματικό χρόνο τα χρώματα της οθόνης στέλνοντάς τα στο Arduino.

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31609.jpg[/img_alt]

Βήμα 3. Τοποθετούμε την λωρίδα με τα LEDs, μαζί με ένα παράδειγμα της τοποθέτησης των LEDs.

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31601.jpg[/img_alt]

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31602.jpg[/img_alt]

Βήμα 4. Συνδέουμε τα LED στο Arduino και αυτό με την σειρά του στον υπολογιστή μέσω της USB θύρας. Για το Arduino χρησιμοποιούμε τον παρακάτω κώδικα και για το "Processing" αυτόν.

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31608.jpg[/img_alt]

[img_alt=DIY: Κατασκευάστε ένα TV Ambilight]http://www.hwbox.gr/members/2195-albums460-picture31606.jpg[/img_alt]

[video=youtube;cxEZsWa_xbE]

Το Ambilight μας είναι έτοιμο! Το τελικό αποτέλεσμα φαίνεται ακριβώς από πάνω στον player! Το καλό με τα συγκεκριμένα LED είναι ότι χρησιμοποιούν μόνο τρεις συνδέσεις (+, - και γείωση) και τροφοδοσία 5V 2A.

Link to comment
Share on other sites

Πω πω ζαλαδα στο κεφαλι...

ισα ισα ... ειναι απειρως ξεκουραστο... και πολυ ευχαριστο στο ματι...

Να βαλω και εγω την συμβολη μου... (γμτ ολο ελεγα να ανοιξω θεμα για αυτο αλλα ποτε δεν το εκανα)

η κατασκευη του ολου project ειναι φθηνη..

προσωπικα μου ειχε κοστισει 6-7 ευρω το arduino uno... 13-14 eυρω τα ledakia (WS2801 αν θυμαμαι καλα) ολα απο το ebay και.. αυτα......

τροφοδοσια πηρα απο molex μεσα απο το κουτι... και τα εχω στερεωσει πανω σε σκληρο χαρτονι...

στο απο κατω site ειχα βασιστει ...

https://learn.adafruit.com/adalight-diy-ambient-tv-lighting/choosing-leds

στην πορεια βρηκα αλλη εφαρμογη με την οποια παιζω και σημερα....

Download AmbiBox - AmbiBox

2 χρονια τωρα παιζουν απροβληματιστα... :-)

Link to comment
Share on other sites

Δλδ δεν είναι stand alone αυτό, αλλά πρέπει να συνδεθεί σε pc (htpc στη περίπτωση μου κάτω από τη tv) σωστά; και έχουμε ambilight όποτε το pc είναι ανοιχτό;

Sent from my GT-I9100 using Tapatalk

Edited by Spirosssss
Link to comment
Share on other sites

Βασικά, το ambilight είναι κατοχυρωμένη με πατέντες τεχνολογία της philips, και υπάρχει στις τηλεοράσεις της κοντά μια 10ετία τώρα. Έχω 2 από αυτές.

Link to comment
Share on other sites

Δλδ δεν είναι stand alone αυτό, αλλά πρέπει να συνδεθεί σε pc (htpc στη περίπτωση μου κάτω από τη tv) σωστά; και έχουμε ambilight όποτε το pc είναι ανοιχτό;

Sent from my GT-I9100 using Tapatalk

Κάποιος για αυτό;

Sent from my GT-I9100 using Tapatalk

Link to comment
Share on other sites

Καλημέρα, δες το λινκ του διαβάστε περισσότερα στο τέλος του πρώτου πόστ για το original diy. Διαφορετικά μπορείς να ψάξεις νεότερα tutorials με τις λέξεις ambilight και arduino στο google εάν αυτή είναι η πλατφόρμα που παίζεις.

Link to comment
Share on other sites

5 minutes ago, MetallicGR said:

Καλημέρα, δες το λινκ του διαβάστε περισσότερα στο τέλος του πρώτου πόστ για το original diy. Διαφορετικά μπορείς να ψάξεις νεότερα tutorials με τις λέξεις ambilight και arduino στο google εάν αυτή είναι η πλατφόρμα που παίζεις.

 

Σε ευχαριστώ για την γρήγορη απάντηση.

Σκέφτομαι να το κάνω με rpi 3 σαν pc και arduino.

Αλλά θα ήθελα να μάθω πρώτα αν θα δουλέψει και για smart TV content (η πρέπει να είναι μόνο από,κάποιο hdmi source;) π.χ Netflix 

Edited by sollekram
  • Like 1
Link to comment
Share on other sites

Αυτό ναι θα δουλέψει εάν το netflix τρέχει στο rpi μέσω της εφαρμογής του αφού πρακτικά τα χρώματα θα τα κάνει sample από οτιδήποτε δείχνει το monitor. Τα πάντα όλα. Η τελευταία έκδοση του rpi νομίζω το έχει και με υψηλού bitrate βίντεο streaming αλλά δεν είμαι σίγουρος και ελπίζω να το έχεις δοκιμάσει πριν κάνεις το οτιδήποτε. Επίσης δε ξέρω αν υπάρχει (σίγουρα θα υπάρχει απλά δε το έχω ψάξει) κάποια standalone εφαρμογή που θα μπορείς να χρησιμοποιήσεις αντί του IDE που θα τρέχει στο παρασκήνιο.

 

Βέβαια, οι κινέζοι μας έχουν προλάβει και σε αυτό :hehe: πλέον βρίσκεις έτοιμο kit ακόμα και για 4k περιεχόμενο, που πρακτικά σημαίνει "βάλαμε περισσότερα LED για μεγαλύτερη λεπτομέρεια στη λεντοταινία σας" και δείχνει πολύ πιο όμορφο εάν το δεις και από κοντά.. Δε ξέρω από θέματα latency πόσο κοντά είναι χρονικά, ειδικά όταν έχεις γρήγορες σκηνές. Εκεί πιστεύω ότι στο arduino θα φαίνεται πιο έντονα (η αργοπορία) από κάποια άλλη μέθοδο όπως αυτή του kit που παίρνει το σήμα κατευθείαν από το HDMI (splitter/passthrough μάλλον).

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now