Mundarija:
- 1 -qadam: 1 -qadam: Materiallar va bosma sumkani sotib oling
- 2 -qadam: 2 -qadam: O'chirish sxemasini o'qing va tushuning
- 3 -qadam: 3 -qadam: Printerni sinovdan o'tkazing, non taxtasida sxemani yarating
- 4 -qadam: 4 -qadam: Kodni yuklang
- 5-qadam: 5-qadam: Komponentlarni Perma-Proto kartasiga lehimlang
- 6 -qadam: 6 -qadam: Yakuniy yig'ilish
Video: TimePrntr: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Adafruit -dan olingan termal kvitansiya printerlari ichaklar to'plamiga qaradingiz, lekin bu bilan qanday foydali narsa qila olaman deb o'ylab ko'rganmisiz? Boshqa hech narsaga qaramang: timePrntr - bu raqamli/analogli so'z soati bo'lib, u joriy sana va vaqtni tugmachani bosib va ma'lum vaqt oralig'ida bosib chiqaradi. Ularni sim bilan ulash oson, qurishda muammo yo'q va dasturlash oson. Vaqt o'tishi haqidagi yarim uzluksiz bosma yozuvlar bilan yana qaysi vaqt bo'lganiga hech qachon hayron bo'lmaysiz!
1 -qadam: 1 -qadam: Materiallar va bosma sumkani sotib oling
Bu loyiha Arduino dasturlash bo'yicha ozgina bilimga ega bo'lishi kerak, prototiplarni tuzish va sinovdan o'tkazish sxemalari bilan tanish bo'lishi va ba'zi asosiy mexanik ko'nikmalarni talab qiladi. Haqiqatan ham, uni 3D printerda yaratish ham foydalidir va hatto mening Replicator 2 kabi eski model ham paketni chop etishi mumkin. Qolgan materiallar Adafruit -da mavjud:
Kerakli qismlar:
- 1XTermal kvitansiya printerining ichaklar
- 1X DS1307 real vaqtda soat uzilishi
- 1X Pro Trinket 5v 16MGts
- 1X 1/2 o'lchamli non paneli
- 1X7,5v 3A shahar quvvat manbai
- 1X 6 mm kvadrat tegish kaliti
- Bog'lanish simlari (24GA)
- Erkaklarni ajratish uchun sarlavha pinlari
- M/F, M/M, F/F o'tish simlari
- 1X 2,1 mm Barrel Jek adapteri
Ixtiyoriy qismlar: (kerak bo'lganda o'rnatish uchun)
- 1X2,1 mm panelli bochka uyasi
- 1XAdafruit Perma-Proto 1/2 o'lchamli non paneli
- Tuklar uchun 2XShort sarlavha to'plami
- 3D bosilgan quti (.stl fayllari biriktirilgan)
- #4 x 1/4 dyuymli tekis boshli vintlardek
- #2 x 1/4 dyuymli boshli metall vintlar
Bosimlar mening Replikator 2 -da taxminan olti soat davom etadi, shuning uchun siz qolgan elektronika ishlarini bajarayotganda ularni ishga tushirish uchun yaxshi vaqt bo'ladi
2 -qadam: 2 -qadam: O'chirish sxemasini o'qing va tushuning
Bu ro'yxatda ko'rsatilganlardan boshqa qo'shimcha komponentlarni talab qilmaydigan juda oddiy sxema. Aytgancha, biriktirilgan elektron sxemalarni ko'rib chiqish va qurilmaning qanday joylashtirilganligini tushunish kerak. O'rta va ilg'or ko'nikmalarga ega bo'lganlar uchun Arduino -ni sozlash juda oddiy va oson.
Asosiy sxema quyidagicha: qurilma Pro Trinket -dagi SoftwareSerial -dan, Adafruit -ning termal printer kutubxonasidan va Adafruit -ning RTC (Real Time Clock) kutubxonasidan foydalanadi.
Trinket, termal printer bilan SoftwareSerial kutubxonasi yordamida ketma -ket, TX (uzatish) va pin 5, RX (qabul qilish) sifatida belgilangan pin bilan aloqa o'rnatadi. Bu pinlar mos ravishda termal printerdagi RX va TX pinlariga ulangan. Shuni esda tutingki, bu Trinket-ning TX-pinli ulagichi printerning RX-piniga ulanadi va aksincha. Agar siz uning imkoniyatlarini batafsil ko'rib chiqmoqchi bo'lsangiz, Adafruit-da printerni ulash uchun ajoyib qo'llanma mavjud.
Haqiqiy vaqtda soat moduli - bu doimiy vaqt saqlovchi, shuning uchun printeringiz tarmoqdan uzilgan paytda ham vaqtni bilib oladi! Trinket RTC modulidan vaqtni I2C va sim.h kutubxonasi orqali so'roq qiladi. Trinket -ning standart I2C SDA va SCL pinlari mos ravishda A4 va A5. Ular shunchaki RTC kartasidagi SDA va SCL pinlariga ulangan.
Nihoyat, kontaktli kalit A2 piniga va erga ulanadi va Input_Pullup kodida ishga tushiriladi.
Quvvat ham etarlicha oson. Termal printer to'g'ridan -to'g'ri +7.5VDC ga quvvat manbai va erdan ulangan bo'lishi kerak. Bu kuch talab qiladigan qurilma va 2A-bu shart. Bu erdagi ta'minot 3A va juda yaxshi ishlaydi. Trinket's Bat (batareya yoki Vin) pinasi +7.5VDC ga ham ulangan. RTC moduli o'z kuchini Trinket +5V pinidan oladi.
3 -qadam: 3 -qadam: Printerni sinovdan o'tkazing, non taxtasida sxemani yarating
Fritzing tasviri lehimsiz non taxtasida sxemani tuzish va sinab ko'rishga yordam beradi. Bu qadam biroz lehimlashni talab qiladi, lekin siz avval Pro Trinket va RTC moduliga erkaklar sarg'ish pinlarini lehimlaysiz. Uzoq pimlarni Pro Trinket -ga, RTC -ga uzun pinlarni yuqoriga yo'naltirishni unutmang. Ular lehimlangandan so'ng, non panelida ulanish uchun M/F M/M pinlaridan foydalanishingiz mumkin. Non taxtasining yuqori qismidagi V + va Ground relslari mos ravishda M/M o'tish simlari bilan 2,1 mm bochka adapteridagi +/- pinlariga ulangan bo'lishi kerak.
Non panelida men rtc va termal printerga qulay vilkasini berish uchun uzun uzunlikdagi bosh pimlardan foydalanardim. Bu perma-proto non taxtasiga biriktirilgan sxemaning keyingi tasvirlarida aniqroq bo'lishi mumkin, shuning uchun chalkash tuyulsa, oldinga qarang.
Agar siz diagramaga diqqat bilan qarasangiz, men Pro Trinket orqasidagi RTC -dagi 5V pinli aloqa simini yashirib qo'ydim. Bu shart emas, lekin u taxtani toza va kuzatishni osonlashtiradi. RTC uchun topraklama pimi kalitdagi topraklama simiga ulanadi. RTC moduliga ulangan SDA va SCL pinlari diagrammada kesib o'tilgan, bu to'g'ri, ular sizning taxtangizda SDA-SDA va SCL-SCL ulanganligiga ishonch hosil qiling.
Agar siz ushbu sxemani perma-proto taxtasiga lehimlab, uni o'rnatishni rejalashtirmoqchi bo'lsangiz, kalitni taxtaning o'rtasiga yaqin joylashtirish muhim! Fritzing diagrammasiga amal qilib, uni to'g'ri joylashtiradi.
Buni amalga oshirishdan oldin, termal printerni sinab ko'rish va uning tezligini aniqlash uchun Adafruit -ning Termal Printer qo'llanmasiga amal qilish tavsiya etiladi. Adafruit ma'lumotlariga ko'ra, bu ko'rsatkich printerdan printerga farq qilishi mumkin!
Hammasi ulangan va ishlagandan so'ng, uni sinash uchun keyingi bosqichdan boshlab kodni yuklashingiz mumkin!
4 -qadam: 4 -qadam: Kodni yuklang
Siz endi Pro Trinket -ni dasturlashga tayyormiz! Ishni boshlashdan oldin, Adafruit Pro Trinket qo'llanmasining USB bootloader bo'limini o'qing va unga amal qiling. Davom etishdan oldin Blink kodini yuklashingiz mumkinligiga ishonch hosil qiling.
Bu bajarilgandan so'ng, biriktirilgan.zip faylidagi timePrntr kodini yuklab olishingiz mumkin. Uni Arduino IDE kutubxonasi papkasida oching va dasturni oching. Dasturda uchta grafik yorliqli ikkita yorliqli fayl bo'lishi kerak, bu kod qurilmaning kirish qismini chop etish uchun ishlatadi. Kodni Pro Trinket -ga yuklang va timePrntr -ni sinab ko'ring!
Bu erda bitta muhim eslatma: kod RTC modulida soatni o'rnatish uchun kompilyatsiya qilingan tizim vaqtidan foydalanadi. Buning uchun RTC moduli Pro Trinket -ga to'g'ri ulangan bo'lishi kerak. Agar vaqt to'g'ri bo'lmasa, bu SDA va SCL pinlari to'g'ri ulanmagan bo'lishi mumkin.
5-qadam: 5-qadam: Komponentlarni Perma-Proto kartasiga lehimlang
Ushbu qurilmani doimiy va 3D bosma qutiga o'rnatishga tayyor holga keltirish uchun hamma narsani Perma-Proto kartasiga lehimlash kifoya. Men bu taxtani birinchi "Instructable" elektronikasi uchun tanladim, chunki bu qismlarni bitta non taxtasidan boshqasiga o'tkazish imkonini beradi! Fotosuratlar va oldingi diagrammalardagi tartibni aniq bajaring, shunda siz uni moslashtira olmaysiz.
Kengashning old tomonida Pro Trinket, printer va RTC moduli uchun simlar va sarlavhali pinlar joylashadi. Tugma taxtaning orqa tomoniga lehimlanadi.
Birinchidan, perma-proto taxtaga 12-pinli ikkita qisqa boshli boshcha o'rnatiladigan qatorlarni belgilang (C va G qatorlari). Bu sarlavhalar shunday qiladi, shuning uchun Pro Trinket olinadigan bo'ladi! Bu satrlarda boshqa hech narsa ulanmasligi va lehimlanmasligi kerak!
Uzunlikdagi simlarni kesib oling va ularni yalıtın, shunda ular izolyatsiyani yaxshi bajaradi va simlarni taxtaning orqa tomoniga egib vaqtincha taxtaga ulang. Svitichni joylashtiring, lekin bilingki, u oxir -oqibat taxtaning orqa tomoniga lehimlanadi.
Erkak va urg'ochi sarlavhalarini lehimlash uchun pinlarni joyida ushlab turish uchun kichik non taxtasidan foydalaning, siz birinchi nuqtalarni lehimlanganda. Bundan tashqari, perma-protoning yuqori +/- relslaridagi quvvat ulagichi uchun bir nechta bosh pimlarini (to'g'ri yoki 90 ishlaydi) lehimlashingiz kerak. Bu sizga quvvatni oxirgi yig'ish paytida panelga o'rnatiladigan barreli uyasiga lehimlangan bir juft ayol o'tish moslamasi bilan ulash imkonini beradi.
Agar siz sxemaga rioya qilsangiz, printer uchun 5 pinli kabel Pro Trinketga qaragan holda ulanadi. RTC F/F o'tish moslamalarida ko'rsatilgandek o'tkaziladi.
Hamma narsani sinab ko'rishni unutmang
6 -qadam: 6 -qadam: Yakuniy yig'ilish
Bosib chiqarishda kutilmagan muammolarni oldini olish uchun, elektronika tayyor va lehimli bo'lganda hamma narsa tayyor bo'lishi kerak.
Korpusning yuqori tomonida tugmachaning uchta kamon qanotini korpusning ichki qismidagi uchta mos keladigan chuqurchaga CA elim bilan ehtiyotkorlik bilan yopishtirish mumkin. Tugmaning yon tomoni tashqi tomonga qarashi kerak.
Yakuniy yig'ilishga tayyorgarlik ko'rish uchun siz 2,1 mm panelli barreli uyasiga bir nechta simlarni ulashingiz kerak. Bir uchini bitta qora va bitta qizil F/F yoki M/F o'tish simlariga kesib oling (6 dyuym uzunlik ishlaydi, ikkalasida ham ayol uchini qoldirganingizga ishonch hosil qiling). Kesilgan uchini echib oling va uni mos keladigan pinlarga lehimlang. barrel uyasi.
Agar siz qaysi pimlarni lehimlash kerakligiga ishonchingiz komil bo'lmasa, siz ko'p metrli tayanch yordamida uyaning o'rtasi va ichki devorining qutblanishini topishingiz mumkin. Jekning ichki qismidagi ustun - +Ijobiy tomoni
U lehimlangandan so'ng, bochka jakini yong'oq va qulf yuvish moslamasi bilan mahkamlang.
Ko'rsatilganidek, tarkibiy qismlarni bo'sh joyga qo'ying. Barcha simlar pastda bo'lishi kerak, barcha simlarni tegishli sarlavhalarga ulang.
Printerni 2-sonli kichik vintlar bilan burab, 4-gachasi bosh bilan proto-taxtani burab qo'ying.
O'ng tarafdagi bitta №2 vint bilan RTCni burab qo'ying. Boshqa teshik ustunga mahkamlanadi.
Printer boshqaruvchisini o'z qavsiga suring (u vertikal) va jigarrang tasma simi taxtaning tekis tomoni printer tomon yo'nalgan bo'lishi kerak.
Tugma oldinga qaragan holda, perma-proto taxtani o'z qavsiga suring. Pro Trinket chap tomonda bo'lishi kerak.
Qopqoqning yuqori qismini korpusga qo'ying va pastki qismidagi 4X #4 tekis boshli vintlar bilan burab qo'ying va siz tugmani bosib vaqtni chop etishga tayyormiz!
Soatlar tanlovida ikkinchi o'rinni egalladi
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam