Turinys:

„TimePrntr“: 6 žingsniai (su nuotraukomis)
„TimePrntr“: 6 žingsniai (su nuotraukomis)

Video: „TimePrntr“: 6 žingsniai (su nuotraukomis)

Video: „TimePrntr“: 6 žingsniai (su nuotraukomis)
Video: PolaPi-Zero development 2024, Rugsėjis
Anonim
Image
Image

Ar kada nors pažvelgėte į „Adafruit“šiluminių kvitų spausdintuvo žarnų rinkinį, bet pagalvojote, ką naudingo galiu padaryti su tuo? Neskubėkite ieškoti: timePrntr yra skaitmeninis/analoginis žodžių laikrodis, kuris vienu mygtuko paspaudimu ir reguliariais intervalais spausdina dabartinę datą ir laiką. Jį paprasta prijungti, nesudaro problemų ir lengva užprogramuoti. Niekada nereikės galvoti, kiek laiko vėl buvo su pusiau ištisiniu spausdinamu laikmečio įrašu!

1 veiksmas: 1 žingsnis: įsigykite medžiagas ir spausdinimo dėklą

Šiam projektui reikia šiek tiek „Arduino“programavimo žinių, šiek tiek išmanyti prototipų kūrimo ir testavimo grandines bei keletą pagrindinių mechaninių įgūdžių. Taip pat naudinga sukurti 3D spausdintuvą ir net senesnis modelis, pvz., „Replicator 2“, gali atspausdinti pridėtą dėklą. Likusią medžiagą paprastai galima įsigyti „Adafruit“:

Reikalingos dalys:

  1. 1XTerminio kvito spausdintuvo žarnos
  2. 1X DS1307 realaus laiko laikrodis
  3. „1X Pro Trinket 5v 16MHz“
  4. 1X 1/2 dydžio duonos lenta
  5. 1X7.5v 3A DC maitinimo šaltinis
  6. 1X 6 mm kvadratinis lytėjimo jungiklis
  7. Prijungimo laidas (24ga)
  8. Vyriški atsiskyrę antraštės kaiščiai
  9. M/F, M/M, F/F jungiamieji laidai
  10. 1X 2,1 mm statinės lizdo adapteris

Pasirenkamos dalys: (tvirtinimui dėkle)

  1. 1X2,1 mm skydo tvirtinimo statinės lizdas
  2. 1XAdafruit Perma-Proto 1/2 dydžio duonos lenta
  3. 2XShort antraštės rinkinys plunksnoms
  4. 3D spausdintas dėklas (pridedami.stl failai)
  5. #4 x 1/4 "plokščios galvutės mašinos varžtai
  6. #2 x 1/4 colio skardos metalo varžtai

Iš viso mano „Replicator 2“spaudiniai užtrunka apie šešias valandas, todėl dabar būtų tinkamas laikas juos pradėti, kol atliksite likusius elektronikos darbus

2 veiksmas: 2 žingsnis: perskaitykite ir supraskite grandinės schemą

3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos

Tai labai paprasta grandinė, kuriai nereikia jokių papildomų komponentų, išskyrus išvardytus. Nepaisant to, verta šiek tiek pažvelgti į pridėtas grandinių schemas ir suprasti, kaip įrenginys yra išdėstytas. Tai gana paprasta ir lengva pritaikyti tiems, kurie turi vidutinių ir pažengusių įgūdžių su „Arduino“.

Pagrindinis kontūras yra toks: įrenginys naudoja „Software Trial“„Pro Trinket“, taip pat „Adafruit“šiluminių spausdintuvų biblioteką ir „Adafruit“RTC (realaus laiko laikrodžio) biblioteką.

„Trinket“palaikys ryšį su šiluminiu spausdintuvu serijiniu būdu, naudodamas „SoftwareSerial“biblioteką su „Trinket“kaiščiu 6, apibrėžtu kaip TX (siuntimas), ir 5 kaiščiu, apibrėžtu kaip RX (priėmimas). Šie kaiščiai yra atitinkamai prijungti prie terminio spausdintuvo RX ir TX kaiščių. Atminkite, kad tai yra kryžminė situacija, kai „Trinket“TX kaištis jungiasi prie spausdintuvo RX kaiščio ir atvirkščiai. „Adafruit“turi puikų spausdintuvo prijungimo vadovą, jei norite nuodugniau pažvelgti į jo galimybes.

Tikrojo laiko laikrodžio modulis yra nuolatinis laiko laikiklis, todėl jūsų spausdintuvas žinos laiką net tada, kai jis bus atjungtas! „Trinket“apklaus RTC modulio laiką per I2C ir wire.h biblioteką. „Trinket“numatytieji I2C SDA ir SCL kaiščiai yra atitinkamai A4 ir A5. Jie tiesiog prijungiami prie SDA ir SCL kaiščių RTC plokštėje.

Galiausiai momentinis kontaktinis jungiklis yra prijungtas prie kaiščio A2 ir įžemintas ir inicijuojamas kode naudojant „Input_Pullup“.

Galia taip pat yra pakankamai lengva. Šiluminis spausdintuvas turi būti tiesiogiai prijungtas prie +7.5VDC iš maitinimo šaltinio ir įžeminimo. Tai energijos reikalaujantis prietaisas ir 2A yra būtinas. Maitinimas čia yra 3A ir veikia puikiai. „Trinket's Bat“(akumuliatoriaus arba „Vin“) kaištis taip pat prijungtas prie +7,5 VDC. RTC modulis energiją gaus iš „Trinket“+5 V kaiščio.

3 veiksmas: 3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos

3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos
3 žingsnis: išbandykite spausdintuvą, sukurkite grandinę ant duonos lentos

„Fritzing“vaizdas padės jums sukurti ir išbandyti grandinę be litavimo duonos lentos. Šiam žingsniui reikės šiek tiek lituoti, nes pirmiausia „Pro Trinket“ir RTC moduliuose lituosite antgalių kaiščių rinkinį. Nepamirškite nukreipti ilgų kaiščių žemyn ant „Pro Trinket“ir ilgų kaiščių aukštyn RTC. Kai jie bus lituojami, galite naudoti M/F M/M kaiščius, kad sujungtumėte duonos lentą. Duonos lentos viršuje esantys „V +“ir „Ground“bėgeliai turi būti prijungti prie atitinkamai +/- kaiščių, esančių ant 2,1 mm statinės lizdo adapterio su M/M jungiamuoju laidu.

Ant savo duonos lentos aš naudoju ilgus vyriškus antraštės kaiščius, kad RTC ir terminiam spausdintuvui būtų patogus kištukas. Tai gali būti aiškiau vėlesniuose grandinės vaizduose, prijungtuose prie „perma-proto“duonos lentos, todėl žiūrėkite į priekį, jei tai atrodo painu.

Jei atidžiai pažvelgsite į schemą, aš paslėpiau 5V kaiščio prijungimo laidą RTC už „Pro Trinket“. Tai nėra būtina, tačiau plokštė išlieka švari ir lengvai atsekama. RTC įžeminimo kaištis yra prijungtas prie jungiklio įžeminimo laido. SDA ir SCL kaiščiai prie RTC modulio yra perkelti mano diagramoje, o tai yra teisinga, tik įsitikinkite, kad jie yra prijungti SDA-SDA ir SCL-SCL jūsų duonos lentoje.

Jei planuojate lituoti šią grandinę prie „perma-proto“plokštės ir pritvirtinti ją tuo atveju, svarbu, kad jungiklį pastatytumėte šalia plokštės vidurio! Vadovaudamiesi „Fritzing“diagrama, ji bus teisingai išdėstyta.

Prieš atlikdami bet kurį iš šių veiksmų, patartina vadovautis „Adafruit“terminio spausdintuvo vadovu, kad išbandytumėte terminį spausdintuvą ir sužinotumėte jo perdavimo spartą. Pasak „Adafruit“, šis rodiklis kiekvienam spausdintuvui gali skirtis!

Kai viskas bus prijungta ir veiks, galėsite įkelti kodą iš kito žingsnio ir išbandyti!

4 žingsnis: 4 žingsnis: įkelkite kodą

Dabar esate pasiruošę užprogramuoti „Pro Trinket“! Prieš pradėdami, perskaitykite ir vykdykite „Adafruit Pro Trinket“vadovo USB įkrovos įkėlimo skyrių. Prieš tęsdami įsitikinkite, kad galite įkelti „Blink“kodą.

Kai tai bus padaryta, galite atsisiųsti „timePrntr“kodą pridėtame.zip faile. Išpakuokite jį į „Arduino IDE“bibliotekos aplanką ir atidarykite programą. Programoje turėtų būti trys skirtukai su dviem antraštės failais kai kurioms grafikoms, kurias kodas naudoja įrenginio pristatymui spausdinti. Įkelkite kodą į „Pro Trinket“ir išbandykite savo laiką.

Viena svarbi pastaba: kodas naudoja kompiliavimo sistemos laiką, kad nustatytų RTC modulio laikrodį. Kad tai veiktų, RTC modulis turi būti tinkamai prijungtas prie „Pro Trinket“. Jei laikas netinkamas, gali būti, kad SDA ir SCL kaiščiai nėra tinkamai prijungti.

5 veiksmas: 5 veiksmas: lituokite komponentus prie „Perma-Proto“plokštės

5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę
5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę
5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę
5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę
5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę
5 žingsnis: sudėkite komponentus į „Perma-Proto“plokštę

Kad šis įrenginys būtų nuolatinis ir paruoštas montuoti 3D atspausdintame dėkle, viskas, ką jums reikia padaryti dabar, yra lituoti viską prie „Perma-Proto“plokštės. Aš pasirinkau šią plokštę savo pirmajai „Instructable“elektronikai, nes ji leidžia tiesiog perkelti dalis iš vienos duonos lentos į kitą! Tiksliai laikykitės nuotraukų išdėstymo ir ankstesnių diagramų išdėstymo, ir jums nebus sunku jį įdėti į dėklą.

„Pro Trinket“, laidai ir spausdintuvo bei RTC modulio antgaliai bus lentos priekyje. Mygtukas bus lituojamas lentos gale.

Pirmiausia pažymėkite eilutes, kuriose bus pritvirtintos dvi 12 kontaktų trumpos antraštės ant „perma-proto“plokštės (C ir G eilutės). Šios antraštės leidžia „Pro Trinket“nuimti! Šiose eilutėse nieko kito negalima prijungti ir lituoti!

Iškirpkite laidus iki ilgio ir nuimkite juos taip, kad jie būtų gerai izoliuoti, ir laikinai pritvirtinkite juos prie plokštės, sulenkdami laidus plokštės gale. Įdėkite jungiklį, bet žinokite, kad jis galiausiai bus prilituotas prie galinės lentos pusės.

Norėdami lituoti vyrų ir moterų antraštes, tiesiog naudokite mažą duonos lentą, kad laikytumėte smeigtukus, kol lituosite pirmuosius taškus. Taip pat turėtumėte lituoti ant poros antgalių kaiščių (tiks tiesi arba 90), skirta maitinimo jungčiai, esančiai viršutiniuose +/- bėgiuose perma-proto. Tai leis jums prijungti maitinimą prie poros moteriškų džemperių, lituotų prie skydo laikiklio statinės lizdo galutinio surinkimo metu.

Jei laikysitės schemos, spausdintuvo 5 kontaktų kabelis bus prijungtas taip, kad skirtukai būtų nukreipti į „Pro Trinket“. RTC yra prijungtas, kaip parodyta su F/F trumpikliais.

Nepamirškite viską išbandyti

6 žingsnis: 6 žingsnis: galutinis surinkimas

6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas
6 žingsnis: galutinis surinkimas

Išskyrus bet kokias nenumatytas spaudinių problemas, viskas turėtų būti paruošta, kai elektronika bus baigta ir lituota.

Viršutinėje dėklo pusėje esančius mygtuko tris spyruoklinius sparnus galima atsargiai priklijuoti CA klijais į tris atitinkamas dėklo vidinėje pusėje esančias įtraukas. Sulenkta mygtuko pusė turi būti nukreipta į išorę.

Norėdami pasiruošti galutiniam surinkimui, turite pritvirtinti kai kuriuos laidus prie 2,1 mm skydo tvirtinimo statinės lizdo. Tiesiog nukirpkite vieną galą nuo vieno juodo ir vieno raudono F/F arba M/F jungiamųjų laidų (6 colių ilgis veiks, įsitikinkite, kad ant abiejų paliekate moterišką galą). Nupjaukite nupjautą galą ir prilituokite prie atitinkamų kaiščių statinės lizdas.

Jei nesate tikri, prie kurių kaiščių lituoti, galite naudoti kelių metrų matuoklį, kad nustatytumėte poliškumą su viduriniu stulpeliu ir vidine lizdo sienele. Lizdas vidinėje lizdo pusėje yra +teigiama pusė

Kai jis bus lituojamas, įsukite cilindro lizdą į korpusą su pridedama veržle ir fiksavimo poveržle.

Laisvai sudėkite komponentus į galutinę padėtį, kaip parodyta. Visi laidai turi būti apačioje, prijunkite visus laidus prie atitinkamų antraščių.

Įsukite spausdintuvą mažais varžtais Nr. 2 ir priveržkite plokštę #4 keptuvės galvute.

Įsukite RTC vienu #2 varžtu dešinėje pusėje. Kita skylė pritvirtinta prie stulpo.

Įstumkite spausdintuvo valdiklį į laikiklį (jis yra vertikalus), o rudas juostinis kabelis turi būti žemyn, lygesnė plokštės pusė link spausdintuvo.

Įstumkite „perma-proto“plokštę į laikiklį mygtuku į priekį. „Pro Trinket“turėtų būti kairėje.

Uždėkite viršutinę dalį ant korpuso ir prisukite ją kartu su 4X #4 plokščiagalviais varžtais apačioje ir baigsite, pasiruošę spausdinti laiką vieno mygtuko paspaudimu!

Laikrodžių konkursas
Laikrodžių konkursas
Laikrodžių konkursas
Laikrodžių konkursas

Antroji vieta laikrodžių konkurse

Rekomenduojamas: