Saunasensori
  • Esipuhe
  • Saunasensori palveluna
  • Raportti
  • Rakenne
  • Liitteet
    • Raportti pdf-muodossa
    • IoT Cloud
    • Firmata
  • Tietoja
  • Pasin Blogi

Sensoreiden kytkeminen koekytkentäalustalle

 

Tämän jälkeen kokeilimme useita kokoonpanoja ja lopullinen testaustilanteemme (kun hankimme lisäksi liiketunnistimen, eli PIRrin) näytti sitten tältä (Arduinon alla oleva laajennusosa on vain fyysistä vakauttamista varten):

 

imagec.jpg

 

imaged.jpg

 

imagee.jpg

 

Lämpötila-anturin TMP35 kytkentäkaavion ja koodia Arduino MKR1000:een löysimme täältä:

https://www.hackster.io/foxlab/temperature-monitoring-with-arduino-mkr1000-and-artik-cloud-84c351

Ultraäänisensorin HC-SR04:n kytkentäkaavion ja koodia Arduino MKR1000:een löysimme täältä:

https://create.arduino.cc/projecthub/jat/drs-oil-container-ebc7a7

Perästä tilasimme vielä liiketunnistimeksi HC-SR501, siitä myöhemmin tarkemmin.

 

imaged3.png

 

Meillä oli lopulta käytössä siis:

  • Koekytkentäalusta
  • Arduino MKR1000 mikrokontrolleri
  • USB-kaapelilla 5 V tulovirta
  • 16 x hyppyjohto
  • 4 johto kaapeli (3 käytössä)
  • HC-SR04-ultraäänisensori
  • Painokytkin (nappi)
  • Punainen led
  • TMP36 lämpötilasensori
  • HC-SR501liiketunnistin
  • 2 x 10 kΩ vastus
  • 5 V virtalähde (USB:n kautta)

Ultraäänisensorin pinnit 1 maa, 2 echo, 3 trig ja 4 VCC (virta 5V). Vastaavat pinnit Arduinossa 1 -> GND, 2 ->12, 3 -> 8 ja 4 ->  5V

Ledin maa tuli Arduinon maasta, mutta välissä oli 10 kΩ vastus ja sen virta tuli Arduinon pinnistä 2

Painokytkimen (napin) maa tuli Arduinon maasta, mutta välissä oli 10 kΩ  vastus ja sen virta tuli Arduinon pinnistä 5.

Lämpötilasensorin pinni 1 oli maa, pinni 2 oli lämpötilalukemapinni ja 3 oli virta. Vastaavat pinnit Arduinossa 1 -> GND, 2 ->A0, 3 ->VCC, eli MKR1000:ssa 3,3 V.

Liiketunnistimen pinni 1 oli maa, pinni 2 oli triggerpinni ja 3 oli virta. Vastaavat pinnit Arduinossa 1 -> GND, 2 ->1, 3 ->5 V

Kaaviona näin:

 

imaged4.png

 

Näitä hyödyntäen saimme kytkettyä kaikki Saunasensorin vaatimat sensorit kytkentäalustalle. Kytkennöillä ei ollut tässä  muuta funktiota kuin todistaa että ratkaisu toimi ja koodi ajoi asiansa. Virtansa laite saa USB:n kautta ja käyttää verkkovirtamuuntajaa.

 

Virrankulutus

 

MKR1000 120 mA ( https://www.arduino.cc/en/Tutorial/MKR1000BatteryLife )

HC-SR04 6 mA ( https://forum.arduino.cc/index.php?topic=216079.0 )

Led 2,85 mA jatkuva ( https://maker.pro/arduino/tutorial/how-to-reduce-arduino-power-consumption )

TMP36 0,005 mA ( https://learn.adafruit.com/tmp36-temperature-sensor )

HC-SR501 3 mA ( https://forum.arduino.cc/index.php?topic=493366.0 )

 

Yhteensä siis n. 132 mA. Eli jatkuvassa 24/7 käytössä ja käyttötarkoituksessa verkkovirtavaatimus on itsestään selvä.

Sivu 5 / 16

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • Olet tässä:  
  • Etusivu
  • Raportti

Kuvia


Takaisin ylös

© 2026 Saunasensori