Spisu treści:

Prosty pisarz Braille'a (mowa na Braille'a): 8 kroków (ze zdjęciami)
Prosty pisarz Braille'a (mowa na Braille'a): 8 kroków (ze zdjęciami)

Wideo: Prosty pisarz Braille'a (mowa na Braille'a): 8 kroków (ze zdjęciami)

Wideo: Prosty pisarz Braille'a (mowa na Braille'a): 8 kroków (ze zdjęciami)
Wideo: Pogrom 1906 - spotkanie z Wacławem Holewińskim. 2024, Lipiec
Anonim
Image
Image

Cześć wszystkim, Wszystko zaczęło się od zrobienia prostego plotera XY po jego pomyślnym ukończeniu, pomyślałem o opracowaniu prostego konwertera mowy na tekst brajlowski. Zacząłem go przeszukiwać online i niespodziewanie ceny były zbyt wysokie, co pobudziło mnie do zbudowania małego przenośnego i taniego pisarza.

Ponieważ wiemy, że cokolwiek myślimy, aby zbudować, może istnieć lub przynajmniej ktoś próbował, więc zacząłem szukać takiej maszyny do pisania. Dostałem film, w którym była dość duża i głośna, więc pomyślałem, że będę miał swój własny smak który jest mały przenośny i łatwy w użyciu.

Szczerze mówiąc, jestem nowy w Arduino i wciąż się go uczę. Z powodzeniem udało mi się zbudować ploter XY, dzięki czemu moje nadzieje były wysokie z tą samą wiedzą, którą mogę wyciągnąć własną małą pisownię brajlowską. Więc w tym procesie nauczyłem się dużo i wreszcie mogłem go opracować w ciągu zaledwie 2 tygodni.

Oto jak zbudować prosty program do pisania brajlem.

Krok 1: Materiały do Projektu

  • Arduino Nano
  • A4988 sterownik krokowy
  • Szeregowy moduł nadawczo-odbiorczy Bluetooth
  • Napęd CD suwak silnika krokowego prowadnica liniowa mikro
  • 2-częściowy serwomotor obrotowy o 360 stopni
  • 1 sztuka 180-stopniowy serwomotor
  • 2 sztuki strzykawki do iniekcji (w sklepie medycznym)
  • 1 sztuka przezroczystego arkusza akrylowego
  • Dwustronna taśma piankowa
  • Fevi Kwik
  • Przewód połączeniowy męski-żeński
  • Narzędzia tnące i zestaw śrubokrętów.
  • Żel / Długopis
  • Telefon komórkowy z funkcją Bluetooth
  • Aplikacja: sterowanie głosowe Arduino

Teraz zbudujmy to

  • Cały projekt można podzielić na 4 małe części

    1. Konfiguracja modułu liniowego (przy użyciu sterownika A4988)
    2. Tworzenie ruchu w górę iw dół głowy pisarza
    3. Wałek do zwijania papieru
    4. Integracja Bluetooth
  • Na koniec trzeba złożyć wszystkie części, które doprowadzą do ukończenia projektu.

Krok 2: Część 1: Tworzenie ruchu liniowego dla programu Writer

Część 1: Tworzenie ruchu liniowego dla pisarza
Część 1: Tworzenie ruchu liniowego dla pisarza

Potrzebujemy ruchu, żeby to napisać w gazecie. Istnieje wiele filmów, w których można stworzyć taki mechaniczny ruch przy użyciu różnych metod. Ale używając silnika krokowego możemy to zrobić bardzo łatwo z dużą dokładnością.

Aby uniknąć mechanicznego tworzenia rzeczy, użyłem silnika krokowego, który jest dostarczany z suwakiem, możesz go zbudować samodzielnie, jeśli jesteś zainteresowany budowaniem własnego, możesz kliknąć ten link.

Po wykonaniu części mechanicznej musimy wykonać kroki, aby wykonać konfigurację elektryczną

  • Postępuj zgodnie z obrazkiem, aby skonfigurować obwód.
  • Pamiętaj, aby umieścić

    • Pin 6: Włącz
    • Pin 5: krok
    • Pin 4: kierunek
  • Prześlij kod basicMove2 do swojego Arduino nano i otwórz monitor szeregowy i użyj "f" do przekazywania i "b" do tyłu i przetestuj obwód. Sprawdź, czy jesteś w stanie osiągnąć prawidłowy ruch liniowy, czy nie z dokładnością.
  • Możesz również użyć serii poleceń fbfbffbbfffbbb, takich jak polecenie.

Krok 3: Część 2: Głowa pisarza (ruch w górę iw dół)

Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)
Część 2: Głowa pisarza (ruch w górę iw dół)

Istnieją różne sposoby wykonywania ruchu w górę iw dół. Możesz to zrobić za pomocą siłownika elektromagnetycznego. Ale tutaj używam do tego prostego pióra z pomocą serwomotoru.

  • Weź dowolny prosty długopis z wymiennym wkładem.
  • Stwórz otwór w górnej części po włożeniu wkładu do środka, upewnij się, że otwór powinien przechodzić przez obie strony długopisu i wkład.
  • Zrób kolejny otwór we wkładzie i przymocuj do niego sznurek.
  • Włóż wkład z powrotem i wykonaj otwór w długopisie poniżej otworu na wkład, pamiętając, aby zrobić to co najmniej 2-3 cm poniżej wkładu.
  • Teraz zawiąż elastyczną gumkę na górze przez długopis i ponownie załóż.
  • Użyj 180-stopniowego silnika Servo i ustaw go na 0 stopni i przymocuj sznurek do noba.
  • Teraz, gdy nob obróci się w kierunku przeciwnym do ruchu wskazówek zegara o 180, wkład zostanie wyciągnięty, a gdy cofnie się do 0 stopni dzięki gumce na górze, cofnie się do środka.
  • Podłącz pin sygnałowy do pinu numer 8 w Arduino nano.
  • Prześlij kod basicMove2 do swojego Arduino nano i otwórz monitor szeregowy i użyj "n" i przetestuj swój obwód.
  • Możesz również użyć serii poleceń nnnnnnnnnn i sprawdzić, czy działa, czy nie.
  • Zwiększ kąt obrotu, aby uzyskać pożądany ruch.

Krok 4: Część 3: Wałek do papieru

Część 3: Wałek papierowy
Część 3: Wałek papierowy
Część 3: Wałek papierowy
Część 3: Wałek papierowy
Część 3: Wałek papierowy
Część 3: Wałek papierowy

Teraz rolka papierowa jest najbardziej interesującą i wymagającą częścią.

  • Zdjąć gumkę ze strzykawki do wstrzykiwań.
  • Wytnij plastikowe koło zębate w okrąg.
  • Włóż go do gumy i nałóż trochę kleju.
  • Przymocuj serwo i zabezpiecz klejem.
  • Utwórz kolejny jak powyżej.
  • Podłącz pin sygnałowy do pinów numer 9 i 10 w Arduino nano.
  • Prześlij kod basicMove2 do swojego Arduino nano i otwórz monitor szeregowy i użyj "p" i przetestuj swój obwód.
  • Możesz również użyć serii poleceń pppppppppp i sprawdzić, czy działa, czy nie.
  • Zwiększ kąt obrotu, aby uzyskać żądaną prędkość.
  • Spróbuj dostosować prędkość, zmieniając potencjometr, który znajduje się wewnątrz serwomechanizmu.
  • Wykonuj obroty w tym samym kierunku i prędkości (jest to najważniejsza i żmudna praca).

Krok 5: Część 4: Integracja modułu Bluetooth

Część 4: Integracja modułu Bluetooth
Część 4: Integracja modułu Bluetooth

Ta część jest najłatwiejsza.

  • Wykonaj powyższą konfigurację obwodu i gotowe.
  • Pomoże Ci wysłać polecenie głosowe za pomocą sterowania głosowego Arduino.
  • Możesz wyszukać "Arduino Bluetooth module hc-05" w google dostaniesz fajne przykłady.

Krok 6: Część 5: Złóż wszystko

Część 5: Złóż wszystko
Część 5: Złóż wszystko
Część 5: Złóż wszystko
Część 5: Złóż wszystko
Część 5: Złóż wszystko
Część 5: Złóż wszystko

Teraz złóżmy wszystkie nasze cztery części.

  • Wyczyść arkusz.
  • Używając podwójnej taśmy, dodaj serwomotor, jak pokazano na rysunku.
  • Zamocuj dodatkowy plastikowy element na suwaku liniowym i umieść go na dwóch serwach.
  • Upewnij się, że jest ustawiony równolegle do rolki papieru.
  • Teraz przymocuj głowicę pisaka, upewnij się, że nie dotyka powierzchni, a przy obrocie serwa powinna wybić otwór w taśmie.
  • Dołącz pin Arduino nano.
  • Prześlij kod basicMove2 do swojego Arduino nano.
  • Otwórz monitor szeregowy i sprawdź wszystkie polecenia
    • f do przekazywania
    • b do tyłu
    • p do walcowania papieru
    • n do przesuwania pióra w górę iw dół.
  • Po sprawdzeniu wszystkich funkcji jest teraz gotowy do drukowania Braille'a.

Krok 7: Spraw, aby obwód był zwarty

Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy
Spraw, aby obwód był kompaktowy

Przesuń obraz, aby utworzyć obwód w małej i pojedynczej płytce stykowej.

Krok 8: Wydrukujmy Braille'a

Image
Image
  • Otwórz plik Brallie.ino, otwórz monitor szeregowy Arduino IDE.
  • Umieść papier pod silnikiem papieru rolkowego.
  • Wyślij trochę spacji, tj. (" ") w poleceniu i kliknij enter.
  • Papier wsunie się do środka.
  • Rób to, aż przekroczy głowę pisarza.
  • Następnie możesz wysłać swoje polecenie na monitorze, rzeczywisty tekst.
  • Otwórz aplikację Bluetooth i połącz się z Bluetooth i wyślij polecenie głosowe.
  • odwróć kartkę, aby zobaczyć język Braille'a.
  • Próbowałem kilku słów, takich jak cześć, witam i witam, możesz zobaczyć przykładowy papier wyjściowy.
  • Możesz zmienić poniższe parametry w kodzie, aby uzyskać wyniki specyficzne dla Ciebie.

    • Odstęp między kolumnami brajlowskimi: int steps = 30;
    • Odstęp między pierwszymi dwoma kropkami brajla a kolejnymi dwoma rzędami kropek: int paperLine = 250;
    • Prędkość suwaka liniowego: int stepperDelay = 500;
    • Szybkość głowicy piszącej: int servodelay = 500;
    • Liczba znaków w wierszu: int n = 10;

Zalecana: