Jak zbudować własne DIY Smart Mirror z telewizora z płaskim ekranem

$config[ads_kvadrat] not found

DIY Smart Mirror (that doesn't steam up!)

DIY Smart Mirror (that doesn't steam up!)
Anonim

Dylan Pierce, projektant stron internetowych w Filadelfii, pomyślał, że wykorzystał trochę informatyki i łokcia, aby zbudować prosty prezent świąteczny dla swojej dziewczyny. W ciągu kilku dni i wspomagany przez krok po kroku post na blogu, który omijał wszystkie właściwe miejsca w Internecie, inteligentne lustro, które stworzył po obejrzeniu podobnego projektu na innym blogu, stało się najbardziej brzęczącym projektem DIY. chwila.

Przez patroszenie monitora, który działa na prostym komputerze i umieszczenie go za cienkim dwukierunkowym lustrem, które dopasował do drewnianej ramy, Pierce stworzył inteligentne lustro oparte na widgecie, które może zrobić takie przydatne sztuczki, jak powiedzieć o pogodzie lub wymienić najnowsze najlepsze wiadomości, w zależności od tego, jak jest zaprogramowane - limity są naprawdę tym, co chcesz z nimi zrobić. Lustro też - ta daaaaa! - pokazuje ci swoje odbicie. Jest to podstawowa wersja wyrafinowanych ekranów wyświetlanych od dziesięcioleci w filmach sci-fi, takich jak Raport mniejszości i Całkowite przypomnienie, z wyjątkiem tego, że łatwo go zbudować. Rozmawiałem z Pierce'em o jego technice DIY, o tym, co myśli o swoim pomyśle w Internecie, io tym, jak taka technologia może w końcu stać się normalna w naszym codziennym życiu.

Skąd pomysł?

Moja dziewczyna zajmuje się obróbką drewna od kilku lat. Nauczyłem się podstaw obróbki drewna, pomagając jej.

Kiedy zobaczyłem innego faceta, który wpadł na pomysł z magicznym lustrem, starałem się z nim postępować, ale wiele części było tylko w Europie. Więc poprawiłem jego projekt, napisałem dla niego własne oprogramowanie i pomyślałem, że będzie to idealny prezent świąteczny dla mojej dziewczyny.

Twoja nieoficjalna nazwa to „MirrorMirror?”

Tak, wpadłem na to z kaprysu. Powodem tego jest to, że mam nadzieję, że pewnego dnia będę miał w niej mikrofon, żebyś mógł powiedzieć „lustrzane lusterko”, a po prostu włącza się do odpowiadania na takie komentarze.

Czy to jest pierwszy raz, kiedy robisz coś takiego lub masz ochotę na projekty komputerowe?

Programuję od kilku lat, ale przez całe życie byłem głupkiem na komputerze. Kocham komputery. Właśnie zacząłem programować w college'u i nie byłem nawet specjalistą w dziedzinie informatyki. Właśnie się nauczyłem. Pracuję teraz dla startupu i nie spodziewałem się, że cała ta sprawa wybuchnie!

Ale od kilku lat wszystko jest oprogramowaniem. Zbudowałem kilka platform internetowych dla różnych firm, ale nigdy nie zbudowałem sprzętu. To jest mój pierwszy projekt obróbki drewna, który obejmuje komputer.

Jak myślisz, dlaczego tak szybko rozprzestrzenia się popularność?

Nie jestem pierwszą osobą, która to zrobiła, ale myślę, że czas był właściwy. To był świąteczny prezent i myślę, że od czasu, gdy samouczek był tak szczegółowy, że jest to łatwe. Nawet oprogramowanie sprawia, że ​​bardzo łatwo jest ktoś śledzić. Myślę, że to była duża część.

Co może zrobić lustro w tym momencie?

W tej chwili nie jest to zbyt skomplikowane. Nie ma do niego żadnych danych, więc jest to coś w jedną stronę. Ale gdyby ktoś chciał zanurzyć się w moim kodzie, mógłby to zrobić. To tylko strona internetowa. Wszystko to jest czarna strona z białym tekstem. Jeśli więc znasz JavaScript, możesz dodać własny kalendarz, możesz dodać wyniki drużyn sportowych - wszystkie takie fajne rzeczy.

Czy tekst jest zawsze obecny na tej iteracji lustra?

Tak. W tej chwili skonfigurowałem go jako wygaszacz ekranu, ponieważ nie ma żadnych danych wejściowych, takich jak mikrofon lub kamera internetowa. Ale gdyby miał takie, to może być o wiele bardziej interaktywny lub włączać się z określonymi frazami lub po wykryciu twarzy, tego rodzaju transakcji.

Działa na małym komputerze, nazywając Raspberry Pi. Dlaczego tego użyłeś w szczególności?

Ponieważ jest to komputer niskiego poziomu. Używa języka niskiego poziomu, ale moja wiedza jest w Linuksie. Wiem, jak uruchomić serwer WWW i znam technologię internetową, więc dostosowałem ją do tego, co wiem. Plus to jest graficzne. Jeśli korzystałem z czegoś takiego jak Arduino, jesteś ograniczony do jednego małego wyświetlacza OED, który jest podobny do twojego podstawowego zegarka żwirowego.

Ile badań wykonałeś przed rozpoczęciem projektu, czy też było to proste dopasowanie zainteresowań i czasu?

Widziałem bloga tego faceta i znałem już część oprogramowania. Pomyślałem, że nie będzie tak trudno zrobić obróbkę drewna. To zdecydowanie nie jest idealna rzecz. Ktoś napisał na Reddit i powiedział, że wygląda to tak, jakby to było malowanie palcem trzeciej klasy śmiech. To prawda! W ogóle nie jestem stolarzem. Wystarczyło, żeby wyglądało ładnie. Zawsze dobrze jest wyjść ze swojej specjalności i spróbować czegoś nowego, o to właśnie chodzi.

** Jakie rodzaje niepowodzeń miałeś podczas budowania?

Najtrudniejsze było to, że nie myślałem logistycznie o tym, jak będzie działać głębia lustra. Mógłbym zbudować proste kwadratowe pudełko z drewna wokół monitora, ale nie myślałem o komplikacjach związanych z posiadaniem cienkiego akrylu pomiędzy obudową a tą ramą z przodu.

Jest dużo miejsca na ulepszenia, zwłaszcza w przypadku przepływu powietrza. Po prostu wywierciłem otwory na górze i na dole, więc prawdopodobnie nie jest to najbezpieczniejszy sposób. Teraz robię pomysły od innych ludzi.

Wspomniałeś o swoim tutorialu do bloga. Czy dlatego, że chciałeś, aby każdy przeciętny Joe był w stanie zbudować taki, nawet jeśli nie jest dobrze zorientowany w informatyce?

Jestem tam, gdzie dzisiaj jestem programistą, ponieważ czytam blogi ludzi, które udzielały instrukcji, jak robić rzeczy krok po kroku. Z lustrem zrobiłem wszystkie twarde części. Zaprogramowałem oprogramowanie i wystarczy je zainstalować i skonfigurować Raspberry Pi, aby go uruchomić.

Więc naprawdę myślę, że przeciętny człowiek może przejść do trybu online, tak jak wtedy, gdy byłem dzieckiem i czytać tutoriale i uważnie śledzić. Pomyślałem, że to naprawdę ważne, aby podzielić się tym, jak to zbudowałem, ponieważ wiem, że 15-latek pokocha to.

* Zrozumiałem cię po prostu * opublikowałem samouczek, ale czy otrzymałeś opinie od osób próbujących tworzyć własne?

Dostaję prośby co godzinę! Nadal próbuję wysłać odpowiedzi. Ludzie próbują budować swoje własne lub ludzie, którzy zbudowali ich wcześniej i nie zwrócili na siebie uwagi, docierają do mnie i mówią: „Zbudujmy coś razem”.

Naprawdę trudno mi jest dotrzeć do jednego po drugim. To, co próbuję teraz zrobić, to zbudowanie forum, na którym wszyscy będziemy mogli porozmawiać i mieć jedno miejsce, do którego moglibyśmy się udać.

Jakie sugestie mają ludzie? Czy teraz to tylko podstawowe spotkanie umysłów?

Przeważnie przeglądałem komentarze Reddit. Jest wielu pomocnych ludzi z różnych środowisk. Jedna osoba powiedziała: „Używasz niewłaściwego typu wyświetlacza, powinieneś użyć tego zamiast tego.” Inni ludzie mówią: „Jeśli potrzebujesz kamery internetowej, to moduł rozpoznaje twarze, możesz to sprawdzić”. sugestie i mnóstwo miejsca, aby ludzie byli kreatywni.

Idealnie w przyszłości można zobaczyć ludzi używających tego w codziennym życiu? Najbliższą rzeczą, jaką mogę sobie wyobrazić, jest Amazon Echo lub Apple Watch.

Zmierzamy w stronę Internetu jako rzeczy. Nie zdziwiłabym się wcale, gdybyśmy widzieli takie rzeczy w naszym codziennym życiu, jak na przykład chodzenie do sklepu i kupowanie takich rzeczy bardzo, bardzo szybko..

Jakie inne funkcje chcesz dodać do funkcji poza mikrofonem?

Dlatego staram się dotrzeć do ludzi: chcę kamery internetowej, mikrofonu. Ale naprawdę potrzebuję więcej burzy mózgów i wymyślić plan i przedstawić go grupie ludzi, które moim zdaniem mogą pomóc zbudować wersję, która moim zdaniem odniosłaby sukces dla wszystkich. Nie tylko hakerzy i majsterkowicze. W tej chwili próbuję tylko dowiedzieć się, kto może mi pomóc i kto chce być częścią społeczności ludzi robiących to samo.

Gdzie ludzie mogą zamieszczać posty na forum?

Mam nazwę domeny i mam kogoś, kto pomoże mi z interfejsem. To będzie Mirrormirror.tech. Mam nadzieję, że nadejdzie następny dzień lub dwa.

Jakie są następne kroki?

Naprawdę jestem zainteresowany ideą open source. Ten produkt nie pochodzi ode mnie, to od innych ludzi, którzy robią pomysły innych ludzi. Nigdy nie chcę tego zabrać. Pierwszym oczywistym krokiem jest stworzenie dedykowanego miejsca dla osób, które chcą nauczyć się budować i ulepszać.

$config[ads_kvadrat] not found