» Aliexpress » Elektroniskās sastāvdaļas »Mazi RTC I2C moduļi - pulkstenis, precīzs ģenerators, atmiņas mikroshēma

Tiny RTC I2C moduļi - pulkstenis, precīzs ģenerators, atmiņas mikroshēma

Es nopirku Aliexpress Tiny RTC I2C moduļu dēli par 30 rubļiem.


Tiny RTC I2C moduļu tāfele izrādījās ļoti noderīga ierīce. Tiklīdz es uzrādu attēlu ar divu mikroshēmu savienošanu ar siksnu pie maizes dēļa, tas kļūst mazliet nepatīkams ar neuzticamo savienojumu skaitu. Tiny RTC I2C moduļu dēlis ir ļoti ērti lietojams darbam ar ds1307Z reālā laika pulksteņa mikroshēmu ar seriālo I2C interfeisu, 24C32 atmiņas mikroshēmu ar seriālo I2C interfeisu, iespēju uzstādīt ds18b20 temperatūras sensoru. Jūs varat arī iegūt precīzus taisnstūra impulsus no ds1307Z mikroshēmas 7. izejas, savienotājā tā ir apzīmēta ar burtiem SQ. Uz Tiny RTC I2C moduļu shēmas plates ir grūti pamanīt, ka ds1307Z mikroshēmas septītais tapa ir savienota ar P1 savienotāja septīto tapu.
Maza RTC I2C moduļu paneļa shēma:

Pirms pirkšanas es meklēju informāciju internetā. Es uzzināju, ka dēlis ir paredzēts darbam ar litija akumulatoru, kuru ir grūti iegādāties. Tiny RTC I2C moduļu paneļa pircēji akumulatora vietā uzstādīja litija akumulatoru, un tāfele nedarbojās pareizi. Mikroshēma patērē ļoti maz enerģijas, tāpēc dēli var izmantot kopā ar litija akumulatoru. Lai to izdarītu, no Tiny RTC I2C moduļu paneļa noņemiet šādus radio komponentus: diode D1, rezistors R4 un R6 vietā lodējiet jumperu. Es arī noņemu rezistoru R7, iepazīstoties ar tipisko shēmu ds1307 mikroshēmas ieslēgšanai.

Tipiska ds1307 shēma:

Jūs varat uzzināt vairāk par Tiny RTC I2C moduļu paneļa pabeigšanu no videoklipa, ko ierakstījis un tīklā publicējis biedrs Aleksejs Bukrejevs.
Ds1307 mikroshēmas datu lapa:
ds1307_rus.pdf [312,14 Kb] (lejupielādes: 278)
Skatīt tiešsaistes failu:
ds1307_rus.pdf [312,14 Kb] (lejupielādes: 278)
Skatīt tiešsaistes failu:

Es pieslēdzu dēli Arduino Pro Mini ar niecīgiem RTC I2C moduļiem un Arduino Pro Mini ar USB seriālo adapteri CH340G.



Palaidiet kodu, lai noteiktu ds1307 un 24C32 mikroshēmu adreses.
Pats kods:
 # iekļaut
Stīgu virkneViens;
iestatīšana nav spēkā ()
{
  Wire.begin ();
  Sērijas.begin (9600);
  kamēr (! seriāls);
}
 
tukšs cilpa ()
{
  baita kļūda, adrese;
  int nDevices;
  Serial.println ("Skenēšana ...");
  nDevices = 0;
  priekš (adrese = 1; adrese 


Pēc Arduino IDE palaišanas, izvēloties arduino tāfeles modeli, uzstādot seriālo portu (man ir com31) un nokopēju iepriekš norādīto kodu logā ar teksta aizstāšanu. Es sāku apkopošanu, kamēr Arduino IDE lūdz saglabāt skices mapi. Noklikšķiniet uz Saglabāt un Arduino IDE apkoposies. Mēs uzrakstīsim programmu arduino tāfelē un seriālā porta monitorā redzēsim sekojošo:

Tātad, mēs pārliecinājāmies, ka dēļi ir savienoti pareizi.
Tagad, lai strādātu ar reālā laika mikroshēmu (ds1307), jāinstalē bibliotēka “Universal Library iarduino_RTC.zip”.
Fails: iarduino_RTC.zip universālā bibliotēka:
Pēc bibliotēkas instalēšanas un Arduino IDE pārstartēšanas palaidiet gettime piemēru:

Pēc kompilācijas pabeigšanas, ierakstot programmu arduino tāfelē, seriālā porta monitorā mēs redzēsim reālā laika mikroshēmas rezultātu.

Zemāk redzamajā fotoattēlā mans Arduino Pro Mini:
Tiny RTC I2C moduļi - pulkstenis, precīzs ģenerators, atmiņas mikroshēma


Lai jauka iepirkšanās!

Izmaksas: ~ 29

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...