Taula de continguts:

Rellotge meteorològic: 11 passos (amb imatges)
Rellotge meteorològic: 11 passos (amb imatges)

Vídeo: Rellotge meteorològic: 11 passos (amb imatges)

Vídeo: Rellotge meteorològic: 11 passos (amb imatges)
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, Juliol
Anonim
Rellotge meteorològic
Rellotge meteorològic

Actualització amb esquema elèctric i esquema Fritzing

Faig dues premisses:

  1. Aquest és el meu primer instructible
  2. Sóc un italià ignorant que no ha estudiat anglès a l’escola i per això vaig demanar ajuda a:

Comenceu gràcies a unes quantes persones que, a través del seu treball, m'han inspirat i m'han ajudat a "jugar" amb Arduino / Genuino

Michele Maffucci

Daniele Alberti

Mauro Alfieri

El meu professor de laboratori "Perito Carli"

Pas 1: El meu taller

El meu taller
El meu taller

Al meu taller volia un rellotge que, a més de les hores i la data, també volia conèixer les condicions ambientals

El treball es pot fer fàcilment amb Arduino, només serveix un RTC, un DHT22 (una mica més car però més precís que un DHT11) i BMP180

Però veiem amb detall el material necessari

Pas 2: material

Material
Material
Material
Material
Material
Material
  • Arduino o Arduino autònom
  • BMP180: sensor de pressió baromètrica / temperatura / altitud
  • DHT22: sensor de temperatura-humitat
  • RTC DS1307
  • 1 llistó
  • cables elèctrics
  • 3 botons
  • Caixes per a quatre fruites GEWISS
  • LCD 20x4 I2c
  • 1 Fotoresistència

Arduino hi ha poc a dir, a causa de l'espai limitat, he utilitzat un Arduino Standalone

Els sensors van ser comprats per aliexpress, costaven poc, però ens van posar 40 dies per arribar a Itàlia des de la Xina

Els botons s’utilitzen per ajustar el temps ja que l’RTC té un marge d’error d’un minut al mes (diagrama i esbossos extrets d’arduinoenonsolo)

La fotoresistència per explicar més endavant

Pas 3: Protocol I2c

Protocol I2c
Protocol I2c
Protocol I2c
Protocol I2c

DISPLAY, RTC i BMP180 es comuniquen amb Arduino mitjançant el protocol I2C i la biblioteca Wire.

Els tres elements han d’estar connectats en paral·lel als respectius contactes SDA i SLC Arduino que corresponen als pins A4 i A5.

Per facilitar la feina i no confondre els contactes, he utilitzat els cables amb els mateixos colors

El mòdul RTC és un "rellotge" que, en comunicar-se amb Arduino, compta el temps real (hores, minuts, segons, dia, mes i any). continua calculant el pas del temps.

El mòdul BMP180 (sensor de pressió baromètrica / temperatura / altitud) és un sensor d’alt rendiment que proporciona temperatura, pressió baromètrica i altitud. Vaig utilitzar la biblioteca SparkFun

Pas 4: pantalla i resistència fotogràfica

Visualització i fotoresistència
Visualització i fotoresistència
Visualització i fotoresistència
Visualització i fotoresistència
Visualització i fotoresistència
Visualització i fotoresistència

La pantalla és molt brillant, vull que quan l’habitació sigui fosca disminueixi la brillantor.

El mòdul I2C per a la pantalla us permet ajustar el contrast i el pont pot apagar el led de llum de fons, però si posem al pont un fotoresistor (el que proporciona el kit d’arrencada Arduino) amb l’augment de la llum, la seva resistència disminueix, com a resultat, augmenta la brillantor de la pantalla, mentre que, en condicions de poca llum, la resistència és molt alta i la brillantor disminueix.

Pas 5: DHT22

DHT22
DHT22

Com s’ha esmentat anteriorment, he utilitzat un DHT22, tot i que és més car que un DHT11, perquè és molt més precís.

Aquest sensor proporciona la temperatura i la humitat de l’ambient. Ressenya d'Adafruit (de la qual he utilitzat la biblioteca)

Per simplificar el projecte, he utilitzat un model amb resistència de tracció incorporada.

El pin de dades està connectat al pin 4 d’arduino

Pas 6: botons

Botons
Botons

Els botons, com es va esmentar, s’utilitzen per ajustar el temps sense recarregar els esbossos.

S'hauria de construir un petit circuit de baixada per a cada botó.

Els pins d'Arduino interessats en aquesta funció són:

  • Pin 6 = menú
  • Pin 7 = +
  • Pin 8 = -

Pas 7: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

Vaig triar una caixa de connexions per a 4 fruites de GEWISS perquè té la mida perfecta per a la pantalla que he utilitzat.

Al no tenir punts d’ancoratge, vaig utilitzar un cable elèctric per fixar la pantalla a la màscara frontal.

El LED (en sèrie amb una resistència de 220 ohm) s’ha enganxat al forat des de 0,5 mm que vaig fer.

Per protegir el fotoresistor, vaig utilitzar un tros de plàstic transparent que no recordo on vaig trobar.

He afegit un commutador principal per apagar-ho tot quan no és necessari.

Per a la xarxa elèctrica vaig utilitzar un carregador de bateria del telèfon amb endoll mini USB.

El sensor de DHT es va fixar de manera que fos extern a la caixa.

Per connectar el sensor PIR he utilitzat un endoll jack estèreo 2,5.

Arduino autònom i Stripboard, amb el RTC i la resistència cap avall (em sap greu que no ho vegeu), s’uneixen a la part posterior de la caixa amb els cargols M3.

Pas 8: Codi Arduino

Codi Arduino
Codi Arduino

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

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Pas 9: … Alarma …

… Alarma …
… Alarma …
… Alarma …
… Alarma …
… Alarma …
… Alarma …

El meu laboratori està situat al soterrani i, quan estic treballant, no sento si algú em ve a visitar, així que vaig pensar a afegir una alarma amb un sensor PIR, un LED i un BUZZER.

El sensor PIR ha d’estar alimentat a 5 volts subministrat per Arduino i connectat al pin 2

El LED està connectat al pin 13

El brunzidor al pin 9

Has estat avisat !

Quan em vulguis visitar …

Avisa'm !!!

Recomanat: