Indholdsfortegnelse:

Vejrur: 11 trin (med billeder)
Vejrur: 11 trin (med billeder)

Video: Vejrur: 11 trin (med billeder)

Video: Vejrur: 11 trin (med billeder)
Video: Optog i Vejrup 2024, Juli
Anonim
Vejrur
Vejrur

Opdatering med el -plan og Fritzing -ordning

Jeg laver to præmisser:

  1. Dette er min første instruerbare
  2. Jeg er en uvidende italiener, der ikke har studeret engelsk i skolen, og derfor bad jeg om hjælp til:

Start med at takke et par mennesker, der gennem deres arbejde har inspireret mig og hjulpet mig med at "lege" med Arduino / Genuino

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Min professor i laboratorium "Perito Carli"

Trin 1: Mit værksted

Mit værksted
Mit værksted

På mit værksted ville jeg have et ur, der udover timer og dato også ville vide de omgivende forhold

Arbejdet kan let udføres med Arduino, betjener kun en RTC, en DHT22 (lidt 'dyrere men mere præcis end en DHT11) og BMP180

Men vi ser i detaljer det nødvendige materiale

Trin 2: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
  • Arduino eller Arduino standalone
  • BMP180 - Barometrisk tryk/temperatur/højdesensor
  • DHT22 - temperaturfugtighedsføler
  • RTC DS1307
  • 1 Stripboard
  • elektriske ledninger
  • 3 knapper
  • Æsker til fire frugter GEWISS
  • LCD 20x4 I2c
  • 1 Fotoresistens

Arduino er der lidt at sige, på grund af begrænset plads brugte jeg en Arduino Standalone

Sensorerne blev købt af aliexpress, de kostede lidt, men tog os 40 dage at ankomme til Italien fra Kina

Knapperne bruges til at justere tiden, siden RTC har en fejlmargin på et minut om måneden (diagram og skitser taget fra arduinoenonsolo)

Fotoresistensen forklares senere

Trin 3: Protokol I2c

Protokol I2c
Protokol I2c
Protokol I2c
Protokol I2c

DISPLAY, RTC og BMP180 kommunikerer med Arduino gennem I2C -protokollen og biblioteket Wire.

Alle tre elementer skal forbindes parallelt med de respektive SDA- og SLC -kontakter Arduino, der svarer til stifterne A4 og A5.

For at lette arbejdet og ikke for at forvirre kontakterne brugte jeg ledningerne med de samme farver

RTC -modulet er et "ur", der ved at kommunikere med Arduino tæller realtid (timer, minutter, sekunder, dag, måned og år). RTC leveres af et bufferbatteri, der når strømmen er slukket, fortsætter med at beregne tidens gang.

BMP180-modulet (barometrisk tryk / temperatur / højdesensor) er en højtydende sensor, der giver temperatur, barometrisk tryk og højde. Jeg brugte biblioteket SparkFun

Trin 4: Display og fotoresistens

Display og fotoresistens
Display og fotoresistens
Display og fotoresistens
Display og fotoresistens
Display og fotoresistens
Display og fotoresistens

Displayet er meget lyst, jeg vil have, at når rummet er mørkt, reducerer han lysstyrken.

I2C -modulet til displayet giver dig mulighed for at justere kontrasten, og jumperen kan slukke for baggrundsbelysningen, men hvis vi sætter jumperen på plads en fotoresistor (der leveres af Arduino -startsættet) med stigningen i lyset, dets modstand reduceres som følge heraf, øger displayets lysstyrke, mens modstanden i svagt lys er meget høj, og lysstyrken falder.

Trin 5: DHT22

DHT22
DHT22

Som nævnt før brugte jeg en DHT22, selvom den var dyrere end en DHT11, fordi den er meget mere præcis.

Denne sensor giver miljøets temperatur og fugtighed. Anmeldelse af adafruit (hvorfra jeg brugte biblioteket)

For at forenkle projektet brugte jeg en model med indbygget pull-up modstand.

Datapinden er forbundet til pin 4 på arduino

Trin 6: Knapper

Knapper
Knapper

Knapperne bruges som nævnt til at justere tiden uden at genindlæse skitserne.

Det skal konstrueres et lille Pull Down kredsløb for hver knap.

Arduino -stiften, der er interesseret i denne funktion, er:

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

Trin 7: Montering

montage
montage
montage
montage
montage
montage

Jeg valgte en samlingsboks til 4 frugter af GEWISS, fordi den er den perfekte størrelse til det display, jeg brugte.

Da jeg ikke havde ankerpunkter, brugte jeg en elektrisk ledning til at fastgøre skærmen til den forreste maske.

LED'en (i serie med en 220 ohm modstand) er blevet limet til hullet fra 0,5 mm, som jeg gjorde.

For at beskytte fotoresistoren brugte jeg et stykke klart plastik, som jeg ikke kan huske, hvor jeg fandt.

Jeg tilføjede en hovedkontakt for at slukke alt, når det ikke var nødvendigt.

Til lysnettet brugte jeg en telefonbatterioplader med mini USB -stik.

Sensoren på DHT blev fastgjort, så den er ekstern i forhold til kassen.

Til tilslutning af PIR -sensoren brugte jeg et 2,5 stereo jackstik.

Arduino standalone og Stripboard, med RTC og modstanden trukket ned (jeg beklager, at du ikke kan se), de er fastgjort til bagsiden af kassen med M3 -skruerne.

Trin 8: Arduino -kode

Arduino kode
Arduino kode

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

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Trin 9:… Allarm…

… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…

Mit laboratorium er placeret i kælderen, og når jeg arbejder, føler jeg ikke, om der kommer nogen til at besøge mig, så jeg tænkte på at tilføje en alarm med en PIR -sensor, en LED og en BUZZER.

PIR -sensoren skal forsynes med 5 volt leveret af Arduino og tilsluttet pin 2

LED'en er tilsluttet pin 13

Summer til pin 9

Du er blevet advaret !

Når du vil besøge mig …

Advar mig !!!

Anbefalede: