» AliExpress » Elektroniset komponentit »Pienet RTC I2C -moduulit - kello, tarkka generaattori, muistisiru

Pienet RTC I2C -moduulit - kello, tarkka generaattori, muistisiru

Ostin Aliexpressiltä Tiny RTC I2C Modules -levyn 30 ruplasta.


Tiny RTC I2C Modules -levy osoittautui erittäin hyödylliseksi laitteeksi. Heti kun esitän kuvan, jossa kaksi mikrosirua on kytketty leipälautaan hihnalla, siitä tulee hieman epämiellyttävä epäluotettavien yhteyksien lukumäärän suhteen. Tiny RTC I2C Modules -kortti on erittäin kätevä käytettäväksi ds1307Z-reaaliaikaisen kellosirun kanssa, jossa on sarja I2C-liitäntä, 24C32-muistisiru, jossa on sarja I2C-liitäntä, mahdollisuus asentaa ds18b20-lämpötila-anturi. Voit myös saada tarkkoja suorakulmaisia ​​pulsseja ds1307Z-sirun 7. lähdöstä, liittimessä se on merkitty kirjaimilla SQ. Pienten RTC I2C -moduulien piirilevyllä on vaikea nähdä, että ds1307Z-sirun seitsemäs napa on kytketty P1-liittimen seitsemänteen napaan.
Pieni RTC I2C -moduuliportin kaavio:

Ennen ostamista etsin tietoa Internetistä. Sain tietää, että levy tehtiin toimimaan litiumpariston kanssa, jota on vaikea ostaa. Tiny RTC I2C Modules -taulun ostajat asensivat litiumpariston akun sijasta, ja levy ei toiminut oikein. Mikropiiri kuluttaa hyvin vähän virtaa, joten levyä voidaan käyttää litiumpariston kanssa. Poista tämä seuraavista radiokomponenteista Tiny RTC I2C Modules -levyltä: diodi D1, vastus R4 ja juotos jumperi R6: n sijasta. Poistin myös vastuksen R7, tutustuttuaan tyypilliseen piiriin ds1307-sirun kytkemiseksi päälle.

Tyypillinen ds1307-piiri:

Voit oppia lisää Tiny RTC I2C Modules -taulun viimeistelystä toveri Aleksei Bukreevin verkossa tallentamasta ja julkaisemasta videosta.
Datalehdet ds1307-sirulla:
ds1307_rus.pdf [312,14 kt] (lataukset: 278)
Näytä online-tiedosto:
ds1307_rus.pdf [312,14 kt] (lataukset: 278)
Näytä online-tiedosto:

Yhdistin levyn Työläs Pro Mini pienillä RTC I2C -moduuleilla ja Arduino Pro Mini USB-sarjasovittimella CH340G.



Suorita koodi määrittääksesi ds1307- ja 24C32-mikropiirien osoitteet.
Itse koodi:
 #include
MerkkijonoOne;
tyhjä asennus ()
{
  Wire.begin ();
  Serial.begin (9600);
  kun taas (! sarja);
}
 
tyhjä silmukka ()
{
  tavuvirhe, osoite;
  int nlaitteet;
  Serial.println ("Skannaus ...");
  nLaitteet = 0;
  varten (osoite = 1; osoite 


Käynnistämisen jälkeen Arduino IDE, valitsemalla arduino-levyn malli, asentamalla sarjaportti (minulla on com31) ja kopioinut yllä sijaitseva koodi ikkunaan, jolla on tekstinvaihto. Aloitin kokoamisen, kun Arduino IDE pyytää tallentamaan luonnoskansion. Napsauta Tallenna ja Arduino IDE kootaan. Me kirjoitamme ohjelman arduino-levylle ja sarjaporttinäytössä näemme seuraavat:

Joten varmisimme, että levyt on kytketty oikein.
Nyt, jotta voit toimia reaaliaikaisen mikropiirin kanssa (ds1307), sinun on asennettava kirjasto “Universal library iarduino_RTC.zip”.
Tiedosto: iarduino_RTC.zip yleinen kirjasto:
Kun olet asentanut kirjaston ja käynnistänyt Arduino IDE: n uudelleen, suorita gettime-esimerkki:

Kun kokoaminen on valmis, kirjoittamalla ohjelma arduino-levylle, sarjaporttinäytössä näemme reaaliaikaisen sirun tuloksen.

Oheisessa kuvassa Arduino Pro Mini:
Pienet RTC I2C -moduulit - kello, tarkka generaattori, muistisiru


Pidä kiva ostos!

Kustannukset: ~ 29

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ä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...