
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

ArduinOLED er en plattform for elektroniske spill og andre prosjekter. Den inkluderer en OLED -skjerm, en joystick, noen knapper, en summer og tilkoblingspunkter for krokodilleklipp til grensesnitt med mange andre enheter. Besøk https://johanv.xyz/ArduinOLED for mer informasjon.
Denne guiden forteller hvordan du bestiller og monterer et av disse brettene selv. For å konfigurere programvaren, besøk
Trinn 1: Bestill kretskortene (PCB)



Jeg designet tavlene på EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Brettet kalt "ArduinOLED v6" er det jeg bestilte. Den har noen få feil:
- Alle dioder er bakover bortsett fra effektdioden.
- SDA- og SCL-opptrekksmotstandene ble ved et uhell koblet til bakken i stedet for 5V, så jeg måtte lodde 1K ohm radielle ledningsmotstander til alligatorklippkontaktene.
Jeg løste alle disse problemene i brettet kalt "ArduinOLED v8"
- Alle dioder er nå riktige.
- SDA og SCL har nå 1K pull-up motstander på overflaten.
- SPI -pinnene er tilgjengelige på krokodilleklippene til venstre.
- MERK: Siden pinnene ble omorganisert, må du endre ArduinOLED -biblioteket for å kunne lese knappene. Mer om dette i det siste trinnet i denne opplæringen.
For å bestille brettene, opprett en konto på EasyEDA, følg lenken ovenfor, og klikk på "Åpne i Editor" ved siden av brettet du vil bestille. Klikk deretter "Fabrication Output" (merket på bildene ovenfor), som åpner en ny fane med bestillingsalternativer. Endre "PCB -mengde" til 10, siden 5 og 10 koster det samme, og klikk "Lagre i handlevogn".
Skriv inn adressen din for å få fraktkostnaden. I USA er det vanligvis $ 18, så hvis du vil bestille flere typer brett, legg dem i samme rekkefølge, så du trenger bare å betale for frakt en gang.
Ikke send inn PCB -bestillingen enda, siden du kan redusere fraktkostnadene ved å bestille noen av komponentene med PCB -ene.
Trinn 2: Bestill komponentene
Vedlagt er et regneark over alle komponentene og hvor jeg kjøpte dem. Alle komponentene fra "LCSC" kan kombineres med EasyEDA PCB -bestillingen. Under utsjekking, under forsendelsesalternativer, velger du "Jeg vil kombinere PCB -bestillinger for å sende sammen." Etter at du har sendt inn bestillingen for LCSC, går du tilbake og sender inn bestillingen for brettene fra EasyEDA.
Trinn 3: Montering av brettene
Noen notater under lodding av komponentene på kretskortene:
- Sørg for å klippe av pinnene på Arduino Pro Mini som stikker ut på baksiden av brettet siden de ville treffe 9V batteriholderen.
- Fest også dioder, knapper og summer som er under 9V batteriholderen
- Lodd batteriholderen sist.
- Når du lodder joysticken, må du fjerne vinkeloverskriften og erstatte den med enten en rett topp eller noen rester av pinner fra dioder.
- Jeg brukte en 1x4 kvinnelig topptekst når jeg koblet til OLED -skjermen, slik at jeg kunne fjerne den hvis jeg ville. Du kan også bare lodde skjermen direkte til brettet.
Trinn 4: Programmering av ArduinOLED
For å programmere ArduinOLED, følg denne opplæringen:
www.instructables.com/id/ArduinOLED/
Hvis du bestilte "ArudinOLED v8" som er merket med "v2.0" på baksiden (tallet på baksiden representerer "programvareversjonen" for bibliotekskompatibilitet), må du endre noen få linjer i ArduinOLED -biblioteket.
Åpne filen på:
[skissebokmappe] /ArduinOLED/ArduinOLED.cpp
ELLER
[skissebokmappe] /ArduinOLED-master/ArduinOLED.cpp
Finn disse linjene i nærheten av toppen:
Utgangskol0 (HØY);
Utgang col1 (HIGH); Utgang col2 (HIGH);
Og endre dem til dette:
Utgangskol0 (HØY);
Utgang col1 (HIGH); Utgang col2 (HIGH); OriginalEndret D10D9 D11D6 D12D
Dette vil endre hvilke pinner som brukes for knappematrisen for å gjenspeile endringene i "ArduinOLED v8" -kortet. Det gjør også SPI -pinnene tilgjengelige på alligatorklippkontaktene til venstre.
Gi meg beskjed hvis du har spørsmål eller trenger avklaring på noen av disse trinnene. Lykke til!
Anbefalt:
Bygg en Arduino MIDI -kontroller: 5 trinn (med bilder)

Bygg en Arduino MIDI -kontroller: Hei alle sammen! I denne instruksen vil jeg vise deg hvordan du bygger din egen Arduino -drevne MIDI -kontroller. MIDI står for Musical Instrument Digital Interface, og det er en protokoll som lar datamaskiner, musikkinstrumenter og annen maskinvare kommunisere
Hot Seat: Bygg en fargeskiftende oppvarmet pute: 7 trinn (med bilder)

Varm sete: Bygg en fargeskiftende oppvarmet pute: Vil du holde deg varm på kalde vinterdager? Hot Seat er et prosjekt som bruker to av de mest spennende e -tekstilmulighetene - fargeendring og varme! Vi skal bygge en setepute som varmes opp, og når den er klar til å gå vil den avsløre
Bygg en personlig aktivitetslogger: 6 trinn

Bygg en personlig aktivitetslogger: Min venn fra London, Paul, ønsket å finne en måte å spore maten, aktiviteten og beliggenheten i et enkelt dashbord. Det var da han kom på ideen om å lage et enkelt webskjema som ville sende data til et dashbord. Han ville sette både webskjemaet og
Bygg en Arduino MIDI -kontroller: 9 trinn (med bilder)

Bygg en Arduino MIDI -kontroller: Denne instruksjonsboken ble opprinnelig publisert på bloggen min 28. juni 2020. Jeg liker å bygge ting som inkluderer elektronikk, og jeg har alltid ønsket å bygge noe ved hjelp av Arduino. En av de vanligste byggene for nybegynnere jeg fant var en MIDI -kontroller
ArduinOLED: 5 trinn (med bilder)

ArduinOLED: ArduinOLED er en plattform for elektroniske spill og andre prosjekter. Den inkluderer en OLED -skjerm, en joystick, noen knapper, en summer og tilkoblingspunkter for krokodilleklipp til grensesnitt med mange andre enheter. Besøk https://johanv.xyz/ArduinOLED for mer