» Електроника » Ардуино »Радни сат из писаћег строја

Стони сат из писаћег строја

Стони сат из писаћег строја

Драго ми је што вас поново можемо дочекати. Заиста волим приказе за Ардуино тип ОЛЕД. Конкретно мала с дијагоналом од 0,96 инча резолуцијом 128 к 64 пиксела. Ако погледате моју страницу на овој веб страници, са овим екраном можете пронаћи много различитих пројеката. Уређаји попут волтметра или амперметра са таквим екраном, наравно, су компактни, али се ретко користе, а погодније је користити готов мултиметар који се продаје у било којој радио продавници. И ја хоћу своје домаће стајала на столу и одушевљавала око, сваким погледом у њу, сваког дана. Стога је сат најбоље решење за то. Имао сам много опција за сатове са овим дисплејом, за Ардуино, за Аттини85, за батерије, напајан УСБ-ом, позадинско осветљење, термометар итд., Итд. Али сви су имали неке недостатке: нестабилна храна, ружан случај, недовољно меморије за имплементацију функције приказа датума (Аттини85). Али као резултат многих покушаја и грешака, нашао сам оптимално решење за своје захтеве. Овог пута ћемо користити:

- Писаћа машина Модарри
- Ардуино Про Мини 5в 16 Мхз
- ДС28Б20 (дигитални температурни сензор)
- ВС2812 (адреса ЛЕД траке)
- УСБ-ТТЛ (за попуњавање скице)
- ОЛЕД 0,96 128к64
- Дугмад
- плочица
- Отпорник 4,7 кОхм
- Керамички кондензатор 104, 2 ком
- Листови пластике дебљине 1-2 мм
- повезивање жица
- УСБ жица
- Пиштољ за лепљење
- Уљна бртва и све што вам је потребно за лемљење

Корак 1 Избор смештаја.
Након дугих и мучних покушаја да направим футролу за сатове тако да ми се допадне, решио сам да потражим основу случаја на својим (и не само на својим) полицама. Видео сам аутомобиле који ми се свиђају. То су мали, добро рађени, гумени точкови и амортизери Модарри играчки аутомобили


Ова компанија поседује широк спектар производа. Аутомобили су за сваки укус и боју. И што је најважније за нас, они су обезбедили место за контролу прста. И одличан је за наш мали екран. Пронашао сам три модела:




Такав сат можете направити од било којег, али највише ми се допадају црни. Такође, многи делови машина су заменљиви, а можете их саставити како желите.По мом мишљењу, ово је одличан случај, уредно направљен, лепо изгледа и има довољно простора за електронику.

Корак 2 Припрема екрана.
Наш екран је мали, али симпатичан је графички приказ. Од карактеристика, ваља нагласити да је сваки пиксел независан ЛЕД. ОЛЕД представља органску светлећу диоду. За повезивање се користе 4 жице. ВЦЦ (жица позитивне снаге, може се напајати од 5 или 3,3 волта), ГНД (жица негативног напајања), СЦЛ и СДА (спојена на Ардуино). Веза са Ардуином је преко И2Ц серијског асиметричног комуникацијског сабирнице. Сам екран изгледа овако:


Спојите жице на сва 4 контакта, боље је користити жице у више боја и запишите што доводи до тога:


Како спољни екран не би покварио укупни изглед, направићемо мали случај за то. Мали лим од танке пластике је погодан за случај. За време сати, жртвовао сам тисканицу:


Био је савршен за израду случаја. Према следећој шеми, изрезали смо мали пластични случај из пластике:


Унутрашњи правоугаоник мора бити пажљиво пресечен и савијен дуж испрекиданих линија:


Заслон постављамо унутра, поправљамо екран и бочне зидове врућим љепилом, такође је боље жице напунити љепилом како их не би растргали, ако се изненада, случајно закаче на:


Споља би требало да буде овако:


Корак 3 Припремите температурни сензор.
Па, какав сат без сензора температуре! Најбољи избор је дигитални сензор. Најприступачнији је ДС28Б20. О његовим предностима можете причати бескрајно, укратко. Не користи Ардуино процесор за израчунавање температуре, он повезује само једну жицу за Ардуино (ради помоћу протокола ОнеВире). ДС28Б20 се може повезати на више начина. Користите спољну струју напајајући је од 5 волти кроз ВДД пин, напајајући напајање повезивањем ВДД и ГНД контаката или можете пронаћи побољшани струјни круг залуталог напајања. Све опције имају своје предности и недостатке. Фокусират ћемо се на вањско напајање, спојит ћемо ВДД на +5, ГНД на ГНД, ДК на Ардуино пин, требамо користити и отпорник од 3,3 кОхм како бисмо учврстили ДК на напајање. Схема је следећа:


Отпорник је најприкладније смештен поред сензора, лемљен између ногу. ДС28Б20 пуштам у различитим случајевима, најбоље је узети у случају ТО-92. Затезање сензора је следеће:


Средњи контакт је ДК - сабирница података, лемите жицу на њу и један од контаката отпорника (4,7 кОхм):


Средњи контакт изолирамо од бочних помоћу електричне траке. Савијамо другу ногу отпорника и заједно са жицом лемимо на Вдд пин. Додијелите трећи ГНД пин, забиљежите боје жица и изолирајте све преостале контакте.

Корак 4 Припрема контролних тастера.
Подешавање времена и датума биће могуће на два начина. Преко порт монитора или тастера. У скици сата је предвиђена употреба три дугмета (Сет, Плус, Минус). Али можете се прегазити са два ако искључите минус дугме. Лепите тастере на штампаној плочи:


Не заборавите да забележите боје жица да бисте знали до чега долази. Дугмад имају једну од заједничких жица, повезиваће се са ГНД-ом. Паралелно са дугмићима лемимо керамичке кондензаторе са ознаком 104 (уклањамо ефекат звецкања контаката).


Лемљене жице су боље напунити врућим лепком.

Корак 5 Припремите ВС2812.
Адресачку траку ВС2812, тачније само једну ЛЕД ВС2812, користићемо да означимо машину. Одсекао сам један ЛЕД са траке, али можете их купити засебно. Лепимо ВС2812 са дна машине и лемимо следеће жице: +5 (жица позитивног напајања), ГНД (негативна струјна жица), Дин. Имајте на уму да адресна трака има смер сигнала. Стога сигнална жица мора бити лемљена на терминал Дин (улаз сигнала). Не остављајте без ребра:


ЛЕД је потребан за украс. Опционално је, сат ће радити без њега. Позадина, фотографија позадинског осветљења:



У скици је 5 истакнутих боја, али своје боје можете додати уређивањем скице.

Корак 5 Постављање сву електронику у писаћу машину.
На крају, пређите на писаћу машину. Ми га растављамо. Претходно припремљени екран стављамо на место за прст:


Изводимо жице са дисплеја са десне стране столице. Сензор температуре ДС28Б12 се поставља изнад левог задњег точка. Жице сензора треба да буду фиксиране, а сам сензор треба да виси на жицама, а да не додирује делове кућишта:


Ардуино ће бити смештен на левој страни столице. Тамо имамо све жице. Постављамо плочу и лемимо жице на месту, лакше је израчунати дужину жица. Машина ће се напајати УСБ-ом. У једном снопу биће потребно увртање и лемљење многих жица за напајање. Препоручујем увртање и лемљење на малој удаљености од Ардуино-а, ставите их у задњи браник и доведите у Ардуино само две струјне жице. Веза је следећа:

УСБ +5 - Ардуино +5 - Олед Вцц - ДС28Б20 Вдд - ВС2812 +5 (завртање и лемљење заједно)
УСБ ГНД - Ардуино ГНД - Олед ГНД - ДС28Б20 ГНД - ВС2812 ГНД - Уобичајено помоћу дугмади (завртање и лемљење заједно)
Олед СДА - Д8 Ардуино
Олед СЦИ - Д9 Ардуино
1 дугме за подешавање - Д2 Ардуино
2 Плус дугмета - Д3 Ардуино
Дугме Минус 3 - Д4 Ардуино (опционо)
ВС2812 Дин - Д5 Ардуино
ДС28Б20 ДК - Д10 Ардуино

Бројеви пинова се могу променити у скици. Након лемљења свих жица можете почети са састављањем кућишта:


Корак 6 Уредите и испуните скицу.
Као и обично, потребно нам је окружење за програмирање Ардуино ИДЕ. Идемо даље званична веб локација и преузми га.

Погодујемо вам. Можете преузети инсталацијски програм или га једноставно архивирати, нема разлике.
Сада су нам потребне библиотеке:

ОЛЕД_И2Ц - долази са Ардуино ИДЕ
ОнеВире - линк за преузимање испод
Адафруит_НеоПикел - Линк за преузимање доле

Можете инсталирати ове библиотеке тако што ћете отићи у одељак „Управљање библиотекама“ самог Ардуино ИДЕ-а. Пронађите их по имену и инсталирајте. Ако имате проблема са Интернетом, преузмите архиву испод и распакујте је у мапу „библиотеке“ која се налази на месту где сте инсталирали Ардуино ИДЕ.

Имам две скице за овај сат. Прво са приказом секунди:



И друга опција без секунде:



Изаберите по жељи из доњих датотека.


Преузмите датотеке пројекта
10
10
9.5

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
3 коментар
Аутор
Добар дан Сат напаја УСБ. Има више жица па сам УСБ-ТТЛ ставио испод писаћег строја за комуникацију са рачунаром. И да, време се израчунава Ардуино, Нисам користио РТЦ модул.
Сјећам се да реп жица (који је скривен иза зеленог "екрана") доводи до извора напајања?
И чини се да се време Ардуине скида, што није сасвим тачно, јер тачност неће бити баш велика. Боље је користити засебни модул сата, на пример, дс3231.
Стони сат из писаћег строја
Тачније би било не „из писаћег строја“, већ „у писаћем строју“! осмех

Саветујемо вам да прочитате:

Предајте га смартфону ...