Hogyan készítsünk saját DIY intelligens tükröt egy síkképernyős TV-ről

$config[ads_kvadrat] not found

HOGYAN? : VÁZPÖRGETÉS, KORMÁNYPÖRGETÉS

HOGYAN? : VÁZPÖRGETÉS, KORMÁNYPÖRGETÉS
Anonim

Dylan Pierce, a Philadelphiai webes tervező úgy gondolta, hogy néhány számítógép-tudományt és könyökzsírt használ egy egyszerű karácsonyi ajándékot barátnője számára. Néhány nap múlva, és egy olyan lépésről lépésre készült blogbejegyzés segítségével, amely az interneten a megfelelő helyeken a fordulókat tette, az olyan intelligens tükör, amelyet egy hasonló blog meglátása után készített egy másik blogon, a leginkább buzgóvá vált a DIY projektben egy ideig.

Egy egyszerű számítógépen futó monitor és egy vékony kétirányú tükör mögé helyezve, amit egy fa keretbe szerelt, Pierce létrehozott egy widget-alapú intelligens tükröt, amely olyan praktikus trükköket tud csinálni, mint az időjárás vagy az legfrissebb legfrissebb hírek, attól függően, hogy hogyan programozzák - a korlátok valóban bármit akarnak vele csinálni. A tükör is - ta daaaaa! - megmutatja a gondolkodásodat. Alapvető változata a kifinomult képernyőkijelzőknek, amelyeket évtizedek óta olyan sci-fi filmekben látott, mint Kisebbségi jelentés és Total Recall, kivéve, hogy könnyen felépített. Beszéltem Pierce-vel az ő DIY-technikájáról, mit érzel az interneten való elképzeléséről, és hogy ez a technológia hogyan válhat normálisvá mindennapi életünkben.

Honnan jött az ötlet?

A barátnőm már néhány éve faipari munkát végez. Szóval megtanultam a fafeldolgozás alapjait, hogy csak segítsek neki.

Amikor egy másik fickót láttam egy mágikus tükör ötletét, azt próbáltam követni vele, de sok alkatrész csak Európa volt. Szóval megcsípettem a tervét, írtam a saját szoftveremet, és azt hittem, hogy ez a tökéletes karácsonyi ajándék a barátnőmnek.

Nem hivatalos neve a „MirrorMirror?”

Igen, csak szeszélyesen jöttem fel. Ennek az az oka, hogy egy napon remélem, hogy egy mikrofon van benne, így azt mondhatod, hogy „tükör tükör”, és csak beindul, hogy válaszoljon az ilyen megjegyzésekre.

Ez az első alkalom, hogy ilyesmit csinált, vagy a számítógépes projektekben?

Néhány évig programozom, de számítógépes korom volt az egész életemben. Szeretem a számítógépeket. Most kezdtem el programozni a főiskolán, és nem is voltam számítástechnika. Csak magam tanítottam. Most egy indításnál dolgozom, és nem vártam, hogy ez az egész felrobbantjon!

De az elmúlt években minden szoftver volt. Pár webes platformot építettem a különböző cégek számára, de soha nem építettem egy hardveres dolgot. Tehát ez az első faipari projektem, amely magában foglal egy számítógépet.

Miért gondolod, hogy olyan gyorsan felrobbantotta a népszerűségét?

Nem én vagyok az első személy, aki ezt csinálja, de azt hiszem, az időzítés igaza volt. Ez egy karácsonyi ajándék volt, és azt hiszem, mióta ezt a bemutatót olyan részletesen készítettem, hogy könnyű. Még a szoftver is nagyon egyszerűvé teszi, hogy valaki követhesse. Azt hiszem, ez nagy része volt ennek.

Mit tehet a tükör ezen a ponton?

Most már nem túl bonyolult. Nincs rá bemenet, így egyfajta dolog. De ha valaki meg akart merülni a kódomba, akkor tudnának. Ez csak egy weboldal. Mindössze egy fekete weboldal, fehér szöveggel. Tehát, ha ismeri a Javascript-et, hozzáadhatná saját naptárát, hozzáadhatná a sportcsapatok eredményeit - mindenféle ilyen jó dolog.

A szöveg mindig jelen van-e a tükör iterációjában?

Igen. Jelenleg beállítottam a képernyővédőre, mert nincs olyan bemenet, mint a mikrofon vagy a webkamera. De ha ez lenne, akkor sokkal interaktívabb lehetne, vagy bizonyos mondatokkal, vagy egy arc észlelésével, ilyen foglalkozással lehet bekapcsolni.

Egy kis számítógépen fut a Raspberry Pi hívása. Miért használta ezt különösen?

Mert az alacsony szintű számítástechnika. Alacsony szintű nyelvet használ, de tudásom Linuxban van. Tudom, hogyan lehet webkiszolgálót futtatni, és ismerem a webtechnológiát, ezért csak azt tudom igazítani, amit tudok. Plusz ez grafikus. Ha valamilyen Arduino-t használok, akkor csak egy kis OED-kijelzőre van korlátozva, ami olyan, mint az alapvető kavicsos óra.

Mennyi kutatást végeztek a projekt elindítása előtt, vagy egyszerűen az érdekek és az időzítés egyeztetése?

Láttam, hogy a srác blogja, és már tudtam a szoftverrészt. Azt hittem, nem lehet ilyen nehéz megmunkálni. Ez biztosan nem tökéletes dolog. Valaki kiküldte a Reddit-et, és azt mondta, hogy úgy tűnik, mintha egy harmadik osztályos ujjfestménye lenne Nevet. Ez igaz! Én egyáltalán nem vagyok famegmunkáló. Csak annyi volt, hogy jól nézzen ki. Mindig szórakoztató, hogy kimegy a szakterületedből, és próbálj ki valami újat, úgyhogy ez az, ami erről szólt.

** Milyen kudarcok voltak az építés során?

A legnehezebb az volt, hogy nem gondolkodtam logisztikailag arról, hogy a tükör mélysége hogyan fog működni. Egy egyszerű, négyzet alakú fadarabot építhettem a monitor körül, de nem gondoltam, hogy a doboz és az elülső keret között vékony akril volt.

Sok lehetőség van a fejlesztésre, különösen a légáramlás esetén. Csak a lyukakat fúrtam a tetején és az alján, így valószínűleg nem ez a legbiztonságosabb módja annak. Amit most csinálok, más emberek ötleteit kapom.

Említette a blog bemutatóját. Ez azért van, mert azt akartad, hogy egy átlagos Joe képes legyen építeni egyet, még akkor is, ha nem ismerik jól a számítástechnikát?

Én vagyok ott, ahol ma programozó vagyok, mert olvastam az emberek blogjait, amelyek utasításokat adtak a dolgok lépésről lépésre történő elvégzésére. A tükörrel minden kemény részt csináltam. Programoztam a szoftvert, és telepítenie kell, és be kell állítania a Raspberry Pi programot.

Szóval azt hiszem, hogy egy átlagos ember online lehet, mint amikor gyerek voltam, és elolvastam a bemutatókat, és követtem szorosan. Azt hittem, nagyon fontos megosztani, hogyan építettem meg, mert tudom, hogy a 15 éves lányok szeretik ezt.

* Tudom, hogy csak * kiküldte a bemutatót, de visszajelzést kapott az emberek, akik megpróbálják saját készíteni?

Minden órában kéréseket kaptam! Még mindig próbálok válaszokat küldeni. Az emberek megpróbálják megépíteni a sajátjukat vagy az embereket, akik korábban építették a sajátjukat, és valamilyen oknál fogva nem kaptak figyelmet, hogy hozzám forduljanak és azt mondják: „Építsünk valamit együtt.

Igen nehéz nekem, hogy egyedül érjek el. Amit most megpróbálok csinálni, olyan fórumot kell építeni, ahol mindannyian beszélhetünk, és egy helyet foglalhatunk el, és elmozdulhatunk.

Milyen javaslatokkal rendelkeznek az emberek? Most már csak az elmék alapvető találkozója?

Leginkább a Reddit-hozzászólásokon mentek keresztül. Mindenféle hasznos háttérrel rendelkező ember van. Az egyik ember azt mondta: „Nem megfelelő típust használsz, ezt kell használnod.” Más emberek olyanok, mint: „Ó, ha itt egy webkamera van, amely felismeri az arcokat, akkor megnézheted. javaslatok és egy csomó hely az emberek számára, hogy kreatívak legyenek.

Ideális esetben a jövőben látná az embereket, akik ezt a mindennapi életükben használják? A legközelebbi dolog, amit el tudok képzelni, olyan, mint az Amazon Echo vagy az Apple Watch.

Az internet-as-dolgok felé haladunk. Egyáltalán nem lennék meglepve, ha a dolgokat látjuk a mindennapi életünkben, mint például menjünk a boltba, és nagyon hamar vásároljunk ilyen dolgokat.

Melyek azok a funkciók, amelyeket a mikrofonon kívül más funkciókkal szeretne hozzáadni?

Ezért próbálok elérni az embereket: szeretném a webkamerát, a mikrofont. De tényleg többet kell gondolkodnom, és tervet kell előállítanom, és bemutatnom kell egy olyan embercsoportnak, amely szerintem egy olyan verziót építhet, amely szerintem mindenki számára sikeres lenne. Nem csak a hackerek és a DIY-ek. Most már csak arra törekszem, hogy impulzust kapjunk arról, hogy ki segíthet nekem, és ki akar részt venni egy olyan közösségben, amely ugyanazt csinálja.

Hol tudnak az emberek a fórumra küldeni?

Nekem van a domain neve, és valaki segíteni fog nekem az elülső végén. Mirrormirror.tech lesz. Remélhetőleg ez a következő nap vagy kettő lesz.

Mi a következő lépés?

Tényleg a nyílt forráskódú ötletről van szó. Ez a termék nem számomra, más emberek ötleteitől származik. Soha nem akarom elvenni ezt. Az első nyilvánvaló lépés az, hogy elkötelezett helyet biztosítsunk azoknak, akik meg akarják tanulni, hogyan kell építeni és fejleszteni.

$config[ads_kvadrat] not found