Sisukord:

Ilmakell: 11 sammu (koos piltidega)
Ilmakell: 11 sammu (koos piltidega)

Video: Ilmakell: 11 sammu (koos piltidega)

Video: Ilmakell: 11 sammu (koos piltidega)
Video: 💣 Правильный 2.0 TDI - это версия с Common Rail !!! Чем этот мотор лучше версии с насос-форсункой ? 2024, November
Anonim
Ilmakell
Ilmakell

Uuendage elektriskeemi ja Fritzingu skeemi abil

Teen kaks ruumi:

  1. See on minu esimene juhendatav
  2. Olen asjatundmatu itaallane, kes pole koolis inglise keelt õppinud ja seetõttu palusin abi:

Alustuseks tänage mõnda inimest, kes oma töö kaudu on mind inspireerinud ja aidanud mul Arduino / Genuinoga mängida

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Minu labori professor "Perito Carli"

Samm: minu töötuba

Minu töötuba
Minu töötuba

Oma töökojas soovisin kella, mis lisaks tundidele ja kuupäevale sooviks teada ka ümbritsevaid tingimusi

Tööd saab hõlpsasti teha Arduino abil, teenindab ainult RTC -d, DHT22 (natuke kallim, kuid täpsem kui DHT11) ja BMP180

Kuid me näeme üksikasjalikult vajalikku materjali

Samm: materjal

Materjal
Materjal
Materjal
Materjal
Materjal
Materjal
  • Arduino või Arduino eraldiseisev
  • BMP180 - õhurõhu/temperatuuri/kõrguse andur
  • DHT22 - temperatuuri -niiskuse andur
  • RTC DS1307
  • 1 striptiis
  • elektrijuhtmed
  • 3 nuppu
  • Karbid neljale puuviljale GEWISS
  • LCD 20x4 I2c
  • 1 Fotoresistentsus

Arduino kohta on vähe öelda, kuna piiratud ruumi tõttu kasutasin Arduino Standalone'i

Andurid ostis aliexpress, need maksavad vähe, kuid Hiinast Itaaliasse jõudmiseks kulus meil 40 päeva

Nuppe kasutatakse aja reguleerimiseks, kuna RTC veamäär on üks minut kuus (skeem ja visandid võetud arduinoenonsolo -st)

Fototakistus, mida hiljem selgitada

Samm: protokoll I2c

Protokoll I2c
Protokoll I2c
Protokoll I2c
Protokoll I2c

DISPLAY, RTC ja BMP180 suhtlevad Arduinoga I2C protokolli ja raamatukogu Wire kaudu.

Kõik kolm elementi peavad olema ühendatud paralleelselt vastavate SDA ja SLC kontaktidega Arduino, mis vastavad tihvtidele A4 ja A5.

Töö hõlbustamiseks ja kontaktide segadusse ajamiseks kasutasin sama värvi juhtmeid

RTC moodul on "kell", mis Arduinoga suheldes loeb reaalajas (tunnid, minutid, sekundid, päev, kuu ja aasta). RTC -d toidab puhverpatarei, mis toite väljalülitamisel jätkab aja kulgemise arvutamist.

BMP180 moodul (õhurõhu / temperatuuri / kõrguse andur) on suure jõudlusega andur, mis tagab temperatuuri, õhurõhu ja kõrguse. Ma kasutasin raamatukogu SparkFun

4. samm: kuvamine ja fototakistus

Ekraan ja fototakistus
Ekraan ja fototakistus
Ekraan ja fototakistus
Ekraan ja fototakistus
Ekraan ja fototakistus
Ekraan ja fototakistus

Ekraan on väga hele, ma tahan, et kui tuba on pime, vähendaks ta heledust.

Ekraani I2C moodul võimaldab teil kontrastsust reguleerida ja hüppaja saab taustvalgustuse LED -i välja lülitada, kuid kui me paneme hüppaja kohale fotoresistori (mis on varustatud Arduino stardikomplektiga) koos valguse suurenemisega, siis selle takistus väheneb, mille tulemusel suureneb ekraani heledus, samas kui vähese valguse korral on takistus väga kõrge ja heledus väheneb.

5. samm: DHT22

DHT22
DHT22

Nagu varem mainitud, kasutasin DHT22, ehkki kallim kui DHT11, kuna see on palju täpsem.

See andur tagab keskkonna temperatuuri ja niiskuse. Ülevaade adafruitist (kust raamatukogu kasutasin)

Projekti lihtsustamiseks kasutasin mudelit, millel oli sisseehitatud tõmbetakistus.

Andmepulk on ühendatud arduino tihvtiga 4

6. samm: nupud

Nupud
Nupud

Nuppe, nagu mainitud, kasutatakse aja reguleerimiseks ilma visandeid uuesti laadimata.

See peaks olema iga nupu jaoks konstrueeritud väike tõmbamisahel.

Sellest funktsioonist huvitatud Arduino tihvt on:

  • Pin 6 = menüü
  • Tihvt 7 = +
  • Tihvt 8 = -

7. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Valisin jaotuskarbi 4 GEWISSi puuvilja jaoks, kuna see on minu kasutatava ekraani jaoks ideaalse suurusega.

Kuna mul ei olnud kinnituspunkte, kasutasin ekraani esimaski külge kinnitamiseks elektrijuhet.

LED (jadamisi 220 oomi takistiga) on liimitud augu külge alates 0,5 mm, nagu ma tegin.

Fototakisti kaitsmiseks kasutasin läbipaistvat plastikutükki, mida ma ei mäleta, kust ma selle leidsin.

Lisasin pealüliti, et kõik välja lülitada, kui seda pole vaja.

Toiteallikaks kasutasin mini -USB -pistikuga telefoni akulaadijat.

DHT andur fikseeriti nii, et see on karbist väljas.

PIR -anduri ühendamiseks kasutasin 2,5 stereopistiku pistikut.

Arduino eraldiseisev ja Stripboard koos RTC ja takistusega allapoole (mul on kahju, et te ei näe), on need karbi tagaküljele kinnitatud M3 kruvidega.

Samm: Arduino kood

Arduino kood
Arduino kood

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

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Samm 9:… Alarm…

… Äratus…
… Äratus…
… Äratus…
… Äratus…
… Äratus…
… Äratus…

Minu labor asub keldris ja töötades ei tunne ma, kas keegi tuleb mulle külla, nii et mõtlesin lisada PIR -anduri, LED -i ja BUZZERiga alarmi.

PIR -anduri toide peab olema 5 volti, mille tarnib Arduino ja ühendatakse tihvtiga 2

LED on ühendatud tihvtiga 13

Helisignaal nööpnõelale 9

Sind on hoiatatud !

Kui soovite mind külastada…

Hoiata mind !!!

Soovitan: