Innehållsförteckning:

Bygg ArduinOLED: 4 steg
Bygg ArduinOLED: 4 steg

Video: Bygg ArduinOLED: 4 steg

Video: Bygg ArduinOLED: 4 steg
Video: построить цифровые часы с помощью arduino, sunfounder, arduino project, diy 2024, Oktober
Anonim
Bygg ArduinOLED
Bygg ArduinOLED

ArduinOLED är en plattform för elektroniska spel och andra projekt. Den innehåller en OLED -skärm, en joystick, några knappar, en summer och alligatorklippanslutningspunkter för gränssnitt med många andra enheter. Besök https://johanv.xyz/ArduinOLED för mer information.

Denna guide berättar hur du beställer och monterar en av dessa brädor själv. Besök https://www.instructables.com/id/ArduinOLED/ om du vill konfigurera programvaran

Steg 1: Beställ kretskort (PCB)

Beställ kretskort (PCB)
Beställ kretskort (PCB)
Beställ kretskort (PCB)
Beställ kretskort (PCB)
Beställ kretskort (PCB)
Beställ kretskort (PCB)

Jag konstruerade brädorna på EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Styrelsen som heter "ArduinOLED v6" är den som jag beställde. Den har några misstag:

  • Alla dioder är bakåt utom effektdioden.
  • SDA- och SCL-pull-up-motstånden var av misstag anslutna till marken istället för 5V, så jag var tvungen att löda 1K ohm radiella blymotstånd till krokodilkontakterna.

Jag fixade alla dessa problem i styrelsen som heter "ArduinOLED v8"

  • Alla dioder är nu korrekta.
  • SDA och SCL har nu 1K ytmonterade uppdragningsmotstånd.
  • SPI -stiften finns på krokodilklämmorna till vänster.
  • OBS: Eftersom stiften omarrangerades måste du ändra ArduinOLED -biblioteket för att kunna läsa knapparna. Mer om detta i det sista steget i denna handledning.

För att beställa brädorna, skapa ett konto på EasyEDA, följ länken ovan och klicka på "Öppna i redigeraren" bredvid brädan du vill beställa. Klicka sedan på "Fabrication Output" (märkt i bilderna ovan), vilket öppnar en ny flik med beställningsalternativ. Ändra "PCB -kvantitet" till 10, eftersom 5 och 10 kostar samma, och klicka på "Spara i kundvagn".

Ange din adress för att få fraktkostnaden. I USA är det vanligtvis $ 18, så om du vill beställa flera typer av brädor, lägg dem i samma ordning så att du bara behöver betala för frakten en gång.

Skicka inte in PCB -beställningen ännu, eftersom du kan minska fraktkostnaderna genom att beställa några av komponenterna med PCB: erna.

Steg 2: Beställ komponenterna

Bifogat är ett kalkylblad med alla komponenter och var jag köpte dem. Alla komponenter från "LCSC" kan kombineras med EasyEDA PCB -beställning. Under kassan, under fraktalternativ, väljer du "Jag vill kombinera kretskortbeställningar för att skicka tillsammans." Sedan, efter att du har skickat in beställningen för LCSC, går du tillbaka och skickar in beställningen för brädorna från EasyEDA.

Steg 3: Montering av brädorna

Några anmärkningar vid lödning av komponenterna på kretskorten:

  • Se till att klippa av stiften på Arduino Pro Mini som sticker ut på baksidan av kortet eftersom de skulle träffa 9V batterihållare.
  • Kläm också fast dioderna, knapparna och summern som sitter under 9V -batterihållaren
  • Löd batterihållaren sist.
  • Vid lödning av joysticken måste du ta bort vinkelrubriken och ersätta den med antingen en rak rubrik eller några kvarvarande stift från dioderna.
  • Jag använde en 1x4 kvinnlig rubrik när jag anslöt OLED -skärmen så att jag kunde ta bort den om jag ville. Du kan också bara löd skärmen direkt till brädet.

Steg 4: Programmering av ArduinOLED

För att programmera ArduinOLED, följ denna handledning:

www.instructables.com/id/ArduinOLED/

Om du beställde "ArudinOLED v8" som är märkt med "v2.0" på baksidan (numret på baksidan representerar "programvaruversionen" för bibliotekskompatibilitet) måste du ändra några rader i ArduinOLED -biblioteket.

Öppna filen på:

[sketchbook folder] /ArduinOLED/ArduinOLED.cpp

ELLER

[sketchbook folder] /ArduinOLED-master/ArduinOLED.cpp

Hitta dessa linjer nära toppen:

Utgång col0 (HIGH);

Utgång col1 (HIGH); Utgång col2 (HIGH);

Och ändra dem till detta:

Utgång col0 (HIGH);

Utgång col1 (HIGH); Utgång col2 (HIGH); Original Ändrad D10D9 D11D6 D12D

Detta kommer att ändra vilka stift som används för knappmatrisen för att återspegla ändringarna i "ArduinOLED v8" -kortet. Det gör också SPI -stiften tillgängliga på krokodilkontakterna till vänster.

Låt mig veta om du har några frågor eller behöver förtydligande om något av dessa steg. Lycka till!

Rekommenderad: