Obsah:

Jednoduchý braillský zapisovač (řeč do Braillova písma): 8 kroků (s obrázky)
Jednoduchý braillský zapisovač (řeč do Braillova písma): 8 kroků (s obrázky)

Video: Jednoduchý braillský zapisovač (řeč do Braillova písma): 8 kroků (s obrázky)

Video: Jednoduchý braillský zapisovač (řeč do Braillova písma): 8 kroků (s obrázky)
Video: Tomáš Hrdinka, Spektra, v.d.n.: Braillský tisk jednoduše 2024, Listopad
Anonim
Image
Image

Ahoj všichni, Všechno to začalo tím, že jsem po úspěšném dokončení vytvořil jednoduchý XY plotter, napadlo mě vyvinout jednoduchý převaděč textu na Braillovo písmo. Začal jsem to prohledávat online a nečekaně byly ceny příliš vysoké, což mě přimělo postavit malý přenosný a levný spisovatel.

Jak víme, že cokoli si myslíme, že můžeme postavit, to může existovat nebo se o to alespoň někdo pokusil, a tak jsem začal hledat takový psací stroj. Dostal jsem video, kde bylo docela velké a hlučné, a tak mě napadlo dát svou vlastní příchuť který je malý přenosný a snadno použitelný.

Upřímně jsem pro Arduino nový a stále se ho učím. Úspěšně jsem dokázal postavit plotru XY, takže mé naděje byly tehdy velké, se stejnými znalostmi dokážu vytáhnout vlastní malý braillský spisovatel. Takže v tomto procesu jsem se naučil hodně a konečně jsem to dokázal vyvinout za pouhé 2 týdny.

Takže tady jde o to, jak vybudovat jednoduchého braillova spisovatele.

Krok 1: Materiály pro projekt

  • Arduino Nano
  • A4988 Krokový ovladač
  • Modul Bluetooth sériového vysílače
  • Lineární vodítko krokového motoru jednotky CD, mikro vedení
  • 2dílný servomotor s rotací 360 stupňů
  • 1 kus 180 stupňového servomotoru
  • 2 kusy injekční stříkačky (v lékárně)
  • 1 kus průhledného akrylového listu
  • Oboustranná pěnová páska
  • Fevi Kwik
  • Propojovací kabel muž-žena
  • Sada řezných nástrojů a šroubováků.
  • Gelové / kuličkové pero
  • Mobilní telefon s funkcí Bluetooth
  • APP: Hlasové ovládání Arduino

Pojďme to nyní postavit

  • Celkový projekt lze rozdělit na 4 malé části

    1. Nastavení modulu vložky (pomocí ovladače A4988)
    2. Vytváření pohybu nahoru a dolů pro hlavu spisovatele
    3. Váleček na válcování papíru
    4. Integrace Bluetooth
  • Na konci je třeba shromáždit všechny části, které povedou k dokončení projektu.

Krok 2: Část 1: Vytvoření pohybu linky pro Writer

Část 1: Vytvoření pohybu linky pro Writer
Část 1: Vytvoření pohybu linky pro Writer

Potřebujeme pohyb tam a zpět, abychom to napsali na papír. Existuje spousta videí, která vytvářejí takový mechanický pohyb pomocí různých metod. Ale pomocí krokového motoru to můžeme udělat velmi snadno s vysokou přesností.

Abych se vyhnul vytváření mechanických věcí, použil jsem krokový motor, který je dodáván s posuvníkem, můžete si jej postavit sami, pokud máte zájem stavět si vlastní, můžete sledovat tento odkaz.

Jakmile je mechanická část hotová, musíme provést kroky k provedení elektrické konfigurace

  • Podle obrázku proveďte konfiguraci obvodu.
  • Určitě dejte

    • Pin 6: Povolit
    • Pin 5: Krok
    • Pin 4: Směr
  • Nahrajte kód basicMove2 do svého Arduino nano a otevřete sériový monitor a použijte „f“pro přesměrování a „„ b “zpět a otestujte svůj obvod. Zkontrolujte, zda jste schopni dosáhnout správného lineárního pohybu nebo ne s přesností.
  • Můžete také použít řadu příkazů jako fbfbffbbfffbbbb.

Krok 3: Část 2: Hlava spisovatele (pohyb nahoru a dolů)

Část 2: Writer Head (pohyb nahoru a dolů)
Část 2: Writer Head (pohyb nahoru a dolů)
Část 2: Spisovatelská hlava (pohyb nahoru a dolů)
Část 2: Spisovatelská hlava (pohyb nahoru a dolů)
Část 2: Writer Head (pohyb nahoru a dolů)
Část 2: Writer Head (pohyb nahoru a dolů)
Část 2: Spisovatelská hlava (pohyb nahoru a dolů)
Část 2: Spisovatelská hlava (pohyb nahoru a dolů)

Existují různé způsoby pohybu nahoru a dolů. Můžete to udělat pomocí solenoidového ovladače. Ale tady na to používám jednoduché pero pomocí servomotoru.

  • Vezměte si jakékoli jednoduché kuličkové pero s vyjímatelnou náplní.
  • Po zatlačení náplně do ní vytvořte v horní části otvor, ujistěte se, že by měl projít oběma stranami pera a doplnit.
  • Vytvořte další díru v náplni a připojte k ní provázek.
  • Vraťte náplň zpět a vytvořte otvor v peru pod otvorem pro refile, ujistěte se, že je to alespoň o 2-3 cm nižší než refile.
  • Nyní navlékněte nahoře elastickou gumu skrz pero a znovu proveďte znovu.
  • Použijte 180 stupňový servomotor a nastavte jej na 0 stupňů a připojte řetězec k nob.
  • Nyní, když se nob otočí proti směru hodinových ručiček o 180, bude náplň vytažena a když se díky gumičce nahoře vrátí zpět na 0 stupňů, vrátí se zpět dovnitř.
  • Připojte signální pin na pin číslo 8 v Arduino nano.
  • Nahrajte kód basicMove2 do svého Arduino nano a otevřete sériový monitor a použijte „n“a otestujte svůj obvod.
  • Můžete také použít řadu příkazů nnnnnnnnn a zkontrolovat, zda funguje nebo ne.
  • Zvětšením zmenšete úhel otočení, abyste získali pohyb touhy.

Krok 4: Část 3: Váleček na papír

Část 3: Váleček na papír
Část 3: Váleček na papír
Část 3: Papírový váleček
Část 3: Papírový váleček
Část 3: Papírový váleček
Část 3: Papírový váleček

Nyní je papírový váleček nejzajímavější a nejnáročnější částí.

  • Odstraňte gumu injekční stříkačky.
  • Odřízněte plastové zařízení do kruhu.
  • Vložte ji do gumy a naneste trochu lepidla.
  • Připojte servo a zajistěte jej lepidlem.
  • Vytvořte další, jako výše.
  • Připojte signální pin ke kolíku číslo 9 a 10 v Arduino nano.
  • Nahrajte kód basicMove2 do svého Arduino nano a otevřete sériový monitor a použijte „p“a otestujte svůj obvod.
  • Můžete také použít řadu příkazů pppppppppp a zkontrolovat, zda funguje nebo ne.
  • Chcete -li dosáhnout požadované rychlosti, zvyšte úhel otočení.
  • Pokuste se nastavit rychlost změnou potenciometru, který je přítomen uvnitř serva.
  • Otáčejte stejným směrem a rychlostí (to je nejdůležitější a únavná práce).

Krok 5: Část 4: Integrace modulu Bluetooth

Část 4: Integrace modulu Bluetooth
Část 4: Integrace modulu Bluetooth

Tato část je nejjednodušší.

  • Proveďte výše uvedenou konfiguraci obvodu a je hotovo.
  • Pomůže vám odeslat hlasový příkaz pomocí hlasového ovládání Arduino.
  • Můžete vyhledat „modul Bluetooth Arduino hc-05“na Googlu a získáte skvělé příklady.

Krok 6: Část 5: Shromážděte vše

Část 5: Shromážděte vše
Část 5: Shromážděte vše
Část 5: Shromážděte vše
Část 5: Shromážděte vše
Část 5: Shromážděte vše
Část 5: Shromážděte vše

Nyní pojďme sestavit všechny naše čtyři části.

  • Vyčistěte list.
  • Pomocí dvojité pásky přidejte servomotor podle obrázku.
  • Na lineární posuvník připevněte další plastový kus a umístěte jej na dvě serva.
  • Ujistěte se, že je umístěn rovnoběžně s válečkem papíru.
  • Nyní připojte hlavu pera, ujistěte se, že by se neměla dotýkat povrchu, a při otáčení serva by měla vyrazit otvor na pásku.
  • Připojte pin Arduino nano.
  • Nahrajte kód basicMove2 do svého Arduino nano.
  • Otevřete sériový monitor a zkontrolujte všechny příkazy

    • f pro přeposílání
    • b za záda
    • p pro válcování papíru
    • n pro pohyb pera nahoru a dolů.
  • Jakmile jsou všechny funkce nyní ověřeny, je připraven k tisku Braillova písma.

Krok 7: Vytvořte obvod kompaktní

Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním
Udělejte obvod kompaktním

Tokem obrázku vytvořte obvod v malém a jediném prkénku.

Krok 8: Umožňuje tisk Braillova písma

Image
Image
  • Otevřete soubor Brallie.ino, otevřete sériový monitor Arduino IDE.
  • Vložte papír pod motor rolovacího papíru.
  • V příkazu odešlete mezeru, tj. (""), A klikněte na Enter.
  • Papír se zasune dovnitř.
  • Dělejte to, dokud to spisovateli nepřekročí hlavu.
  • Poté můžete odeslat svůj příkaz na monitor, skutečný text.
  • Otevřete si aplikaci Bluetooth, připojte se k Bluetooth a odešlete hlasový příkaz.
  • otočte papír, abyste viděli jazyk Braillova písma.
  • Zkusil jsem pár slov jako ahoj, ahoj a vítej, můžeš vidět ukázkový výstupní papír.
  • Níže uvedené parametry v kódu můžete změnit, abyste získali konkrétní výsledky.

    • Mezera mezi braillskými sloupky: int kroky = 30;
    • Čárová mezera mezi braillskými řádky mezi prvními dvěma tečkami a dalšími dvěma řádky bodů: int paperLine = 250;
    • Rychlost lineárního posuvníku: int stepperDelay = 500;
    • Rychlost hlavy zapisovače: int servodelay = 500;
    • Počet znaků na řádek: int n = 10;

Doporučuje: