Съдържание:

TimePrntr: 6 стъпки (със снимки)
TimePrntr: 6 стъпки (със снимки)

Видео: TimePrntr: 6 стъпки (със снимки)

Видео: TimePrntr: 6 стъпки (със снимки)
Видео: ЭТОТ ФИЛЬМ НУЖНО ПОСМОТРЕТЬ ВСЕМ! НОВИНКА! "Дом с Сюрпризом" Русские мелодрамы новинки 2021 2024, Септември
Anonim
Image
Image

Виждали ли сте някога набор от принтери за термоприемници от Adafruit, но се чудехте какво полезно нещо мога да направя с това? Е, не търсете повече: timePrntr е цифров/аналогов часовник с думи, който отпечатва текущата дата и час с натискане на бутон и на редовни интервали. Той е лесен за свързване, няма проблем при изграждането и лесен за програмиране. Никога няма да се чудите колко време е било отново с полунепрекъснат отпечатан запис на течението на времето!

Стъпка 1: Стъпка 1: Купете материалите и калъфа за печат

Този проект изисква малко познания за програмиране на Arduino, известно познаване на схемите за прототипиране и тестване и някои основни механични умения. За да го изградите наистина 3D принтер също е полезно и дори по -стар модел като моя Replicator 2 може да отпечата включената кутия. Останалите материали обикновено се предлагат от Adafruit:

Необходими части:

  1. 1XThermal Receipt Printer Guts
  2. 1X DS1307 Пробив на часовника в реално време
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 размер хляб дъска
  5. 1X7.5v 3A DC захранване
  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 Kit за пера
  4. 3D печатна кутия (прикачени.stl файлове)
  5. #4 x 1/4 "машинни винтове с плоска глава
  6. #2 x 1/4 "Винтове за ламарина с ламарина

Разпечатките отнемат общо около шест часа на моя Replicator 2, така че сега би било подходящ момент да ги задействате, докато вие вършите останалата част от електрониката

Стъпка 2: Стъпка 2: Прочетете и разберете електрическата схема

Стъпка 3: Тествайте принтера, Изградете веригата върху дъска за хляб
Стъпка 3: Тествайте принтера, Изградете веригата върху дъска за хляб

Това е много проста схема, която не изисква допълнителни компоненти, освен изброените. Въпреки това си струва да разгледате приложените електрически схеми и да разберете как е разположено устройството. Той е сравнително прост и лесен за персонализиране за тези със средни до напреднали умения с Arduino.

Основният план е следният: Устройството използва SoftwareSerial на Pro Trinket, както и библиотеката за термични принтери на Adafruit и RTC (часовник в реално време) на Adafruit.

Trinket ще комуникира с термичния принтер по сериен път, използвайки библиотеката SoftwareSerial с пина 6 на Trinket, дефиниран като TX (предаване) и пин 5, определен като RX (приемане). Тези щифтове са свързани съответно към RX и TX щифтовете на термичния принтер. Не забравяйте, че това е кръстосана ситуация, при която TX щифтът на Trinket се свързва с RX щифта на принтера и обратно. Adafruit има отлично ръководство за свързване на принтера, ако искате по-задълбочен поглед върху неговите възможности.

Модулът за часовник в реално време е непрекъснат пазител на времето, така че вашият принтер ще знае часа дори когато е изключен от контакта! Дрънкулката ще проучва времето от RTC модула чрез I2C и библиотеката wire.h. Стандартните I2C SDA и SCL щифтове на Trinket са съответно A4 и A5. Те са просто свързани към щифтовете SDA и SCL на RTC платката.

Накрая превключвателят за моментния контакт е свързан към щифт A2 и заземен и инициализиран в кода с Input_Pullup.

Захранването също е достатъчно лесно. Термопринтерът трябва да бъде свързан директно към +7.5VDC от захранването и земята. Това е енергоемко устройство и 2А е задължително. Захранването тук е 3А и работи отлично. Щифтът Bat Bat (батерия или Vin) е свързан към +7.5VDC. Модулът RTC ще се захранва от +5V пина на Trinket.

Стъпка 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 и термичния принтер удобен щепсел. Това може да е по-ясно в по-късните изображения на схемата, прикрепена към дъската за перма-прото хляб, така че погледнете напред, ако изглежда объркващо.

Ако погледнете внимателно диаграмата, промъкнах свързващия проводник за 5V щифта на RTC зад Pro Trinket. Това не е необходимо, но поддържа дъската чиста и лесна за проследяване. Заземяващият щифт за RTC е закачен към заземяващия проводник на превключвателя. Щифтовете SDA и SCL към RTC модула са пресечени в моята диаграма, което е правилно, просто се уверете, че са свързани SDA-SDA и SCL-SCL на вашата дъска.

Ако планирате да запоите тази схема към платката perma-proto и да я монтирате в случай, че е важно да поставите превключвателя близо до средата на платката! Следвайки диаграмата от Fritzing ще я поставите точно както трябва.

Преди да направите каквото и да е от това, препоръчително е да следвате ръководството за термичен принтер на Adafruit, за да тествате термичния принтер и да установите скоростта му на предаване. Според Adafruit тази скорост може да варира от принтер до принтер!

След като всичко е свързано и работи, можете да качите кода от следващата стъпка, за да го изпробвате!

Стъпка 4: Стъпка 4: Качете кода

Вече сте готови да програмирате Pro Trinket! Преди да започнете, прочетете и следвайте раздела за зареждане на USB в ръководството на Ada Trinity Pro Trinket. Уверете се, че сте в състояние да качите Blink кода, преди да продължите.

След като това стане, можете да изтеглите кода timePrntr в прикачения.zip файл. Разархивирайте го в папката на библиотеката на Arduino IDE и отворете програмата. В програмата трябва да има три раздела с два заглавни файла за някои графики, които кодът използва за отпечатване на представянето на устройството. Качете кода в Pro Trinket и тествайте времето сиPrntr!

Една важна забележка тук: кодът използва системното време при компилиране, за да настрои часовника на RTC модула. За да работи това, модулът RTC трябва да бъде свързан правилно към Pro Trinket. Ако часът не е точен, може да се окаже, че щифтовете SDA и SCL не са правилно свързани.

Стъпка 5: Стъпка 5: Запоявайте компонентите към Perma-Proto Board

Стъпка 5: Запоявайте компонентите към платката Perma-Proto
Стъпка 5: Запоявайте компонентите към платката Perma-Proto
Стъпка 5: Запоявайте компонентите към платката Perma-Proto
Стъпка 5: Запоявайте компонентите към платката Perma-Proto
Стъпка 5: Запоявайте компонентите към платката Perma-Proto
Стъпка 5: Запоявайте компонентите към платката Perma-Proto

За да направите това устройство постоянно и готово за монтиране в 3D отпечатаната кутия, всичко, което трябва да направите сега, е да запоите всичко към Perma-Proto Board. Избрах тази дъска за първата си електроника Instructable, защото ви позволява просто да премествате части от една дъска за хляб на друга! Следвайте точно оформлението на снимките и предишните диаграми и няма да имате проблем с монтирането му в кутията.

Pro Trinket, проводниците и щифтовете за заглавки за принтера и RTC модула ще седят в предната част на платката. Бутонът ще бъде запоен към задната част на дъската.

Първо маркирайте редовете, където двете 12-пинови къси женски заглавки ще бъдат монтирани на перма-прото платката (редове C и G). Тези заглавки го правят така, че Pro Trinket е сменяем! Нищо друго не трябва да се свързва и запоява в тези редове!

Нарежете проводниците на дължина и ги отстранете, така че да са добре изолирани и временно да ги прикрепите към дъската, като огънете проводниците на гърба на дъската. Поставете ключа, но знайте, че в крайна сметка той ще бъде запоен към задната страна на дъската.

За да запоите мъжките и женските заглавки, просто използвайте малка дъска за хляб, за да задържите щифтовете на място, докато запоявате първите няколко точки. Също така трябва да запоите върху чифт заглавни щифтове (прави или 90 ще работят) за конектора за захранване на горните +/- релси на perma-proto. Това ще ви позволи да свържете захранването с чифт женски джъмпери, запоени към жак за монтиране на панел по време на окончателното сглобяване.

Ако следвате схемата, 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.

Завийте RTC с един винт #2 от дясната страна. Другата дупка е прикрепена към стълб.

Плъзнете контролера на принтера в скобата му (той е вертикален) и кафявият лентов кабел трябва да е надолу с по -гладката страна на дъската към принтера.

Плъзнете платката perma-proto в скобата с бутона, обърнат напред. Pro Trinket трябва да е вляво.

Поставете горната част на кутията и я завийте заедно с 4X #4 винтове с плоска глава в долната част и сте готови, готови да отпечатате времето с натискане на бутон!

Конкурс за часовници
Конкурс за часовници
Конкурс за часовници
Конкурс за часовници

Вицешампион в състезанието за часовници

Препоръчано: