Sadržaj:
- Korak 1: Moja radionica
- Korak 2: Materijal
- Korak 3: Protokol I2c
- Korak 4: Prikaz i fotootpornost
- Korak 5: DHT22
- Korak 6: Dugmad
- Korak 7: Montaža
- Korak 8: Arduino kod
- Korak 9:… Alarm…
Video: Vremenski sat: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ažuriranje električnom shemom i shemom Fritzinga
Pravim dvije premise:
- Ovo je moj prvi Instructable
- 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 laboratorije "Perito Carli"
Korak 1: Moja radionica
U svojoj radionici sam htio sat koji sam osim sati i datuma želio znati i ambijentalne uslove
Posao se može lako obaviti s Arduinom, služi samo za RTC, DHT22 (malo skuplji, ali precizniji od DHT11) i BMP180
Ali detaljno vidimo potreban materijal
Korak 2: Materijal
- Arduino ili Arduino samostalno
- BMP180 - Senzor barometarskog pritiska/temperature/nadmorske visine
- DHT22 - senzor temperature i vlažnosti
- RTC DS1307
- 1 Stripboard
- električne žice
- 3 dugmeta
- Kutije za četiri ploda GEWISS
- LCD 20x4 I2c
- 1 Fotootpornost
Arduino se malo može reći, zbog ograničenog prostora koristio sam Arduino Standalone
Senzore je kupio aliexpress, koštali su malo, ali nam je za dolazak u Italiju iz Kine trebalo 40 dana
Dugmad se koriste za podešavanje vremena budući da RTC ima marginu greške od jedne minute mjesečno (dijagram i skice preuzeti iz arduinoenonsola)
Fotootpornost ćemo objasniti kasnije
Korak 3: 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, kada je napajanje isključeno, nastavlja računati protok vremena.
Modul BMP180 (senzor barometrijskog pritiska / temperature / nadmorske visine) je senzor visokih performansi koji pruža temperaturu, barometarski pritisak i nadmorsku visinu. Koristio sam biblioteku SparkFun
Korak 4: Prikaz i fotootpornost
Zaslon je vrlo svijetao, želim da kad je soba mračna smanji svjetlinu.
I2C modul za zaslon omogućuje vam podešavanje kontrasta, a 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 ekrana, dok je u uvjetima slabog osvjetljenja otpor vrlo visok, a svjetlina se smanjuje.
Korak 5: DHT22
Kao što je već spomenuto, koristio sam DHT22, iako skuplji od DHT11, jer je mnogo precizniji.
Ovaj senzor osigurava temperaturu i vlažnost okoline. Recenzija adafruta (iz kojeg sam koristila biblioteku)
Za pojednostavljenje projekta koristio sam model s ugrađenim pull-up otpornikom.
Pin za podatke je spojen na pin 4 arduina
Korak 6: Dugmad
Dugmad, kao što je spomenuto, koriste se za podešavanje vremena bez ponovnog učitavanja skica.
Trebalo bi izgraditi mali sklop povlačenja za svako dugme.
Arduino pin koji se zanima za ovu funkciju su:
- Pin 6 = meni
- Pin 7 = +
- Pin 8 = -
Korak 7: Montaža
Odabrao sam razvodnu kutiju za 4 ploda GEWISS -a jer je savršene veličine za ekran koji sam koristio.
Nemajući sidrene točke, upotrijebio sam električnu žicu za pričvršćivanje zaslona na prednju masku.
LED dioda (u seriji sa otpornikom od 220 ohma) je zalijepljena na rupu od 0,5 mm što sam i učinio.
Za zaštitu fotootpornika upotrijebio sam komad prozirne plastike kojeg se ne sjećam gdje sam ga pronašao.
Dodao sam glavni prekidač da isključim sve kada nije potrebno.
Za napajanje sam koristio punjač za telefon sa mini USB utikačem.
Senzor DHT -a je fiksiran tako da je van kutije.
Za povezivanje PIR senzora koristio sam 2.5 stereo utikač.
Arduino samostalni i Stripboard, s RTC -om i otporom otpora (žao mi je što ne vidite), pričvršćeni su na stražnju stranu kutije pomoću vijaka M3.
Korak 8: Arduino kod
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Korak 9:… Alarm…
Moja laboratorija se nalazi u podrumu, a dok radim ne osjećam da li će mi neko doći u posjetu, pa sam razmišljala 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 dioda je spojena na pin 13
Zvučni signal na pin 9
Upozoreni ste!
Kad želite da me posetite…
Upozori me !!!
Preporučuje se:
Plima i vremenski sat: 9 koraka (sa slikama)
Tide and Weather Clock: Iako možete kupiti analogne sate za oseku koji imaju jednu kazaljku koja pokazuje je li plima velika ili niska ili negdje između, ono što sam htio bilo je nešto što bi mi reklo u koje vrijeme će biti oseka. Htio sam nešto na što bih mogao baciti pogled q
Raspberry Pi barometar Vremenski sat: 9 koraka (sa slikama)
Raspberry Pi Barometer Weather Clock: U ovom uputstvu ću vam pokazati kako izgraditi osnovni termometar / barometer sat koristeći Raspberry Pi 2 sa BMP180 I2C senzorom koji se prikazuje na 4 -cifrenom 7 -segmentnom I2C ekranu Adafruit. Pi takođe koristi DS3231 I2C satni modul u realnom vremenu za k
SMART LED animacijski sat povezan s internetom sa upravljačkom pločom zasnovanom na webu, sinhroniziran vremenski server: 11 koraka (sa slikama)
SMART LED animacijski sat povezan s internetom S upravljačkom pločom zasnovanom na webu, sinhroniziranim vremenskim serverom: Priča o ovom satu seže u daleku prošlost-više od 30 godina. Moj otac je započeo ovu ideju kada sam imao samo 10 godina, mnogo prije LED revolucije - tada kada su LED diode bile 1/1000 svjetline trenutnog zasljepljujućeg sjaja. Istina
Vremenski sat: 15 koraka (sa slikama)
Weather Clock: Desktop sat sa izgledom i datumom & prikaz vremena
ESP8266 Vremenski sat: 6 koraka (sa slikama)
ESP8266 Vremenski sat: Veoma sam ponosan na vaš dolazak i dobrodošli u vas