Съдържание:
- Стъпка 1: Поръчайте печатните платки (печатни платки)
- Стъпка 2: Поръчайте компонентите
- Стъпка 3: Сглобяване на дъските
- Стъпка 4: Програмиране на ArduinOLED
Видео: Изградете ArduinOLED: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
ArduinOLED е платформа за електронни игри и други проекти. Той включва OLED екран, джойстик, някои бутони, зумер и точки за свързване на алигаторен клип към интерфейс с много други устройства. Посетете https://johanv.xyz/ArduinOLED за повече информация.
Това ръководство разказва как сами да поръчате и сглобите една от тези дъски. За да настроите софтуера, посетете
Стъпка 1: Поръчайте печатните платки (печатни платки)
Проектирах дъските на EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Платката наречена "ArduinOLED v6" е тази, която поръчах. Има няколко грешки:
- Всички диоди са обърнати назад, освен диода за захранване.
- Издърпващите резистори SDA и SCL бяха случайно свързани към земята вместо 5V, така че трябваше да запоя 1K ома радиални оловни резистори към съединителите на алигаторните скоби.
Поправих всички тези проблеми в дъската, наречена "ArduinOLED v8"
- Сега всички диоди са правилни.
- SDA и SCL вече имат 1K повдигащи резистори за повърхностно монтиране.
- SPI щифтовете са налични на алигаторните скоби вляво.
- ЗАБЕЛЕЖКА: Тъй като щифтовете бяха пренаредени, ще трябва да промените библиотеката ArduinOLED, за да можете да четете бутоните. Повече за това в последната стъпка на този урок.
За да поръчате дъските, създайте акаунт в EasyEDA, следвайте връзката по -горе и кликнете върху „Отваряне в редактора“до дъската, която искате да поръчате. След това щракнете върху „Fabrication Output“(обозначено на изображенията по -горе), което ще отвори нов раздел с опции за поръчка. Променете „Количество печатна платка“на 10, тъй като 5 и 10 струват еднакво, и кликнете върху „Запазване в количката“.
Въведете адреса си, за да получите разходите за доставка. В САЩ обикновено това е $ 18, така че ако искате да поръчате няколко вида дъски, поставете ги в един ред, така че да плащате само за доставка веднъж.
Все още не изпращайте поръчката за печатни платки, тъй като можете да намалите разходите за доставка, като поръчате някои от компонентите с печатните платки.
Стъпка 2: Поръчайте компонентите
Приложена е електронна таблица с всички компоненти и от къде съм ги купил. Всички компоненти от "LCSC" могат да се комбинират с поръчката за платка EasyEDA. По време на плащане, под опциите за доставка, изберете „Искам да комбинирам поръчки на печатни платки, за да изпращаме заедно“. След това, след като подадете поръчката за LCSC, се върнете и изпратете поръчката за дъските от EasyEDA.
Стъпка 3: Сглобяване на дъските
Някои бележки при запояване на компонентите върху печатните платки:
- Не забравяйте да отрежете щифтовете на Arduino Pro Mini, които стърчат в задната част на платката, тъй като те биха ударили държача на батерията 9V.
- Закрепете също диодите, бутоните и зумера, които са под държача на батерията 9V
- Запоявайте държача на батерията последен.
- Когато запоявате джойстика, трябва да премахнете ъгловия хедър и да го замените с прав хедър или с останали щифтове от диодите.
- Използвах 1x4 женска заглавка при свързване на OLED екрана, за да мога да го премахна, ако искам. Можете също така просто да запоите екрана директно към дъската.
Стъпка 4: Програмиране на ArduinOLED
За да програмирате ArduinOLED, следвайте този урок:
www.instructables.com/id/ArduinOLED/
Ако сте поръчали „ArudinOLED v8“, който е обозначен с „v2.0“на гърба (номерът на гърба представлява „версията на софтуера“за съвместимост на библиотеката), ще трябва да промените няколко реда в библиотеката ArduinOLED.
Отворете файла на адрес:
[папка за скициране] /ArduinOLED/ArduinOLED.cpp
ИЛИ
[папка за скициране] /ArduinOLED-master/ArduinOLED.cpp
Намерете тези редове в горната част:
Изход col0 (HIGH);
Изход col1 (HIGH); Изход col2 (HIGH);
И ги променете на това:
Изход col0 (HIGH);
Изход col1 (HIGH); Изход col2 (HIGH); ОригиналенПроменен D10D9 D11D6 D12D
Това ще промени кои пинове се използват за матрицата на бутоните, за да отразят промените в дъската "ArduinOLED v8". Той също така прави SPI щифтовете достъпни на съединителите за алигаторни клипове вляво.
Кажете ми, ако имате въпроси или имате нужда от разяснение по някоя от тези стъпки. Късмет!
Препоръчано:
Изградете MIDI контролер на Arduino: 5 стъпки (със снимки)
Създайте MIDI контролер на Arduino: Здравейте на всички! В тази инструкция ще ви покажа как да изградите свой собствен MIDI контролер, захранван от Arduino. MIDI означава цифров интерфейс за музикални инструменти и е протокол, който позволява на компютри, музикални инструменти и друг хардуер да комуникират
Изградете носим механизъм за проследяване на движение (BLE от Arduino до персонализирано приложение за Android Studio): 4 стъпки
Изградете носим механизъм за проследяване на движение (BLE от Arduino до персонализирано приложение за Android Studio): Bluetooth Low Energy (BLE) е форма на Bluetooth комуникация с ниска мощност. Носимите устройства, като интелигентните облекла, които помагам да проектирам в Predictive Wear, трябва да ограничават консумацията на енергия, когато е възможно, за да удължат живота на батерията, и често да използват BLE
Изградете прост мигач за велосипед: 11 стъпки (със снимки)
Изградете прост мигач за велосипеди: С настъпването на есента понякога е трудно да осъзнаете, че дните са станали по -кратки, въпреки че температурата може да е същата. Случвало се е на всички- отивате на следобедно пътуване с колело, но преди да се върнете наполовина, е тъмно и вие
Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: 15 стъпки (със снимки)
Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: Аз съм @RedPhantom (известен още като LiquidCrystalDisplay / Itay), 14-годишен ученик от Израел, който учи в прогимназията за разширени науки и математика Max Shein. Правя този проект, от който всеки да се учи и споделя! Може да имате
ArduinOLED: 5 стъпки (със снимки)
ArduinOLED: ArduinOLED е платформа за електронни игри и други проекти. Той включва OLED екран, джойстик, някои бутони, зумер и точки за свързване на алигаторен клип към интерфейс с много други устройства. Посетете https://johanv.xyz/ArduinOLED за повече