Kazalo:
- 1. korak: Moja delavnica
- 2. korak: Material
- 3. korak: Protokol I2c
- 4. korak: Prikaz in fotoodpornost
- 5. korak: DHT22
- 6. korak: Gumbi
- 7. korak: Montaža
- 8. korak: Arduino koda
- 9. korak: … Alarm …
Video: Vremenska ura: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Posodobitev z električno shemo in shemo Fritzing
Naredim dva premisa:
- To je moj prvi Instructable
- Jaz sem neuki Italijan, ki se v šoli ni učil angleščine, zato sem prosil za pomoč:
Začnite z zahvalo nekaj ljudem, ki so me s svojim delom navdihnili in mi pomagali pri "igranju" z Arduinom / Genuinom
Michele Maffucci
Daniele Alberti
Mauro Alfieri
Moj profesor laboratorija "Perito Carli"
1. korak: Moja delavnica
V svoji delavnici sem želel uro, ki sem poleg ur in datuma želel poznati tudi razmere v okolju
Delo je mogoče enostavno opraviti z Arduinom, služi samo RTC, DHT22 (nekoliko dražje, vendar natančnejše od DHT11) in BMP180
Podrobno pa vidimo potreben material
2. korak: Material
- Arduino ali Arduino samostojno
- BMP180 - Senzor barometričnega tlaka/temperature/nadmorske višine
- DHT22 - senzor temperature in vlažnosti
- RTC DS1307
- 1 trak
- električne žice
- 3 gumbi
- Škatle za štiri plodove GEWISS
- LCD 20x4 I2c
- 1 Odpornost na fotografije
Arduino je malo za povedati, ker sem zaradi omejenega prostora uporabljal Arduino Standalone
Senzorje je kupil aliexpress, stali so malo, vendar so nam za prihod v Italijo s Kitajske dali 40 dni
Gumbi se uporabljajo za nastavitev časa, saj ima RTC napako eno minuto na mesec (diagram in skice iz arduinoenonsola)
Fotootpornost, ki jo bomo kasneje razložili
3. korak: Protokol I2c
DISPLAY, RTC in BMP180 komunicirajo z Arduinom prek protokola I2C in knjižnice Wire.
Vsi trije elementi morajo biti vzporedno povezani z ustreznimi kontakti SDA in SLC Arduino, ki ustrezajo nožicama A4 in A5.
Da bi olajšali delo in ne zamešali stikov, sem uporabil žice z enakimi barvami
Modul RTC je "ura", ki s komunikacijo z Arduinom šteje dejanski čas (ure, minute, sekunde, dan, mesec in leto). RTC napaja vmesna baterija, ki, ko je napajanje izklopljeno, še naprej izračunava čas.
Modul BMP180 (senzor barometričnega tlaka / temperature / nadmorske višine) je visokozmogljiv senzor, ki zagotavlja temperaturo, barometrični tlak in nadmorsko višino. Uporabil sem knjižnico SparkFun
4. korak: Prikaz in fotoodpornost
Zaslon je zelo svetel, želim, da ko je soba temna, zmanjša svetlost.
Modul I2C za zaslon vam omogoča prilagajanje kontrasta in mostiček lahko izklopi LED osvetlitev ozadja, če pa postavimo mostiček fotorezistor (ki ga zagotavlja zagonski komplet Arduino) s povečanjem svetlobe, odpornost zmanjša, posledično se poveča svetlost zaslona, medtem ko je pri šibki svetlobi upor zelo visok in svetlost se zmanjša.
5. korak: DHT22
Kot sem že omenil, sem uporabil DHT22, čeprav dražji od DHT11, ker je veliko natančnejši.
Ta senzor zagotavlja temperaturo in vlažnost okolja. Pregled adafruta (iz katerega sem uporabil knjižnico)
Za poenostavitev projekta sem uporabil model z vgrajenim uporovnim uporom.
Podatkovni pin je priključen na pin 4 arduina
6. korak: Gumbi
Gumbi, kot je omenjeno, se uporabljajo za prilagajanje časa brez ponovnega nalaganja skic.
Za vsak gumb je treba zgraditi majhno izvlečno vezje.
Arduino pin, ki ga zanima ta funkcija, so:
- Pin 6 = meni
- Pin 7 = +
- Pin 8 = -
7. korak: Montaža
Izbral sem razdelilno omarico za 4 plodove GEWISS -a, ker je popolne velikosti za zaslon, ki sem ga uporabil.
Ker nimam sidrnih točk, sem z električno žico pritrdil zaslon na sprednjo masko.
LED (serijsko z uporom 220 ohmov) je prilepljen na luknjo od 0,5 mm, kar sem naredil jaz.
Za zaščito fotorezistorja sem uporabil kos prozorne plastike, ki se ne spomnim, kje sem ga našel.
Dodal sem glavno stikalo, da izklopim vse, ko ni potrebno.
Za električno omrežje sem uporabil polnilec za telefon z mini USB vtičem.
Senzor DHT je bil pritrjen tako, da je zunaj škatle.
Za priključitev senzorja PIR sem uporabil vtičnico za stereo stereo vtičnico.
Arduino sta samostojna in Stripboard, z RTC in uporom navzdol (žal mi je, da ne vidite), so pritrjeni na zadnjo stran škatle z vijaki M3.
8. korak: Arduino koda
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
9. korak: … Alarm …
Moj laboratorij se nahaja v kleti in ko delam, ne čutim, če bi me kdo obiskal, zato sem razmišljal o tem, da bi dodal alarm s senzorjem PIR, LED in zvočnikom.
Senzor PIR mora biti napajan s 5 volti, ki jih napaja Arduino, in priključiti na pin 2
LED je priključen na pin 13
Zvočni signal na pin 9
Bili ste opozorjeni !
Ko me želite obiskati…
Opozori me !!!
Priporočena:
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Plima in vremenska ura: 9 korakov (s slikami)
Plima in vremenska ura: Čeprav lahko kupite analogne ure, ki imajo eno roko, ki označuje, ali je plima visoka ali nizka ali nekje vmes, sem želel nekaj, kar bi mi povedalo, kdaj bo oseka. Hotel sem nekaj, na kar bi lahko pogledal q
Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom: To je digitalna ura Morphing (zahvaljujoč Hari Wiguna za koncept in kodo preoblikovanja), je tudi analogna ura, postaja za poročanje o vremenu in kuhinjski časovnik. Blynk aplikacija na vašem pametnem telefonu prek WiFi. Aplikacija vam omogoča
Vremenska ura za barometer Raspberry Pi: 9 korakov (s slikami)
Vremenska ura Barometer Raspberry Pi: V tem navodilu vam bom pokazal, kako sestaviti osnovno uro termometra / barometra z uporabo Raspberry Pi 2 s senzorjem BMP180 I2C, ki se prikazuje na 4 -mestnem 7 -segmentnem zaslonu I2C Adafruit. Pi uporablja tudi modul ure I2C v realnem času DS3231 za k
Vremenska ura: 15 korakov (s slikami)
Vremenska ura: Lepa namizna ura z datumom & prikaz vremena