Spisu treści:

Szachy kieszonkowe: 4 kroki
Szachy kieszonkowe: 4 kroki

Wideo: Szachy kieszonkowe: 4 kroki

Wideo: Szachy kieszonkowe: 4 kroki
Wideo: Как легко выиграть в шахматы😂 2024, Listopad
Anonim
Kieszonkowe Szachy
Kieszonkowe Szachy

To szachy! W Twojej kieszeni.

Ten projekt ma na celu stworzenie małego urządzenia, które może uruchamiać małe gry, takie jak wąż, pac-man, tetris, a nawet szachy.

Kieszonkowe dzieci

- Wyświetlacz graficzny OLED o przekątnej 1,3 128x64

- Arduino Pro Mini (możesz używać zarówno modułów 5V, jak i 3,3V. Jeden 3,3V będzie łatwiejszy w użyciu, a 5V szybszy)

-Dotykowe przyciski przełączników

- Rezystory 1K Ohm

- Bateria Li-Po (pojemność baterii nie ma większego znaczenia, ale mniejsza bateria jest łatwiejsza do zamontowania)

- Moduł ładowarki Li-Po (lepiej kupić taki ze zintegrowanym wzmacniaczem 5V, w przeciwnym razie będziesz musiał go zrobić)

-Płytka prototypowa do przylutowania komponentów

- Włącznik/wyłącznik

- drukarka 3D do obudowy

Uwagi

Jeśli zdecydujesz się na użycie arduino 3.3v, możesz użyć regulatora 3.3v na arduino, aby zasilić go baterią li-po. Ale jeśli zamierzasz używać arduino 5 V, będziesz potrzebować wzmacniacza od 3,3 V do 5 V, aby go zasilić. Najłatwiej to zrobić kupując ładowarkę li-po ze zintegrowanym wzmacniaczem 5V lub kupując oddzielny moduł wzmacniacza 3.3v do 5v.

Nie miałem ich obu pod ręką, więc rozebrałem stary głośnik bluetooth i wylutowałem komponenty wzmacniacza 3 do 5 V i naprawiłem go na własnej płycie. Jeśli chcesz wiedzieć, jak to zrobić, możesz obejrzeć ten film.

Krok 1: Obwód

Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie

A więc obwód jest prosty, tylko do podłączenia jest dużo przewodów.

Podczas lutowania na płytce należy uważać, aby nie kapać lutowia na drugą stronę płytki, ponieważ będą tam elementy.

Schemat obwodu znajdziesz powyżej.

Krok 2: Oprogramowanie

Aby wgrać oprogramowanie do arduino pro mini, musisz użyć programatora. Istnieje wiele instrukcji, jak to zrobić, więc nie wyjaśnię tego w tym. Oto link do jednego z nich.

Jeśli nie masz programatora, możesz nawet użyć innego arduino do jego zaprogramowania. Oto link do tego.

Więc kod szachowy to przykładowy szkic szachowy u8glib. Działa naprawdę dobrze i obsługuje wiele ekranów oled z różnymi sterownikami. Aby go załadować, musisz najpierw pobrać bibliotekę. Następnie musisz dodać go do folderu bibliotek arduino. Następnie możesz pobrać załączony kod i wgrać go do swojego arduino. (Załączam własny kod, ponieważ zmieniłem trochę drobiazgów, aby przyciski działały z pinami analogowymi itp.)

Krok 3: Sprawa

Walizka
Walizka
Walizka
Walizka
Walizka
Walizka

Po zlutowaniu wszystkiego i wgraniu kodu zaprojektowałem i wydrukowałem w 3D obudowę, do której można ją włożyć. Wydrukowałem jeden kawałek z czarnego, a drugi z szarego PLA. Fajną rzeczą w tym przypadku jest to, że jest zapinany na zatrzask. Dzięki temu można go łatwo usunąć w razie potrzeby.

Krok 4: Koniec

Koniec
Koniec
Koniec
Koniec

Więc teraz możesz z tym zrobić wszystko. Moim głównym podejściem do tego projektu była możliwość noszenia urządzenia do gry w szachy w dowolne miejsce. Ale szkice gier takich jak wąż, pac-man czy tetris można znaleźć w Internecie. Ponieważ ta rzecz ma 4 przyciski, wystarczy grać w te gry.

Zostaw wszelkie pytania lub sugestie.

Zalecana: