» elektroniikka » Työläs »Pseudo-puinen LED-kello

Pseudo-puinen LED-kello



Suuntaissärmiön muotoinen puinen kello, jossa LED-näyttö loistaa ohut viilun läpi, ei ole pitkään uutuus. Niitä on saatavana kaupallisesti ja ne ovat olleet kysyttyjä jo kymmenen vuotta. Ja tämä Instructables -kello, lempinimellä Darwin Energy, on pseudo-puinen: sen kotelo on valmistettu muovista, ja viilun sijasta se on samankaltaisen kuvion mukainen vinyylikalvo.

Kello-, lämpömittari- ja kosteusmittaritilojen valitsemiseksi kehittäjä käytti värähtelyanturia. Algoritmi vaihtamiseksi moodien välillä on seuraava:



Mestari kootti kellon ovilevytyyppiselle levylle seuraavista komponenteista: Työläs Pro Mini, tyypin 8402AS näyttö, DHT11 lämpötila- ja kosteusanturi, DS1307 reaaliaikakello, UMProb-tärinäanturi, moduuli Tenstar Robot Micro USB -liitännällä (sinun on vain kytkettävä siihen virta, voit vain ottaa USB-kaapelin jostakin rikki) . Laiteohjelmiston hankkimiseksi hän otti moduulin USB-portin muuntamiseksi sarjaksi Honbay CP2102: ksi.



Hän keräsi kellon järjestelmän mukaan:



Mieluummin kammien ja pistorasioiden käyttämistä johtojen liittämiseen leivänlaudokseen kammalla:



Näin tulos näyttää molemmilta puolilta:




Käyttäjille, jotka eivät halua vilkkua mitään, hän suosittelee ostamaan minkä tahansa suunnittelijapaketin LED-kellojen kokoamiseksi valitsemalla sellaisen, jonka mikrokontrolleri toimitetaan jo ommeltuina. Mutta silloin ei ole lämpömittari- ja kosteusmittaritilaa eikä tärinäanturia. Kehittäjä itse vilkkuu Arduinoa jo mainitun Honbay CP2102 -laitteen kanssa:



Yhdistämällä heidät näin:

Arduinon puoli ---------- Ohjelmoijan puoli

VCC -------------------------------------- + 5 V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

luonnos täällä.

Kotelo voidaan tulostaa 3D-muodossa tai voit ottaa minkä tahansa sopivan kokoisen laatikon ja leikata siihen reikiä. Ohjattu toiminto valitsee ensimmäisen:



STL-tiedosto täällä.

Liittämisen jälkeen vinyylikalvolla kotelosta tulee hyvin kaunis:





Lämpötila- ja kosteusanturille tarvitaan reikiä. Ohjattu toiminto näyttää optimaalisen sijainnin sijaintiinsa:



Ja niin hänellä on värähtelyanturi:



Kello on valmis:



Joten voit vaihtaa tiloja:



Kääntäjän huomautus. Tämän mallin värähtelyanturi tarjoaa vain tilan vaihtamisen. Voit asettaa ajan DS1307-moduulissa samalla Arduinolla, täällä kertoi kuinka.
9.6
9.7
9.9

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
1 kommentti
Huomaa: piirretty algoritmi ei vastaa videotallennuksessa näytettyä. Kyllä, ja ei vastaa algoritmia, koska "Näytön lämpötila". 2 nuolet tulevat ulos.
Varoitus niille, jotka haluavat toistaa: Tässä piirissä käytetään indikaattoria, jolla on yhteinen katodi, joka mahdollistaa suoran yhteyden, ei transistorin kautta Työläs indikaattorin numeroiden (D1-D4) johtopäätöksiin. Mutta virranrajoittavien vastuksien puuttumista ohjaimen ja indikaattorisegmenttien välillä ei voida suositella normaalisti.
Ohjelmoijan ja Arduino Pro Mini -yhteys: osoitti, että ohjelmoijan DTR on GRN taululla. Yhdessäkään Pro-sarjan levyssä ei ollut kosketinta, jolla oli merkintä GRN, ja kaikissa vaadituissa koskettimissa oli merkintä DTR.
No, ohjelmoija sopii melkein jokaiselle, joka tukee DTR-signaaleja ja mahdollisuuksien mukaan mikrokontrollerin jännitettä (3,3 tai 5 V).
RTC DS1307: n sijaan on parempi käyttää DS3231 - tarkemmin.
Indikaattorin 8402AS (numeroiden korkeus on 0,8 tuumaa) sijasta voit käyttää mitä tahansa sopivaa 7-segmenttiä, jossa on 4 numeroa ja jolla on yhteinen katodi (yleensä kirjaimella A-kirjain): esimerkiksi 5463AX (numeroiden korkeus on 0,56 tuumaa), mutta joudut ehkä muuttamaan koodi johtuen erilaisista pinout-indikaattoreista.
Ohjelmassa ei myöskään ole puutteita, mukaan lukien käsittelyaika. Soita RTC: lle jokainen sykli - miksi? Miksi siirtää aikaa 25 minuutilla RTC-arvosta? On parempi tehdä yksinkertainen luonnos RTC: n konfiguroinnista komennolla komportin kautta, määrittää se ja vilkkua sitten työkoodi, joka ei sisällä yrityksiä alustaa RTC: tä.
Lisää sitten ohjauspainikkeiden käsittely kellonajan asettamiseksi. Ja jatka sitten projektin kehittämistä.

Tärinäanturien käyttäminen on kuitenkin utelias siirto. Muutama vuosi sitten tein hälytyksen sellaisella anturilla, sammuttaen tärisemisestä muutaman sekunnin ajan.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...