» elektronika » Arduino »Hologram urob si sám. Kresliť so svetlom

Hologram pre domácich majstrov. Kresliť so svetlom

pozdravy obyvateľov našej stránky!
Dnes budeme zbierať Urob to sám zariadenie, pomocou ktorého môžete vo vzduchu kresliť celé farebné obrázky. A nie, nie som trochu preháňaný.

Ak chcete nasnímať taký obrázok, rýchlosť uzávierky pri snímaní fotografie by mala byť približne dve až tri sekundy. Okrem digitálneho fotoaparátu možno takúto expozíciu získať aj na fotoaparáte bežného smartfónu pomocou rôznych aplikácií pre fotoaparát. Fotografie z dnešného zariadenia vyzerajú asi takto.

Pôsobivé, však?
Prístroj je založený na adresnom pásiku LED, ktorý umožňuje individuálne ovládať farbu každej z jeho LED. Takže si vezmeme takúto pásku a dáme príkaz na zobrazenie veľkého farebného obrázka vo vrstvách, ktorý zobrazuje každý stĺpec pixelov po krátkej dobe. Fotoaparát sme nastavili na vysokú rýchlosť uzávierky, kreslili paličkou a získali sme farebný obrázok, ktorý, ako sa zdá, zamrzne vo vzduchu.

Pre potrebnú montáž:
1. Samotná páska s adresou. Autor urobil rozlíšenie 60 LED na meter a pripevnil ho na kovový profil.
2. Ďalej budete potrebovať pamäťovú kartu micro sd a modul na pripojenie. Na mape budú obrazové súbory na vykreslenie.
3. Tlačidlo na spustenie animácie.
4. A samozrejme platforma Arduino nano, ktoré to zvládne všetko.
5. Aj v pôvodnom obvode je potenciometer na nastavenie jasu a rýchlosti animácie.
6. Páska vyžaduje 5 voltov energie a vo svetlých oblastiach obrazu bude potrebovať slušný prúd. Preto sa budeme živiť z čínskej banky.

Všetko bude veľmi jednoduché. Autor dal dohromady obvod na doske na testovanie výkonu. Páska je pripevnená k kusu štvorcového hliníkového profilu, ktorý sa nachádza na balkóne, a všetko ostatné je spojené s potermi a elektrickou páskou. Stručne povedané, maximálna kolektívna farma.

Nazýva sa to rozloženie, ale rozloženie funguje.

Skôr ako začnete, musíte si pripraviť pamäťovú kartu a samotné obrázky. Karta musí byť naformátovaná na formát tuku. A aby nevznikli žiadne ďalšie otázky, naformátujeme oficiálny nástroj, ktorý má iba tlačidlo formátovania. Program je archivovaný s projektom (odkaz na konci článku).

Ďalším krokom prípravy sú samotné obrázky. Majú tiež množstvo prísnych požiadaviek. Po prvé, šírka obrázka by sa mala rovnať počtu LED diód v páske.Po druhé, obrázok by mal byť vo formáte bmp s farebnou hĺbkou 24 bitov. Po tretie, obrázok je umiestnený zvisle zdola nahor, horná strana obrázka sa pozerá doľava. Na prípravu obrázkov nepotrebujete nadprirodzené programy, iba štandardnú farbu okien-ovskogo. Poďme sa pozrieť na klasiku - kačičku. Je skvelým obrazom tohto druhu účinkov. Nájdeme obrázok v Google, okamžite si všimnem, že tam, kde je obrázok čierny, LED dióda nesvieti. Ak chcete nakresliť obrázok bez podkladu, to znamená bez pozadia, musíte nájsť buď obrázok na čiernom pozadí, alebo stiahnuť obrázok vo formáte png s priehľadným pozadím.

Najprv vyplňte pozadie čiernou farbou. Ak to chcete urobiť, vytvorte novú vrstvu, položte ju a vyplňte. Teraz otočíme obrázok a prevrátime ho tak, aby zostal tak, ako má. Šírku obrázka zmeňte podľa počtu LED diód (autor má 60). A teraz zostáva iba uložiť vo formáte bmp s farebnou hĺbkou 24 bitov. To je všetko.




V dôsledku toho musíme získať naformátovanú pamäťovú kartu a na nej pripravené obrázky správnej veľkosti vo formáte bmp a pod potrebnými názvami: frame 000, frame 001, 002 atď.

Teraz prejdite na stránku projektu a stiahnite si archív. Tu nájdete zbierku hotových obrázkov, ako aj všetky potrebné programy, firmvér, schémy a pokyny. Pre tých, ktorí nenarazili na arduino, je k dispozícii samostatný ultra-megasuperový podrobný článok.


Začíname to a jediná vec, ktorú treba zmeniť, je počet LED diód, mal by samozrejme zodpovedať počtu LED diód vašej pásky a počtu pixelov šírke vašich obrázkov. Po prečítaní všetkých pokynov a vykonaní potrebných krokov kliknite na tlačidlo sťahovania. Celý prototyp je pripravený.

Odporúčam prvé spustenie bez odpojenia od počítača a otvorenia monitora portu, bude tam veľa užitočných informácií. Po každej zmene alebo pridaní obrázkov na pamäťovú kartu budete musieť spustiť systém stlačením tlačidla, potom sa zapne režim prevodu obrázkov a každý z vašich obrázkov sa skonvertuje. Potenciometer počas prvého uvedenia do činnosti tiež slúži ako gombík na nastavenie jasu, pretože jas sa nastavuje v počiatočnej fáze spracovaním. Prvé spustenie je tiež dôležité v tom, že vidíte všetky možné chyby.

Všeobecne platí, že po úspešnom stiahnutí a veľa OK, môžete odpojiť a vykonať ďalšie spustenie bez stlačenia tlačidla. Teraz je všetko veľmi jednoduché, zapnite ho, chvíľu počkajte a po kliknutí na tlačidlo sa zobrazí animácia. Ďalším kliknutím sa zobrazí ďalší obrázok z mapy atď. V kruhu. Potenciometer teraz upravuje rýchlosť animácie.

Fotoaparát sme nastavili na rýchlosť uzávierky na dve alebo tri sekundy, zapnite časovač a šli sme k originálu. Ukázalo sa, že vo vzduchu je magicky zamrznutý obraz.

Mimochodom, pre smartfóny existujú špeciálne aplikácie, ktoré vám umožňujú fotografovať s nízkou rýchlosťou uzávierky a nepotrebujete drahý fotoaparát s manuálnym nastavením expozície.

Gizmo sa ukázalo byť v pohode, ale je tu jedna veľká nevýhoda - je to hlúpe nepohodlné, a ak máte na mape viac ako 10 obrázkov, potom je to zvyčajne úplný odpad, nebude možné vybrať ten správny.

Poďme trochu rozšíriť možnosti a pridajte displej. Displej používame takto:


Toto je jednoduché zobrazenie na posuvnom registri TM1637. Na prácu nepotrebuje rýchle komunikačné protokoly a knižnica nezaberá veľa miesta. Plánuje sa, že sa na displeji zobrazia čísla jasu, rýchlosti, chybové hlásenia a iné systémové správy. Najdôležitejšou vecou je výber čísla obrázka na vykreslenie. Na ovládanie celej tejto veci používame kódovač. Je to chladnejšie ako potenciometer v tom, že sa točí neobmedzený uhol a robí to s malými krokmi, ako by to bolo v krokoch.Má tiež gombík.
Pripojíme sa tu podľa tejto schémy:

Pre túto schému je v priečinku projektu samostatný firmvér. Začneme a blikame. Ako ju používať - ​​o niečo neskôr a teraz pozbierajme všetko železo v normálnom prípade. S rozložením a spoločnou farmou všetko spájame a skryjeme v malej spojovacej skrinke.
Systém budeme napájať zo 4 niklových batérií, ktoré majú napätie 1,2 V, a 4 kusy dajú iba 5 V na napájanie pásky a arduino. Tieto batérie tiež pokojne dávajú 3-4 A, čo je pre nás dosť. Vezmite pásku 144 LED na meter, aby ste zvýšili rozlíšenie obrazu.


Najprv vyrežeme okno pre displej a potom sa budeme zaoberať umiestnením zvyšných komponentov.



Zostáva spájkovať jedlo a v zásade všetko.


Mimochodom, pre kodéry sú veľmi chladné čiapky, ale predávajú sa v celých baleniach, ako takmer všetky malé veci na aliexpresse.
Vo všeobecnosti je všetko pripravené, systém sme pripevnili k profilu. Toto je kresba s rozlíšením 144 pixelov, dĺžka 1 meter a elegantná elektronická jednotka s pohodlným nastavením.


Keď už hovoríme o nastaveniach. Ako túto vec používate? Autor trochu zmenil dizajn, presunul hlavný vypínač a presunul pamäťovú kartu.

Zapnite napájanie, uchopte puzdro, stlačte tlačidlo a kreslite pomocou výkresu. Pokiaľ ide o spustenie a nastavenie: po každom pridaní alebo zmene obrázka na pamäťovej karte musíte začať so spracovaním (v tejto verzii musíte stlačiť kodér a zapnúť napájanie, zobrazí sa správa o spustení, uvoľnite tlačidlo, zobrazí sa správa o príprave). Príprava trvá niekoľko sekúnd, v závislosti od počtu záberov na pamäťovej karte a ich dĺžky. Teraz sme vyzvaní, aby sme si vybrali jas. Jas sa mení z 10 na 95.

Maximálny jas nie je obmedzený jasom samotnej pásky, ale prúdom, ktorý nastavíme v nastaveniach, to znamená, že všetko záleží na vašom zdroji energie.

Všeobecne platí, že teraz vyberieme obrázok, ktorý potrebujeme, to znamená, že musíme vedieť, pod akým číslom sa deje, stlačte tlačidlo Štart a prehrá sa animácia.

Ak chcete upraviť rýchlosť, podržte stlačené tlačidlo enkodéra, objaví sa sp (rýchlosť) a podržte stlačený enkodér, môžete nastaviť rýchlosť.

Maximálna rýchlosť závisí od maximálnej rýchlosti načítania z pamäťovej karty.

Zvolená rýchlosť sa zapíše do energeticky nezávislej pamäte a pri reštarte sa neresetuje. Mimochodom, následné spustenie je oveľa rýchlejšie.




Ďakujem za pozornosť. Uvidíme sa skoro!

videa:
10
7
9

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
1 komentár
Hologram pre domácich majstrov.
Hologram je, samozrejme, krásne slovo, ale to, čo je tu uvedené, nie je hologram. ((

Odporúčame vám prečítať si:

Ruku pre smartphone ...