Sisällysluettelo:
- Vaihe 1: Vaihe 1: Hanki materiaalit ja tulostuskotelo
- Vaihe 2: Vaihe 2: Lue ja ymmärrä piirikaavio
- Vaihe 3: Vaihe 3: Testaa tulostin, rakenna piiri leipälevylle
- Vaihe 4: Vaihe 4: Lataa koodi
- Vaihe 5: Vaihe 5: Juottaa komponentit Perma-Proto-kortille
- Vaihe 6: Vaihe 6: Lopullinen kokoonpano
Video: TimePrntr: 6 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Oletko koskaan katsonut Adafruutin lämpökupitulostimen suolistosarjaa, mutta mietit, mitä hyödyllistä voin tehdä tällä? Älä etsi enää: timePrntr on digitaalinen/analoginen sanakello, joka tulostaa nykyisen päivämäärän ja kellonajan napin painalluksella ja säännöllisin väliajoin. Se on yksinkertainen johdottaa, ei ongelmia rakentaa ja helppo ohjelmoida. Sinun ei koskaan tarvitse ihmetellä, mitä kelloa oli jälleen puolittain jatkuvalla painetulla tallenteella ajan kulumisesta!
Vaihe 1: Vaihe 1: Hanki materiaalit ja tulostuskotelo
Tämä projekti vaatii hieman Arduinon ohjelmointitaitoa, jonkin verran perehtymistä prototyyppien ja testauspiireihin sekä joitain mekaanisia perustaitoja. 3D -tulostimen rakentaminen on myös hyödyllistä, ja jopa vanhempi malli, kuten Replicator 2, voi tulostaa mukana toimitetun kotelon. Loput materiaalit ovat yleisesti saatavilla Adafruitista:
Tarvittavat osat:
- 1XTerminen kuittitulostimen suolisto
- 1X DS1307 Reaaliaikainen kello
- 1X Pro Trinket 5v 16MHz
- 1X 1/2 kokoinen leipälauta
- 1X7.5v 3A DC -virtalähde
- 1X 6 mm: n neliömäinen kosketuskytkin
- Liitäntäjohto (24ga)
- Uros irrotettavat otsatapit
- M/F, M/M, F/F hyppyjohtimet
- 1X 2,1 mm: n tynnyrin jakkisovitin
Valinnaiset osat: (asennusta varten)
- 1X2,1 mm: n paneeliasennussylinteri
- 1XAdafruit Perma-Proto 1/2 kokoinen leipälauta
- 2XShort otsikkosarja höyhenille
- 3D -tulostettu kotelo (liitteenä.stl -tiedostot)
- #4 x 1/4 "litteät pään koneruuvit
- #2 x 1/4 "pannupääruuvit
Tulosteet kestävät yhteensä noin kuusi tuntia Replicator 2: lla, joten nyt olisi hyvä aika saada ne liikkeelle, kun teet loput elektroniikkatyöstä
Vaihe 2: Vaihe 2: Lue ja ymmärrä piirikaavio
Tämä on hyvin yksinkertainen piiri, joka ei vaadi muita lisäosia kuin luetellut. On kuitenkin syytä katsoa liitteenä olevia piirikaavioita ja ymmärtää, miten laite on asetettu. Se on melko yksinkertainen ja helppo muokata niille, joilla on keskitason ja kehittyneitä taitoja Arduinolla.
Perusperiaate on seuraava: Laite käyttää SoftwareSerialia Pro Trinketissä sekä Adafruitin lämpötulostinkirjastoa ja Adafruitin RTC (Real Time Clock) -kirjastoa.
Trinket kommunikoi lämpötulostimen kanssa sarjaan käyttäen SoftwareSerial -kirjastoa Trinketin nastan 6 kanssa, joka on määritelty TX: ksi (lähetys) ja nastan 5 määrittelemiseksi RX: ksi (vastaanotto). Nämä nastat on kytketty lämpötulostimen RX- ja TX -nastoihin. Muista, että tämä on ristikkäistilanne, jossa Trinketin TX-nasta yhdistetään tulostimen RX-nastaan ja päinvastoin. Adafruit tarjoaa erinomaisen kytkentäoppaan tulostimelle, jos haluat tarkastella sen ominaisuuksia tarkemmin.
Reaaliaikakellomoduuli on jatkuva aikamittari, joten tulostimesi tietää ajan, vaikka se irrotetaan pistorasiasta! Trinket mittaa RTC -moduulin ajan I2C: n ja wire.h -kirjaston kautta. Trinketin oletusarvoiset I2C SDA- ja SCL -nastat ovat A4 ja A5. Nämä liitetään yksinkertaisesti RTC -kortin SDA- ja SCL -nastoihin.
Lopuksi hetkellinen kosketinkytkin kytketään nastaan A2 ja maadoitetaan ja alustetaan koodissa Input_Pullup -toiminnolla.
Teho on myös riittävän helppo. Lämpötulostin on kytkettävä suoraan virtalähteestä ja maadoitukseen +7,5 VDC. Se on virranhimoinen laite ja 2A on pakollinen. Syöttö on 3A ja toimii hyvin. Trinket's Bat (akku tai Vin) -tappi on kytketty myös +7,5 VDC: hen. RTC -moduuli saa tehonsa Trinketin +5V -nastasta.
Vaihe 3: Vaihe 3: Testaa tulostin, rakenna piiri leipälevylle
Fritzing -kuva auttaa sinua rakentamaan ja testaamaan piirin juotottomalla leipälevyllä. Tämä vaihe vaatii kuitenkin juottamista, koska juotat ensin joukon urospistokkeita Pro Trinket- ja RTC -moduuliin. Muista osoittaa Pro Trinketin pitkät nastat alas ja RTC: n pitkät nastat YLÖS. Kun ne on juotettu, voit käyttää liitäntöjä leipälaudalla M/F M/M -nastoilla. Leipälevyn päällä olevat V + ja Ground-kiskot on liitettävä +/- nastoihin 2,1 mm: n tynnyrisovittimessa, jossa on M/M-hyppyjohdot.
Leipälevylläni käytin pitkiä urospistokkeita, jotta RTC- ja lämpötulostimelle olisi kätevä pistoke. Tämä voi olla selkeämpää myöhemmissä piirikuvissa, jotka on liitetty perma-proto-leipälevyyn, joten katso eteenpäin, jos se näyttää hämmentävältä.
Jos katsot kaaviota tarkasti, hiipin Pro Trinketin takana olevan RTC: n 5V -nastan liitäntäjohdon. Tämä ei ole välttämätöntä, mutta pitää levyn puhtaana ja helposti jäljitettävänä. RTC: n maadoitustappi on kytketty kytkimen maadoitusjohtoon. RTC-moduulin SDA- ja SCL-nastat ovat ristissä kaaviossa, mikä on oikein, varmista vain, että ne ovat kytkettyjä SDA-SDA- ja SCL-SCL-leipälevyyn.
Jos aiot juottaa tämän piirin perma-proto-kortille ja asentaa sen koteloon, on tärkeää, että asetat kytkimen levyn keskelle! Fritzingin kaavion noudattaminen asettaa sen täsmälleen oikeaan.
Ennen kuin teet mitään tätä, on suositeltavaa seurata Adafruitin lämpötulostimen opasta testataksesi lämpötulostimen ja löytääksesi sen siirtonopeuden. Adafruitin mukaan tämä hinta voi vaihdella tulostimittain!
Kun kaikki on kytketty ja toimii, voit ladata koodin seuraavassa vaiheessa ja kokeilla sitä!
Vaihe 4: Vaihe 4: Lataa koodi
Olet nyt valmis ohjelmoimaan Pro Trinket! Ennen kuin aloitat, lue ja noudata Adafruitin Pro Trinket -oppaan USB -käynnistyslataimen osaa. Varmista, että voit ladata Blink -koodin ennen kuin jatkat.
Kun tämä on tehty, voit ladata timePrntr -koodin liitteenä olevasta.zip -tiedostosta. Pura se Arduino IDE -kirjastokansioon ja avaa ohjelma. Ohjelmassa pitäisi olla kolme välilehteä ja kaksi otsikkotiedostoa joillekin grafiikoille, joita koodi käyttää laitteen esittelyn tulostamiseen. Lataa koodi Pro Trinketiin ja testaa aikaasi!
Yksi tärkeä huomautus tässä: koodi käyttää kääntämisen järjestelmäaikaa RTC -moduulin kellon asettamiseen. Jotta tämä toimisi, RTC -moduuli on kytkettävä oikein Pro Trinket -laitteeseen. Jos aika ei ole oikea, voi olla, että SDA- ja SCL -nastat eivät ole oikein kytkettyinä.
Vaihe 5: Vaihe 5: Juottaa komponentit Perma-Proto-kortille
Jotta tämä laite olisi pysyvä ja valmis kiinnitettäväksi 3D-tulostettuun koteloon, sinun tarvitsee vain juottaa kaikki Perma-Proto-levylle. Valitsin tämän levyn ensimmäistä elektroniikkaa Instructablea varten, koska sen avulla voit yksinkertaisesti siirtää osia leipälevyltä toiselle! Noudata valokuvien ja edellisten kaavioiden asettelua tarkasti, eikä sinulla ole ongelmia sen asettamisessa koteloon.
Pro Trinket, johdot ja tulostimen ja RTC -moduulin otsikkotapit sijaitsevat levyn etuosassa. Painike juotetaan levyn takaosaan.
Merkitse ensin rivit, joihin kaksi 12-nastaista lyhyttä naarasliitintä asennetaan perma-proto-kortille (rivit C ja G). Näiden otsikoiden ansiosta Pro Trinket on irrotettava! Mitään muuta ei saa liittää ja juottaa näihin riveihin!
Leikkaa johdot pituudeltaan ja kuori ne niin, että ne ovat hyvin eristettyjä, ja kiinnitä ne tilapäisesti levyyn taivuttamalla johdot levyn takana. Aseta vipu, mutta tiedä, että se lopulta juotetaan levyn takapuolelle.
Jos haluat juottaa uros- ja naarasotsikot, käytä pientä leipätaulua pitämään tapit paikallaan, kun juotat ensimmäiset pisteet. Sinun tulisi myös juottaa pari nastatappia (suora tai 90 toimii) virtapistokkeelle, joka on perma-proto + +- kiskojen yläosassa. Näin voit kytkeä virran naaraspuseroilla, jotka on juotettu paneeliin kiinnitettävään tynnyrin liittimeen lopullisen asennuksen aikana.
Jos noudatat kaaviota, tulostimen 5 -nastainen kaapeli kytkeytyy pistorasiaan siten, että kielekkeet osoittavat Pro Trinket -korttia. RTC on kytketty F/F -hyppyjohtimien mukaisesti.
Älä unohda testata kaikkea
Vaihe 6: Vaihe 6: Lopullinen kokoonpano
Tulosteiden odottamattomien ongelmien estämiseksi kaiken pitäisi olla käyttövalmis, kun elektroniikka on tehty ja juotettu.
Kotelon yläpuolella painikkeen kolme jousisiipiä voidaan liimata varovasti CA -liimalla kotelon sisäpuolella oleviin kolmeen vastaavaan sisennykseen. Napin alareunan tulee olla ulospäin.
Valmistautuaksesi lopulliseen kokoonpanoon sinun on kiinnitettävä johtoja 2,1 mm: n paneeliasennukseen. Leikkaa vain yksi pää irti yhdestä mustasta ja yhdestä punaisesta F/F- tai M/F -hyppyjohdosta (6 pituus toimii, muista jättää naaraspää molempiin). Kuori leikattu pää ja juota se sopiviin nastoihin tynnyrin pistoke.
Jos et ole varma, mihin nastoihin juotetaan, voit käyttää monimetriä löytääksesi napaisuuden keskitangon ja liittimen sisäseinän kanssa. Pistoke sisäpuolella on +positiivinen puoli
Kun se on juotettu, kierrä tynnyrinosturi koteloon mukana toimitetulla mutterilla ja lukkoaluslevyllä.
Aseta osat löysästi viimeisiin paikkoihin kuvan osoittamalla tavalla. Kaikkien johtojen tulee olla pohjassa.
Kierrä tulostin sisään pienillä ruuveilla #2 ja ruuvaa proto-levy sisään #4 pannupäällä.
Kierrä RTC sisään yhdellä ruuvilla #2 oikealla puolella. Toinen reikä on kiinnitetty pylvääseen.
Työnnä tulostinohjain pidikkeeseensä (se on pystysuorassa) ja ruskean nauhakaapelin tulee olla alaspäin levyn tasaisempi puoli tulostinta kohti.
Liu'uta perma-proto-kortti kiinnikkeeseensä painike eteenpäin. Pro Trinketin pitäisi olla vasemmalla.
Aseta yläosa koteloon ja ruuvaa se yhteen 4X #4 litteäpäisillä ruuveilla pohjassa ja olet valmis tulostamaan kellonajan napin painalluksella!
Toinen sija kellokilpailussa
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan