Satura rādītājs:

Veidojiet ArduinOLED: 4 soļi
Veidojiet ArduinOLED: 4 soļi

Video: Veidojiet ArduinOLED: 4 soļi

Video: Veidojiet ArduinOLED: 4 soļi
Video: Pantalla TFT para Arduino con demo LVGL #Arduino #LVGL #electronics #pantalla 2024, Novembris
Anonim
Izveidojiet ArduinOLED
Izveidojiet ArduinOLED

ArduinOLED ir platforma elektroniskām spēlēm un citiem projektiem. Tas ietver OLED ekrānu, kursorsviru, dažas pogas, skaņas signālu un aligatora saspraudes savienojuma punktus ar saskarni ar daudzām citām ierīcēm. Lai iegūtu vairāk informācijas, apmeklējiet vietni

Šajā rokasgrāmatā ir paskaidrots, kā pats pasūtīt un salikt vienu no šiem dēļiem. Lai iestatītu programmatūru, apmeklējiet vietni

1. darbība: pasūtiet iespiedshēmas plates (PCB)

Pasūtīt iespiedshēmas plates (PCB)
Pasūtīt iespiedshēmas plates (PCB)
Pasūtīt iespiedshēmas plates (PCB)
Pasūtīt iespiedshēmas plates (PCB)
Pasūtīt iespiedshēmas plates (PCB)
Pasūtīt iespiedshēmas plates (PCB)

Plāksnes izveidoju vietnē EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Tāfele ar nosaukumu "ArduinOLED v6" ir tā, ko es pasūtīju. Tam ir dažas kļūdas:

  • Visas diodes atrodas atpakaļ, izņemot jaudas diode.
  • SDA un SCL uzvilkšanas rezistori nejauši tika pieslēgti pie zemes, nevis 5 V, tāpēc man nācās lodēt 1K omu radiālos svina rezistorus pie aligatora skavu savienotājiem.

Visas šīs problēmas es novērsu tāfelē ar nosaukumu "ArduinOLED v8"

  • Visas diodes tagad ir pareizas.
  • SDA un SCL tagad ir 1K virsmas stiprinājuma pievilkšanas rezistori.
  • SPI tapas ir pieejamas aligatora skavās kreisajā pusē.
  • PIEZĪME. Tā kā tapas tika pārkārtotas, jums būs jāmaina ArduinOLED bibliotēka, lai varētu lasīt pogas. Vairāk par to šīs apmācības pēdējā solī.

Lai pasūtītu dēļus, izveidojiet kontu vietnē EasyEDA, sekojiet iepriekš norādītajai saitei un noklikšķiniet uz "Atvērt redaktorā" blakus tāfelei, kuru vēlaties pasūtīt. Pēc tam noklikšķiniet uz "Izgatavošanas izvade" (atzīmēta attēlos iepriekš), kas atvērs jaunu cilni ar pasūtīšanas iespējām. Mainiet "PCB daudzumu" uz 10, jo 5 un 10 maksā vienādi, un noklikšķiniet uz "Saglabāt grozā".

Ievadiet savu adresi, lai saņemtu piegādes izmaksas. ASV tas parasti ir 18 ASV dolāri, tādēļ, ja vēlaties pasūtīt vairāku veidu dēļus, ievietojiet tos tādā pašā secībā, lai par piegādi būtu jāmaksā tikai vienu reizi.

Vēl neiesniedziet PCB pasūtījumu, jo jūs varat samazināt piegādes izmaksas, pasūtot dažus komponentus kopā ar PCB.

2. darbība: pasūtiet komponentus

Pievienota visu sastāvdaļu izklājlapa un vieta, kur es tās iegādājos. Visas "LCSC" sastāvdaļas var apvienot ar EasyEDA PCB pasūtījumu. Izrakstīšanās laikā sadaļā Piegādes iespējas atlasiet “Es vēlos apvienot PCB pasūtījumus, lai tos nosūtītu kopā”. Pēc tam, kad esat iesniedzis pasūtījumu LCSC, atgriezieties un iesniedziet EasyEDA dēļu pasūtījumu.

3. darbība: dēļu salikšana

Dažas piezīmes, lodējot komponentus uz PCB:

  • Noteikti noņemiet Arduino Pro Mini tapas, kas izliekas no tāfeles aizmugures, jo tās trāpīs 9V akumulatora turētājā.
  • Saspiediet arī diodes, pogas un skaņas signālu, kas atrodas zem 9V akumulatora turētāja
  • Pēdējais lodējiet akumulatora turētāju.
  • Lodējot kursorsviru, jums ir jānoņem leņķa galviņa un jāaizstāj ar taisnu uzgali vai dažām diodes atlikušajām tapām.
  • Savienojot OLED ekrānu, es izmantoju 1x4 sieviešu galveni, lai es varētu to noņemt, ja vēlos. Varat arī vienkārši lodēt ekrānu tieši pie tāfeles.

4. solis: ArduinOLED programmēšana

Lai ieprogrammētu ArduinOLED, izpildiet šo apmācību:

www.instructables.com/id/ArduinOLED/

Ja pasūtījāt "ArudinOLED v8", kura aizmugurē ir uzraksts "v2.0" (numurs aizmugurē apzīmē "programmatūras versiju" bibliotēkas saderībai), jums būs jāmaina dažas rindiņas ArduinOLED bibliotēkā.

Atveriet failu vietnē:

[skiču burtnīcu mape] /ArduinOLED/ArduinOLED.cpp

VAI

[skiču burtnīcu mape] /ArduinOLED-master/ArduinOLED.cpp

Atrodiet šīs līnijas augšpusē:

Izeja col0 (HIGH);

Izejas col1 (HIGH); Izeja col2 (HIGH);

Un nomainiet tos uz šo:

Izeja col0 (HIGH);

Izejas col1 (HIGH); Izeja col2 (HIGH); OriģinālsMainīts D10D9 D11D6 D12D

Tas mainīs pogas matricai izmantotās tapas, lai atspoguļotu izmaiņas "ArduinOLED v8" plāksnē. Tas arī padara SPI tapas pieejamas aligatora skavu savienotājos kreisajā pusē.

Paziņojiet man, ja jums ir kādi jautājumi vai jums ir nepieciešams paskaidrojums par kādu no šīm darbībām. Veiksmi!

Ieteicams: