Indholdsfortegnelse:
- Trin 1: Bestil printkort (printkort)
- Trin 2: Bestil komponenterne
- Trin 3: Montering af tavlerne
- Trin 4: Programmering af ArduinOLED
Video: Byg ArduinOLED: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
ArduinOLED er en platform til elektroniske spil og andre projekter. Det indeholder en OLED -skærm, et joystick, nogle knapper, en summer og forbindelser til alligatorklip til grænseflade med mange andre enheder. Besøg https://johanv.xyz/ArduinOLED for mere information.
Denne vejledning fortæller, hvordan du bestiller og samler et af disse brædder selv. Besøg https://www.instructables.com/id/ArduinOLED/ for at konfigurere softwaren
Trin 1: Bestil printkort (printkort)
Jeg har designet brædderne på EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Tavlen kaldet "ArduinOLED v6" er den, jeg bestilte. Det har et par fejl:
- Alle dioderne er baglæns undtagen strømdioden.
- SDA- og SCL-pull-up-modstandene blev ved et uheld forbundet til jorden i stedet for 5V, så jeg måtte lodde 1K ohm radiale blymodstande til krokodilleklemmerne.
Jeg rettede alle disse problemer i tavlen kaldet "ArduinOLED v8"
- Alle dioder er nu korrekte.
- SDA og SCL har nu 1K pull-up modstande til overflademontering.
- SPI -benene er tilgængelige på krokodilleklippene til venstre.
- BEMÆRK: Da benene blev omarrangeret, skal du ændre ArduinOLED -biblioteket for at kunne læse knapperne. Mere om dette i det sidste trin i denne vejledning.
For at bestille tavlerne skal du oprette en konto på EasyEDA, følge linket ovenfor og klikke på "Åbn i Editor" ud for det board, du vil bestille. Klik derefter på "Fabrication Output" (mærket på billederne ovenfor), som åbner en ny fane med bestillingsmuligheder. Skift "PCB -mængde" til 10, da 5 og 10 koster det samme, og klik på "Gem i indkøbskurv".
Indtast din adresse for at få forsendelsesomkostningerne. I USA er det normalt $ 18, så hvis du vil bestille flere typer brædder, skal du lægge dem i samme rækkefølge, så du kun skal betale for forsendelse én gang.
Send ikke PCB -ordren endnu, da du kan reducere forsendelsesomkostninger ved at bestille nogle af komponenterne med PCB'erne.
Trin 2: Bestil komponenterne
Vedhæftet er et regneark over alle komponenterne, og hvor jeg købte dem. Alle komponenterne fra "LCSC" kan kombineres med EasyEDA PCB -bestillingen. Under kassen, under forsendelsesmuligheder, skal du vælge "Jeg vil kombinere PCB -ordrer til at sende sammen." Efter at du har indsendt ordren til LCSC, skal du gå tilbage og indsende ordren til bestyrelserne fra EasyEDA.
Trin 3: Montering af tavlerne
Nogle noter under lodning af komponenterne på printkortene:
- Sørg for at klippe stifterne af Arduino Pro Mini, der stikker ud på bagsiden af brættet, da de ville ramme 9V batteriholderen.
- Klip også dioderne, knapperne og summeren ind, der er under 9V batteriholderen
- Lodde batteriholderen sidst.
- Når du lodder joysticket, skal du fjerne vinkelhovedet og erstatte det med enten en lige overskrift eller nogle rester af stifter fra dioderne.
- Jeg brugte en 1x4 kvindelig header, når jeg sluttede OLED -skærmen, så jeg kunne fjerne den, hvis jeg ville. Du kan også bare lodde skærmen direkte til brættet.
Trin 4: Programmering af ArduinOLED
Følg denne vejledning for at programmere ArduinOLED:
www.instructables.com/id/ArduinOLED/
Hvis du bestilte "ArudinOLED v8", der er mærket med "v2.0" på bagsiden (tallet på bagsiden repræsenterer "softwareversionen" for bibliotekskompatibilitet), skal du ændre et par linjer i ArduinOLED -biblioteket.
Åbn filen på:
[skitsebogsmappe] /ArduinOLED/ArduinOLED.cpp
ELLER
[skitsebogsmappe] /ArduinOLED-master/ArduinOLED.cpp
Find disse linjer nær toppen:
Output col0 (HIGH);
Output col1 (HIGH); Output col2 (HIGH);
Og skift dem til dette:
Output col0 (HIGH);
Output col1 (HIGH); Output col2 (HIGH); Original Ændret D10D9 D11D6 D12D
Dette vil ændre, hvilke ben der bruges til knappematricen til at afspejle ændringerne i "ArduinOLED v8" -kortet. Det gør også SPI -benene tilgængelige på krokodilleklemmerne til venstre.
Lad mig vide, hvis du har spørgsmål eller har brug for afklaring på et af disse trin. Held og lykke!
Anbefalede:
Byg en Arduino MIDI -controller: 5 trin (med billeder)
Byg en Arduino MIDI -controller: Hej alle sammen! I denne instruktive vil jeg vise dig, hvordan du bygger din egen Arduino -drevne MIDI -controller. MIDI står for Musical Instrument Digital Interface, og det er en protokol, der gør det muligt for computere, musikinstrumenter og anden hardware at kommunikere
Hot Seat: Byg en farveskiftende opvarmet pude: 7 trin (med billeder)
Hot Seat: Byg en farveskiftende opvarmet pude: Vil du holde dig toasty på kolde vinterdage? Hot Seat er et projekt, der bruger to af de mest spændende e -tekstilmuligheder - farveændring og varme! Vi bygger en sædehynde, der varmer op, og når den er klar til at gå, afslører den
Byg en personlig aktivitetslogger: 6 trin
Byg en personlig aktivitetslogger: Min ven fra London, Paul, ønskede at finde en måde at spore sin mad, aktivitet og placering på et enkelt instrumentbræt. Det var da han kom på ideen om at oprette en simpel webformular, der ville sende data til et dashboard. Han ville lægge både webformularen og
Byg en bærbar bevægelsessporer (BLE fra Arduino til en brugerdefineret Android Studio App): 4 trin
Byg en bærbar bevægelsessporer (BLE fra Arduino til en brugerdefineret Android Studio App): Bluetooth Low Energy (BLE) er en form for lavstrøm Bluetooth -kommunikation. Bærbare enheder, ligesom de smarte beklædningsgenstande, jeg hjælper med at designe på Predictive Wear, skal begrænse strømforbruget, hvor det er muligt, for at forlænge batteriets levetid og ofte bruge BLE
ArduinOLED: 5 trin (med billeder)
ArduinOLED: ArduinOLED er en platform til elektroniske spil og andre projekter. Det indeholder en OLED -skærm, et joystick, nogle knapper, en summer og forbindelser til alligatorklip til grænseflade med mange andre enheder. Besøg https://johanv.xyz/ArduinOLED for mere