Olyan számos jó hack a [Joekutz] vintage LED-es képernyős munkájában, hogy nehéz megérteni, hogy hova kell kezdeni. Az Arduino Uno által kezelt DIY LED képernyője van. Ahhoz, hogy néhány szöveget vagy fotót kapjon a kijelzőn, a Bluetooth-hangszóró kimenetét közvetlenül az Arduino-hoz vezeti, valamint elküldi az informatikai hangszóró hangokat, amelyek a szöveget kódolják. Annyira, mintha ez nem volt elég, akkor egy Quartz-sofőr táblát kötött egy analóg órából, hogy a képernyőt óráként is kihasználhassa.
Kezdjük a LED MATRIX kijelzővel, esetleg a legjobb oka annak, hogy megpróbáljuk a kezét a Shift regiszterekben. This screen utilizes two such 8-bit shift registers daisy chained together feeding two 8-bit Darlington arrays. A képernyőnek tíz sorja tizenhat oszlop, valamint kitalálta, az oszlopokat a tizenhat shift regiszter kezeli. two Arduino pins tell the shift registers which column to turn on. The rows are turned on as well as off utilizing ten transistors managed by ten much more Arduino pins. Szkennelés 80 képkocka másodpercenként egy szép, flickerless kijelzőt kap.
Ahhoz, hogy mind a LED mátrix áramköri kártyát, mind a kezelési táblát, [JOEKUTZ] -ot, a rézburkolatú deszkák elzáró ösvényeit a házi CNC malom felhasználásával. Győződjön meg róla, hogy megvizsgálja az alábbi első videót, hogy megnézze a félreértését azzal, hogy végül a gyönyörű táblákhoz vezetett.
Az ARDUINO-ba küldött hangok
Az Arduino a kijelzőre húzódik, de miért nem mondja meg, hogy mit kell húzni egy laptopból vagy telefonból? Ehhez párosított egy olcsó Bluetooth hangszórót a laptopjával. A laptopon egy egyszerű webhelyet készített, amellyel fényképeket készíthet, vagy szöveget készíthet. A “Beam!” Című gombra kattintva A weboldalon néhány JavaScript fut, amely átalakítja a fotókat vagy a szöveget. Az AudioContext elem ezután elküldi azokat a hangokat a párosított hangszóróra.
Annak érdekében, hogy a hangszórót az Arduino-hoz kapja, a Bluetooth hangszóró áramköri kártyájához csapkodott, átirányította a kimenetét az Arduino-analóg PIN-kódra. See the second video for his adventures in figuring out a method to encode those tones such that the Arduino can decode them as well as turn them into something for controlling the LED display.
És végül, mert van egy kijelzője, miért nem használja, mint egy óra? He discovered that the Arduino’s interior clock wasn’t accurate enough, so he purchased a inexpensive analog clock as well as eliminated its quartz motor chauffeur board. Néhány kisebb módosítással, valamint tranzisztorral, hogy erősítse a jelet, felhasználta az időzítési jeleket, hogy az Arduino-órás programot pontos legyen.
Míg egyedileg ezek a hackek [Joekutz] élvezetesek voltak, látva őket, hogy mindannyian integrálódnak egy kötegben, úgy tűnik, mintha sok móka lenne.
A DIY LED-es képernyők itt nem újak ittak a Hackaday-on. Ellenőrizze ezt a Colossal ONE, a Colossus nevét, 1250 LED-t két négyzetméteren. Az órák hasonlóképpen úgy tűnik, hogy egy előnyben részesülnek, és folyamatosan felborulunk a könyves módszerek, amelyek az emberek jönnek a képernyőn.