Мазмұны:

TimePrntr: 6 қадам (суреттермен)
TimePrntr: 6 қадам (суреттермен)

Бейне: TimePrntr: 6 қадам (суреттермен)

Бейне: TimePrntr: 6 қадам (суреттермен)
Бейне: "Ақылды қадам" әдісі 2024, Қыркүйек
Anonim
Image
Image

Adafruit компаниясының термиялық түбіртек принтерлерінің жиынтығына қарадыңыз ба, бірақ мен мұнымен қандай пайдалы нәрсе жасай аламын деп ойладыңыз ба? Бұдан әрі іздемеңіз: timePrntr - бұл санды/аналогты сағат сағаты, ол ағымдағы күн мен уақытты түймені басумен және белгілі бір уақыт аралығында басып шығарады. Сыммен қосуға қарапайым, құрастыруда қиындық жоқ және бағдарламалау оңай. Уақыттың өтуі туралы жартылай үздіксіз баспа жазбасымен тағы да қанша уақыт болды деп таң қалудың қажеті жоқ!

1 -қадам: 1 -қадам: Материалдар мен баспа қаптамасын сатып алыңыз

Бұл жоба Arduino бағдарламалау бойынша кішкене білімді, прототиптер мен тестілеу схемаларымен танысуды және кейбір механикалық дағдыларды қажет етеді. Оны шынымен 3D -принтерде құрастыру да пайдалы, тіпті менің репликатор 2 сияқты ескі модель қоса берілген корпусты басып шығара алады. Қалған материалдар әдетте Adafruit -те қол жетімді:

Қажетті бөлшектер:

  1. 1XThermal Receipt Printer Gut
  2. 1X DS1307 нақты уақыттағы сағаттық үзіліс
  3. 1X Pro Trinket 5в 16МГц
  4. 1X 1/2 өлшемді нан тақтасы
  5. 1X7.5v 3A тұрақты ток көзі
  6. 1X 6 мм шаршы тактильді қосқыш
  7. Қосылатын сым (24GA)
  8. Еркектерге арналған төбелік түйреуіштер
  9. M/F, M/M, F/F қосқыш сымдары
  10. 1X 2,1 мм баррель ұясы адаптері

Қосымша бөлшектер: (жағдайда орнату үшін)

  1. 1X2.1 мм панельдік баррель ұясы
  2. 1XAdafruit Perma-Proto 1/2 өлшемді нан тақтасы
  3. Қауырсынға арналған 2XShort Header жиынтығы
  4. 3D басып шығарылған қап (.stl файлдары қоса берілген)
  5. № 4 x 1/4 дюймдік тегіс бас машинаның бұрандалары
  6. № 2 x 1/4 дюймдік табақшалы металл бұрандалар

Басып шығару менің репликаторым 2 -де шамамен алты сағатты алады, сондықтан электрониканың қалған бөлігін орындап жатқанда, оларды жіберуге жақсы уақыт болар еді

2 -қадам: 2 -қадам: схеманы оқып, түсіну

3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз

Бұл тізімде көрсетілгеннен басқа қосымша компоненттерді қажет етпейтін өте қарапайым схема. Айтуынша, бекітілген схемаларға қарап, құрылғының қалай салынғанын түсіну қажет. Arduino -мен жоғары және орта біліктілікке ие болғандарға бейімделу өте қарапайым және қарапайым.

Негізгі схема келесідей: құрылғыда Pro Trinket -те SoftwareSerial, сонымен қатар Adafruit термиялық принтерлер кітапханасы және Adafruit's RTC (Real Time Clock) кітапханасы қолданылады.

Trinket жылу принтерімен SoftwareSerial кітапханасының көмегімен TX (жіберу) ретінде анықталған 6 түйреуіші және RX (қабылдау) ретінде анықталған 5 пині арқылы сериялық байланыс орнатады. Бұл түйіндер тиісінше термалды принтердегі RX және TX түйреуіштеріне қосылған. Есіңізде болсын, бұл Trinket TX түйрегіші принтердің RX түйреуішіне қосылатын және керісінше қиылысатын жағдай. Adafruit-те принтерге арналған тамаша қосқыш-нұсқаулық бар, егер сіз оның мүмкіндіктерін тереңірек қарастырғыңыз келсе.

Нақты уақыттағы сағат модулі - бұл үздіксіз уақыт сақтаушысы, сондықтан сіздің принтеріңіз желіден ажыратылған кезде де уақытты біледі! Trinket RTC модулінен алынған уақытты I2C және sim.h кітапханасы арқылы сұрайды. Trinket стандартты I2C SDA және SCL түйреуіштері сәйкесінше A4 және A5 болып табылады. Бұл жай ғана RTC тақтасындағы SDA және SCL түйреуіштеріне қосылған.

Ақырында контактілі қосқыш A2 түйреуішіне және жерге қосылады және Input_Pullup көмегімен кодқа инициализацияланады.

Қуат жеткілікті оңай. Термиялық принтер +7,5VDC -ге қуат көзінен және жерге қосылғаннан тікелей қосылуы керек. Бұл қуатты қажет ететін құрылғы, ал 2А-бұл қажет. Мұнда жеткізу 3А болып табылады және керемет жұмыс істейді. Білекше батареясы (аккумулятор немесе Vin) +7.5VDC -ге қосылған. RTC модулі өз қуатын Trinket +5V түйреуішінен алады.

3 -қадам: 3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз

3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз
3 -қадам: Принтерді тексеріңіз, нан тақтасында схеманы құрыңыз

Fritzing бейнесі дәнекерленген тақтада схеманы құруға және сынауға көмектеседі. Бұл қадам үшін кейбір дәнекерлеу қажет болады, бірақ сіз алдымен Pro Trinket және RTC модульіне ерлердің бастық түйреуіштерін дәнекерлейтін боласыз. Ұзын түйреуіштерді Pro Trinket -ке және RTC -ге ұзын түйреуіштерді жоғары қаратып қоюды ұмытпаңыз. Олар дәнекерленгеннен кейін, M/F M/M түйреуіштерін нан тақтасына қосуға болады. Нан тақтасының үстіңгі жағындағы V + және жер үсті рельстері тиісінше +/- түйреуіштеріне 2.1 мм баррель ұясының адаптеріндегі M/M секіргіш сымдары бар қосылуы керек.

Нан тақтасында мен ұзын ерлерге арналған түйреуіштерді қолданып, rtc пен термиялық принтерге ыңғайлы штепсельдік жалғауды бердім. Бұл перма-прото нан тақтасына бекітілген тізбектің кейінгі суреттерінде айқынырақ болуы мүмкін, сондықтан егер бұл түсініксіз болып көрінсе, алға қарай қараңыз.

Егер сіз диаграммаға мұқият қарасаңыз, мен Pro Trinket артындағы RTC -дегі 5В түйреуішінің қосылу сымын жасырдым. Бұл қажет емес, бірақ тақтаны таза ұстауға және бақылауға оңай. РТЖ үшін жерге тұйықтауыш қосқыштағы жерге қосу сымына ілінеді. RTC модуліне SDA және SCL түйреуіштері диаграммада қиылысқан, бұл дұрыс, олардың сіздің тақтаға SDA-SDA және SCL-SCL қосылғанын тексеріңіз.

Егер сіз бұл тізбекті пермо-прото-тақтаға дәнекерлеп, оны монтаждауды жоспарлап отырсаңыз, онда коммутаторды тақтаның ортасына жақын орналастыру қажет! Fritzing диаграммасына сәйкес оны дұрыс орналастырады.

Мұның бәрін жасамас бұрын, термиялық принтерді тексеру және оның жіберу жылдамдығын табу үшін Adafruit компаниясының Жылулық принтер нұсқаулығын орындаған жөн. Adafruit айтуынша, бұл көрсеткіш принтерден принтерге дейін өзгеруі мүмкін!

Барлығы қосылып, жұмыс істеп болғаннан кейін, кодты келесі қадамнан жүктеп, оны сынап көруге болады!

4 -қадам: 4 -қадам: Кодты жүктеңіз

Сіз енді Pro Trinket бағдарламалауға дайынсыз! Бастамас бұрын, Adafruit Pro Trinket нұсқаулығының USB жүктеуші бөлімін оқып шығыңыз және орындаңыз. Жалғастырмас бұрын Blink кодын жүктей алатындығыңызға көз жеткізіңіз.

Осыдан кейін сіз тіркелген.zip файлынан timePrntr кодын жүктей аласыз. Оны Arduino IDE кітапхана қалтасынан шығарып, бағдарламаны ашыңыз. Бағдарламада кейбір графикаға арналған екі тақырыптық файлдары бар үш қойынды болуы керек, бұл код құрылғыны таныстыруды басып шығару үшін пайдаланады. Кодты Pro Trinket -ке жүктеп, timePrntr тексеріңіз!

Мұнда бір маңызды ескерту: код RTC модулінде сағатты орнату үшін компиляция кезіндегі жүйелік уақытты пайдаланады. Бұл жұмыс істеуі үшін RTC модулі Pro Trinket -ке дұрыс қосылуы керек. Егер уақыт дұрыс болмаса, SDA мен SCL түйреуіштері дұрыс қосылмаған болуы мүмкін.

5-қадам: 5-қадам: Компоненттерді Perma-Proto тақтасына дәнекерлеу

5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз
5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз
5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз
5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз
5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз
5-қадам: компоненттерді Perma-Proto тақтасына дәнекерлеңіз

Бұл құрылғыны тұрақты және 3D басып шығарылған корпусқа орнатуға дайын ету үшін қазір Perma-Proto тақтасына дәнекерлеу қажет. Мен бұл тақтаны Instructable электроникасына таңдадым, себебі ол бөлшектерді бір нан тақтасынан екіншісіне ауыстыруға мүмкіндік береді! Фотосуреттер мен алдыңғы диаграммалардағы орналасуды дәл орындаңыз, сонда сізде бұл жағдайда сәйкес келмейді.

Принтер мен RTC модуліне арналған Pro Trinket, сымдар мен тақырып түйреуіштері тақтаның алдыңғы жағында орналасады. Түйме тақтаның артқы жағына дәнекерленген болады.

Алдымен екі 12 істікшелі қысқа аналық үстіңгі тақтаға (C және G жолдары) орнатылатын жолдарды белгілеңіз. Бұл тақырыптар Pro Trinket алынбалы етіп жасайды! Бұл жолдарда басқа ештеңе қосылмаған және дәнекерленген болуы керек!

Сымдарды жақсы оқшауланған етіп ұзындыққа дейін кесіп алып тастаңыз және сымдарды тақтаның артқы жағына бүгу арқылы тақтаға уақытша бекітіңіз. Свитчті қойыңыз, бірақ ол ақырында тақтаның артқы жағына дәнекерленетінін біліңіз.

Ерлер мен әйелдердің үстіңгі тақталарын дәнекерлеу үшін түйреуіштерді бекіту үшін кішкене нан тақтасын қолданыңыз. Сондай-ақ, перма-протоның үстіңгі +/- рельстеріндегі қуат қосқышына арналған екі түйреуішке (тікелей немесе 90 жұмыс істейтін) дәнекерлеу керек. Бұл соңғы жинау кезінде қуатты панельдік оқпан ұясына дәнекерленген жұп әйел секіргіштермен қосуға мүмкіндік береді.

Егер сіз диаграмманы ұстанатын болсаңыз, принтердің 5 істікшелі кабелі құлақшалармен Pro Trinket -ке қарайды. RTC F/F секіргіштерінде көрсетілгендей қосылады.

Барлығын сынауды ұмытпаңыз

6 -қадам: 6 -қадам: Қорытынды жиналыс

6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс
6 -қадам: Қорытынды жиналыс

Басып шығаруда күтпеген мәселелерге жол бермеу үшін, электроника дайын және дәнекерленген кезде бәрі дайын болуы керек.

Корпустың жоғарғы жағында түйменің үш серіппелі қанатын корпустың ішкі жағындағы сәйкес келетін үш шегіне CA желімімен мұқият жабыстыруға болады. Түйменің ашылған жағы сыртқа қарауы керек.

Соңғы монтажға дайындалу үшін сізге 2,1 мм панельдік оқпан ұясына бірнеше сымдарды бекіту қажет. Бір ұшын бір қара және бір қызыл F/F немесе M/F секіргіш сымынан кесіңіз (ұзындығы 6 дюйм жұмыс істейді, екеуінде де әйел ұшын қалдырғаныңызға көз жеткізіңіз). баррель ұясы.

Егер сіз қандай түйреуіштерді дәнекерлеу керектігін білмесеңіз, мультиметрді қолдана отырып, ұяшықтың ортаңғы тірегі мен ішкі қабырғасының полярлығын табуға болады. Ұяшықтың ішкі жағындағы жазба +Позитивті жағы

Дәнекерленгеннен кейін, бөшке ұясын гайкамен және бекіткіш шайбамен корпусқа бұраңыз.

Көрсетілгендей компоненттерді ақырғы позицияға қойыңыз. Барлық сымдар төменгі жағында болуы керек, барлық сымдарды тиісті тақырыптарға жалғаңыз.

Принтерді №2 кішкене бұрандалармен бұрап, протоколды №4 табаның басымен бұраңыз.

РТЖ -ны оң жақтағы №2 бұрандамен бұраңыз. Басқа тесік тірекке бекітілген.

Принтер контроллерін оның кронштейніне сырғытыңыз (ол тік) және қоңыр таспа кабель тақтаның тегіс жағы принтерге қарай төмен қаратылуы керек.

Перма-прото тақтаны кронштейнге түймені алға қаратып сырғытыңыз. Pro Trinket сол жақта болуы керек.

Үстіңгі жағын корпустың үстіне қойыңыз да, оны төменгі жағындағы 4X #4 тегіс бұрандалармен бұраңыз, сіз батырманы басу арқылы уақытты басып шығаруға дайынсыз!

Сағат сайысы
Сағат сайысы
Сағат сайысы
Сағат сайысы

Сағат сайысында екінші орын

Ұсынылған: