Мазмұны:

ArduinOLED құрастырыңыз: 4 қадам
ArduinOLED құрастырыңыз: 4 қадам

Бейне: ArduinOLED құрастырыңыз: 4 қадам

Бейне: ArduinOLED құрастырыңыз: 4 қадам
Бейне: Сабақ 4. Arduino UNO техникалық сипаттамасы, құрылғысын қосу және онлайн tinkercad.com. бағдарламасы 2024, Қараша
Anonim
ArduinOLED құрыңыз
ArduinOLED құрыңыз

ArduinOLED - бұл электронды ойындар мен басқа да жобаларға арналған алаң. Ол OLED экраны, джойстик, кейбір түймелер, дыбыстық сигнал және аллигатордың басқа көптеген құрылғылармен интерфейске қосылу нүктелерін қамтиды. Қосымша ақпарат алу үшін https://johanv.xyz/ArduinOLED сайтына кіріңіз.

Бұл нұсқаулықта осы тақталардың біріне қалай тапсырыс беру және жинау керектігі айтылады. Бағдарламалық жасақтаманы орнату үшін https://www.instructables.com/id/ArduinOLED/ сайтына кіріңіз.

1 -қадам: Баспа схемаларына (ПХД) тапсырыс беріңіз

Баспа схемаларына (ПХД) тапсырыс беріңіз
Баспа схемаларына (ПХД) тапсырыс беріңіз
Баспа схемаларына (ПХД) тапсырыс беріңіз
Баспа схемаларына (ПХД) тапсырыс беріңіз
Баспа схемаларына (ПХД) тапсырыс беріңіз
Баспа схемаларына (ПХД) тапсырыс беріңіз

Мен EasyEDA тақталарын жасадым:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

«ArduinOLED v6» деп аталатын тақта - мен тапсырыс берген тақта. Оның бірнеше қателері бар:

  • Қуат диодынан басқа барлық диодтар артқа қарай орналасқан.
  • SDA және SCL тартқыш резисторлары кездейсоқ 5В орнына жерге қосылды, сондықтан мен аллигатор қысқыш қосқыштарына 1К Ом радиалды қорғасын резисторларын дәнекерлеуім керек болды.

Мен бұл мәселелердің барлығын «ArduinOLED v8» деп аталатын тақтада шештім.

  • Енді барлық диодтар дұрыс.
  • SDA мен SCL-де енді 1K беттік тартқыш резисторлар бар.
  • SPI түйреуіштері аллигатордың сол жақ қысқыштарында қол жетімді.
  • ЕСКЕРТПЕ: түйреуіштер қайта реттелгендіктен, түймелерді оқу үшін ArduinOLED кітапханасын өзгерту қажет болады. Бұл туралы оқулықтың соңғы қадамында толығырақ.

Тақталарға тапсырыс беру үшін EasyEDA -да тіркелгі жасаңыз, жоғарыдағы сілтемені орындаңыз және тапсырыс бергіңіз келетін тақтаның жанындағы «Редакторда ашу» түймесін басыңыз. Содан кейін «Өндіріс нәтижесін» басыңыз (жоғарыдағы суреттерде белгіленген), онда тапсырыс беру опциялары бар жаңа қойынды ашылады. «ПХД мөлшерін» 10 -ға өзгертіңіз, себебі 5 пен 10 бағасы бірдей және «Себетке сақтау» түймесін басыңыз.

Жеткізу құнын білу үшін мекен -жайыңызды енгізіңіз. АҚШ -та бұл әдетте 18 доллар тұрады, сондықтан егер сіз тақталардың бірнеше түріне тапсырыс бергіңіз келсе, оларды сол тәртіпте орналастырыңыз, осылайша жеткізу ақысын бір рет төлеуге тура келеді.

ПХД тапсырысын әлі жібермеңіз, себебі ПХД бар кейбір компоненттерге тапсырыс беру арқылы жеткізу шығындарын азайта аласыз.

2 -қадам: компоненттерге тапсырыс беріңіз

Барлық компоненттердің электрондық кестесі мен оларды мен қайдан сатып алғаным бекітілген. «LCSC» барлық компоненттерін EasyEDA PCB тапсырысымен біріктіруге болады. Есеп айырысу кезінде жеткізу опциялары астында «Мен ПХД тапсырыстарын бірге жеткізгім келеді» таңдаңыз. Содан кейін, сіз LCSC тапсырысын жібергеннен кейін, қайтып оралыңыз және EasyEDA тақталарына тапсырыс беріңіз.

3 -қадам: тақталарды жинау

ПХД -ге компоненттерді дәнекерлеу кезінде кейбір ескертулер:

  • Тақтаның артқы жағында орналасқан Arduino Pro Mini түйреуіштерін кесіп тастаңыз, себебі олар 9В батарея ұстағышына соғылады.
  • Сондай -ақ, 9В батарея ұстағышының астындағы диодтарды, түймелерді және дыбыстық сигналды қысыңыз
  • Батарея ұстағышын соңғы рет дәнекерлеңіз.
  • Джойстикті дәнекерлеу кезінде сіз бұрыштық тақырыпты алып тастап, оны диодтардан тура тақырыпқа немесе қалған түйреуіштерге ауыстыруыңыз керек.
  • Мен OLED экранын қосқанда 1х4 көлеміндегі әйел тақырыбын қолдандым, егер қаласам оны алып тастай аламын. Сіз сонымен қатар экранды тікелей тақтаға дәнекерлей аласыз.

4 -қадам: ArduinOLED бағдарламалау

ArduinOLED бағдарламалау үшін мына оқулықты орындаңыз:

www.instructables.com/id/ArduinOLED/

Егер сіз артқы жағында «v2.0» деп белгіленген «ArudinOLED v8» -ге тапсырыс берсеңіз (артқы жағындағы нөмір кітапхананың үйлесімділігі үшін «бағдарламалық қамтамасыз ету нұсқасын» білдіреді), ArduinOLED кітапханасындағы бірнеше жолды өзгерту қажет болады.

Файлды мына жерден ашыңыз:

[нобай қалтасы] /ArduinOLED/ArduinOLED.cpp

НЕМЕСЕ

[нобай қалтасы] /ArduinOLED-master/ArduinOLED.cpp

Жоғарғы жағындағы мына жолдарды табыңыз:

Col0 (HIGH) шығысы;

Col1 шығысы (жоғары); Col2 шығысы (HIGH);

Және оларды келесіге өзгертіңіз:

Col0 (HIGH) шығысы;

Col1 шығысы (жоғары); Col2 шығысы (HIGH); Түпнұсқа D10D9 D11D6 D12D өзгертілді

Бұл «ArduinOLED v8» тақтасындағы өзгерістерді көрсету үшін түйме матрицасы үшін қолданылатын түйреуіштерді өзгертеді. Ол сонымен қатар SPI түйреуіштерін сол жақтағы аллигатор қысқыш қосқыштарында қол жетімді етеді.

Егер сізде қандай да бір сұрақтарыңыз болса немесе осы қадамдардың кез келгені бойынша түсініктеме қажет болса, маған хабарлаңыз. Іске сәт!

Ұсынылған: