Myślę, że każdy z was, który grał w gry, wcześniej czy później chciał używać kodów. Wpłynęło to również na autora (kanał YouTube „Open Frime TV”) tego domowego produktu. W rezultacie mamy taką instalację, która gra na twoim miejscu.
Od dzieciństwa autor uwielbiał grać w różne gry, a jedną z nich był „Bohater gitary”. Autor wciąż go gra, pomaga się zrelaksować po ciężkim dniu, a także ćwiczyć reakcję.
Jak rozumiesz, w tej grze musisz grać piosenki na gitarze, wchodząc w nuty. Gdy nuta zbliża się do tego obszaru, musisz nacisnąć odpowiedni klawisz.
Również w tej grze są bardzo złożone piosenki, które są prawie niemożliwe do przekazania. Właśnie wtedy autor wpadł na pomysł złożenia urządzenia, które będzie zgodne z notatką odpowiednią dla określonej strefy, i zgodnie z tym naciśnij żądany klawisz. Tutaj możesz od razu dodać 2 komentarze. Po pierwsze: oczywiście najłatwiej jest to zrobić ogólnie programowo i wykorzystać jako oszustwo.
A po drugie, nawet jeśli nie jest to zrobione programowo, użycie przekaźnika jest bardzo niepożądane, jest lepsze niż transoptor lub coś innego.
Teraz w porządku. Jeśli użyjesz kodu programu, w tej grze możesz łatwo złapać ban. Mechaniczne oszustwo jest prawie niemożliwe do obliczenia. Teraz o przekaźniku. Jego stukot tworzy nieopisaną atmosferę i pełny efekt obecności, dlatego postanowiono się nad nimi rozwodzić. Zadanie jest więc jasne. Teraz zobaczysz, jak autorowi tego domowej roboty robota udało się go wdrożyć. Wszystko jest proste. Arduino Uno to wszystko napędza.
I są tego dwa powody. Po pierwsze, ponieważ płyta Arduino Uno była już w posiadaniu autora, a po drugie, tak naprawdę nie chciałem się tym przejmować i odrabiać lekcji na wzmacniaczach operacyjnych, ponieważ arduino o wiele łatwiej po prostu poprzez zmianę wartości w kodzie.
Ponadto, aby stworzyć robota zrobionego w domu, potrzebujemy starej klawiatury komputera, z którą się połączymy i naciskamy przyciski.
Będziemy również potrzebować rolek, fototranzystorów i różnych drobiazgów, zobaczycie to później.
Dlaczego autor zdecydował się na użycie fototranzystorów? Odpowiedź brzmi: najpierw stworzył robota za pomocą fotorezystorów, ale potem okazało się, że były one zbyt wolne i nie miały czasu na ćwiczenia.
W przypadku fototranzystora prędkość przełączania wynosi zaledwie 0,01 sekundy, co daje nam doskonałą wydajność.
Teraz przejdź bezpośrednio do schematu urządzenia. Najpierw spójrzmy na schemat blokowy.
Jak widać, tutaj wszystko jest dość proste. A teraz osobno rozważamy każdy blok. Obwód czujnika wygląda następująco.
Każdy fotorezystor jest połączony ze zwykłym tranzystorem, aby zwiększyć wzmocnienie, a także rezystory podciągające i kondensatory wygładzające, aby zapobiec fałszywym alarmom.
Drugi schemat jest schematem niezawodnym.
Zamiast tego można było wziąć gotowy moduł, ale jakim byłby amator radiowy, gdybyśmy sami tego nie zrobili zrób to sam.
Na tym schemacie widać mosfety kontrolujące szynę, diody ochronne, a także diody LED (postanowiono umieścić je na samym końcu, aby uprościć konfigurację urządzenia).
Również tutaj widzimy niezrozumiały ślad i oporniki, dowiedzmy się, co to jest.
Tak więc, jak wspomniano wcześniej, do produkcji tego domowego produktu potrzebujemy starej klawiatury, można go używać z innym interfejsem połączenia (USB lub PS / 2 nie jest ważne).
Z tego musisz pobrać moduł.
Teraz musisz przylutować szpule zamiast przycisków, w tym celu musisz zrozumieć, jak działa klawiatura.
Sama platforma z klawiszami zawiera ścieżki, ale te ścieżki nie są łatwe, ale z oporem.
Powiedzmy, że jeśli zamkniemy w tym momencie, wówczas rezystancja wynosi 50 omów:
I w tym momencie jest już 100 omów.
Moduł widzi to i przekazuje informacje do komputera. Musimy zastąpić te ścieżki rezystorami. Aby to zrobić, zmierz opór toru.
Następnie podłączamy klawiaturę do komputera, bierzemy odpowiedni rezystor i zaczynamy podłączać go do różnych punktów, w zależności od tego, który klawisz naciskamy.
Tutaj wskazane jest znalezienie ścieżki, do której można podłączyć 5 kluczy jednocześnie.
Odbywa się to w taki sposób, że możesz wyłączyć klawiaturę po zakończeniu gry, w przeciwnym razie bębny, zamykając się w świetle, zaczną klaskać wszystkimi klawiszami, tworząc dziki chaos.
A teraz, gdy ustaliliśmy obwody i połączenie, nadszedł czas na wykonanie płytek drukowanych. Oczywiście dla wygody można to zrobić na desce, ale autorowi wydawało się łatwiej naszkicować sygnet, niż dręczyć go deską.
Tak więc plansza jest losowana. Autor wybrał lokalizację fotorezystorów dla swojego monitora, w przypadku innego monitora należy zwiększyć lub zmniejszyć odległość.
Powstałe deski są uszczelnione, wszystko to odbywa się elementarnie. Zbieramy pojedyncze bloki.
Jak widać, autor postawił takie stanowisko dla fotorezystorów, aby były na odpowiednim poziomie.
Pozostaje połączyć bloki w jedno urządzenie. Zbieramy wszystko jak na rysunku, a teraz możemy przejść do kodu oprogramowania układowego arduino.
Aby to zrobić, potrzebujemy tego szkicu.
Tutaj wskazujemy, gdzie są podłączone czujniki światła:
A tutaj, gdzie podłączone są przekaźniki:
Teraz pozostaje do skonfigurowania. Aby to zrobić, spójrz na monitor portu każdego czujnika z ciemnym ekranem i kiedy nuta przechodzi przez czujnik.
Pozostaje tylko wyregulować tutaj wartość, która była, gdy nuta przechodzi przez czujnik.
Ale to wszystko. Wypełnij szkic do arduino i możesz go przetestować.
Jak widać, urządzenie wykonuje doskonałą robotę. Cóż, to chyba wszystko. Dziękuję za uwagę. Do zobaczenia wkrótce!
Wideo: