Konsola do gier Arduboy jest jednym z najbardziej znanych przykładów otwartego sprzętu. Czy chcesz - kup gotowy, chcesz - odbierz zrób to sam. Jeśli wyrosną z ramion, drugi jest bardziej opłacalny. Interesującą wersję klonu Arduboy wykonali Instructables pod pseudonimem indoorgeek.
Najpierw wypróbował schemat konsoli na płycie typu breadboard:
Urządzenia I / O, które podłączył do nóg Arduino Pro Micro jak to:
Przyciski:
W górę - A0
W dół - A3
Z prawej - A1
Lewy - A2
A - D7
B - D8
Wyświetlacz OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Emiter piezo:
Jeden wniosek - D5
Drugi to D6
RGB LED:
Czerwony - D10
Zielony - D3
Niebieski - D9
Przyciski z przeciwnymi wnioskami na wspólnym przewodzie (lepiej jest dodać podciąganie przez rezystory do plusa), wspólna anoda diody LED RGB na plusa, katody na Arduino nie bezpośrednio, ale poprzez rezystory, moc wyświetlania prowadzi do odpowiednich szyn płyty głównej.
Kreator przygotowuje Arduino IDE do wypełnienia szkicu. Wybiera pozycję menu Plik - Preferencje. W polu Menedżer dodatkowych tablic adres URL kopiuje następujący adres:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Kliknij OK. Następnie wybiera pozycję menu Narzędzia - Tablice - Menedżer tablic, aw polu tekstowym wpisuje domowe lub Arduboy domowe. Wybiera ten pakiet i rozpoczyna jego instalację przyciskiem Instaluj.
W menu Narzędzia ustawia następujące wartości parametrów:
Wyżywienie: Domowy Arduboy
Bootloader: Cathy3K
Na podstawie: SparkFun Pro Micro 5V - alternatywne okablowanie
Rdzeń: Zoptymalizowany rdzeń Arduboy
Wyświetlacz: SSD1306
Wybiera ulubioną grę, pobiera jej szkic i przesyła do Arduino. Uruchamia się - działa:
Dobrze reaguje również na naciskanie przycisków:
Teraz indoorgeek projektuje kompletny obwód klonowania (z dodatkowymi komponentami niezbędnymi do zasilania bateryjnego), który zostanie zmontowany na płytce drukowanej:
Rozwija samą tablicę:
Zamówienia, a teraz deski są:
Zaczyna zbierać:
Dzwoni w obwodzie zasilania, łączy baterię 380 mAh z prawidłową polaryzacją, ładuje, a teraz możesz grać w grę, która została zszyta w Arduino podczas testu na desce. Lub wypełnij dowolną inną grę dla Arduboy.
Konsola zużywa 50-100 mA, jedno ładowanie akumulatora wystarcza na trzy do czterech godzin. To domowej roboty trwało długo, musisz zrobić dla niego trwały futerał.