Sadržaj:

Vremenski sat: 11 koraka (sa slikama)
Vremenski sat: 11 koraka (sa slikama)

Video: Vremenski sat: 11 koraka (sa slikama)

Video: Vremenski sat: 11 koraka (sa slikama)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Srpanj
Anonim
Vremenski sat
Vremenski sat

Ažuriranje električnom shemom i shemom Fritzinga

Ja pravim dvije premise:

  1. Ovo je moj prvi Instructable
  2. Ja sam neznalica Talijan koji nije učio engleski u školi, i zato sam zatražio pomoć na:

Počnite s zahvalom nekolicini ljudi koji su me svojim radom inspirirali i pomogli mi da se "igram" s Arduinom / Genuinom

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Moj profesor laboratorija "Perito Carli"

Korak 1: Moja radionica

Moja radionica
Moja radionica

U svojoj sam radionici htio sat koji sam osim sati i datuma želio znati i okolišne uvjete

Posao se može lako obaviti s Arduinom, služi samo za RTC, DHT22 (malo skuplji, ali točniji od DHT11) i BMP180

Ali detaljno vidimo potreban materijal

Korak 2: Materijal

Materijal
Materijal
Materijal
Materijal
Materijal
Materijal
  • Arduino ili Arduino samostalno
  • BMP180 - Senzor barometrijskog tlaka/temperature/nadmorske visine
  • DHT22 - osjetnik temperature i vlažnosti
  • RTC DS1307
  • 1 Stripboard
  • električne žice
  • 3 gumba
  • Kutije za četiri ploda GEWISS
  • LCD 20x4 I2c
  • 1 Fotootpornost

Arduino se malo može reći, jer sam zbog ograničenog prostora koristio Arduino Standalone

Senzore je kupio aliexpress, koštali su malo, ali nam je trebalo 40 dana da stignemo u Italiju iz Kine

Gumbi se koriste za podešavanje vremena budući da RTC ima marginu pogreške od jedne minute mjesečno (dijagram i skice preuzeti iz arduinoenonsola)

Fotootpornost koju ćemo kasnije objasniti

Korak 3: Protokol I2c

Protokol I2c
Protokol I2c
Protokol I2c
Protokol I2c

DISPLAY, RTC i BMP180 komuniciraju s Arduinom putem I2C protokola i knjižnice Wire.

Sva tri elementa moraju biti spojena paralelno na odgovarajuće SDA i SLC kontakte Arduino koji odgovaraju pinovima A4 i A5.

Kako bih olakšao rad, a ne zbunio kontakte, koristio sam žice istih boja

RTC modul je "sat" koji, komunicirajući s Arduinom, broji stvarno vrijeme (sati, minute, sekunde, dan, mjesec i godina). RTC se napaja pomoću međuspremne baterije koja, kad je napajanje isključeno, nastavlja računati protok vremena.

Modul BMP180 (senzor barometrijskog tlaka / temperature / nadmorske visine) senzor je visokih performansi koji osigurava temperaturu, barometarski tlak i nadmorsku visinu. Koristio sam biblioteku SparkFun

Korak 4: Prikaz i fotootpornost

Zaslon i fotootpornost
Zaslon i fotootpornost
Zaslon i fotootpornost
Zaslon i fotootpornost
Zaslon i fotootpornost
Zaslon i fotootpornost

Zaslon je jako svijetao, želim da kad je soba mračna, smanji svjetlinu.

I2C modul za zaslon omogućuje vam podešavanje kontrasta i kratkospojnik može isključiti LED pozadinsko osvjetljenje, ali ako postavimo kratkospojnik fotootpornikom (koji pruža Arduino početni komplet) s povećanjem svjetla, njegov otpor smanjuje, kao rezultat toga, povećava svjetlinu zaslona, dok je u uvjetima slabog osvjetljenja otpor vrlo velik, a svjetlina se smanjuje.

Korak 5: DHT22

DHT22
DHT22

Kao što je već spomenuto, koristio sam DHT22, iako skuplji od DHT11, jer je mnogo točniji.

Ovaj senzor osigurava temperaturu i vlažnost okoliša. Recenzija adafruta (iz kojeg sam koristila biblioteku)

Za pojednostavljenje projekta upotrijebio sam model s ugrađenim pull-up otpornikom.

Podatkovni pin je spojen na pin 4 arduina

Korak 6: Gumbi

Gumbi
Gumbi

Gumbi se, kako je spomenuto, koriste za podešavanje vremena bez ponovnog učitavanja skica.

Trebalo bi izgraditi mali sklop povlačenja za svaki gumb.

Arduino pin koji je zainteresiran za ovu značajku je:

  • Pin 6 = izbornik
  • Pin 7 = +
  • Pin 8 = -

Korak 7: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Odabrao sam razvodnu kutiju za 4 ploda GEWISS -a jer je savršene veličine za zaslon koji sam koristio.

Budući da nema sidrišta, upotrijebio sam električnu žicu za pričvršćivanje zaslona na prednju masku.

LED dioda (u seriji s otpornikom od 220 ohma) zalijepljena je za rupu od 0,5 mm što sam i učinio.

Za zaštitu fotootpornika upotrijebio sam komad prozirne plastike za koji se ne sjećam gdje sam ga pronašao.

Dodao sam glavni prekidač da isključim sve kad nije potrebno.

Za napajanje sam koristio punjač za telefon s mini USB priključkom.

Senzor DHT -a je fiksiran tako da je van kutije.

Za spajanje PIR senzora koristio sam 2.5 stereo utikač.

Arduino samostalno i Stripboard, s RTC -om i otporom otpora (žao mi je što ne vidite), pričvršćeni su na stražnju stranu kutije vijcima M3.

Korak 8: Arduino kod

Arduino kod
Arduino kod

create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview

Dobbiamo avere le librerie:

RTC

DHT

Tekući kristal_I2C

SFE_BMP180

Korak 9: … Alarm …

… alarm …
… alarm …
… alarm …
… alarm …
… alarm …
… alarm …

Moj se laboratorij nalazi u podrumu, a dok radim ne osjećam da mi netko dolazi u posjet, pa sam razmišljao o tome da dodam alarm sa PIR senzorom, LED diodom i ZVUKOM.

PIR senzor treba napajati na 5 volti koje napaja Arduino i spojiti na pin 2

LED je spojen na pin 13

Zvučni signal na pin 9

Upozoren si !

Kad me želite posjetiti…

Upozori me !!!

Preporučeni: