Thingiverse
Aquarium temperature sensing wemos d1arduino by danzig483
by Thingiverse
Last crawled date: 3 years ago
This is my box to measure the water of aquarium beside It measures the temperature of house and humidity and send these measures to your smartphone.
The aquarium temperature is measured by DS18B20 sensor and the house temperature and humidity is measured by DHT22 sensor.
The file Wemosdht22ds18b20Thingspeak20180603.ino is all code to upload in wemos d1.
To read data from sensor firstly these are upload for wemos to thingspeak server and them with a app installed in the smartphone you can visualized. I installed IoT ThingSpeak Monitor Widget https://play.google.com/store/apps/details?id=ua.livi.thingspeakmonitor&hl=es
Code
// www.arduinesp.com
//
include
include
include //Se importan las librerías
include
// replace with your channel’s thingspeak API key,
String apiKey = "REOC43JCM4VUVVPH";
const char ssid = "MIWIFI_2G_rx74"; //YOUR WIFI RED NAME
const char password = "kna2m9hv43gw"; //YOUR WIFI RED PASSWORD
const char* server = "api.thingspeak.com";
define DHTPIN D2 // what pin we’re connected to
define Pin D3 //Se declara el pin donde se conectará la DATA
OneWire ourWire(Pin); //Se establece el pin declarado como bus para la comunicación OneWire
DallasTemperature sensors(&ourWire); //Se instancia la librería DallasTemperature
DHT dht(DHTPIN, DHT22,15);
WiFiClient client;
void setup() {
Serial.begin(115200);
delay(10);
dht.begin();
sensors.begin(); //Se inician los sensores
WiFi.begin(ssid, password);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
}
void loop() {
float temp;
sensors.requestTemperatures(); //Prepara el sensor para la lectura
temp = sensors.getTempCByIndex(0);
//temp = analogRead(A0);
//temp = temp*0.31803;
float hwifi = dht.readHumidity();
float twifi = dht.readTemperature();
if (isnan(hwifi) || isnan(twifi)) {
Serial.println("Failed to read from DHT sensor!");
return;
//sensors.requestTemperatures(); //Prepara el sensor para la lectura
//Serial.print(sensors.getTempCByIndex(0)); //Se lee e imprime la temperatura en grados Celsius
Serial.println(" grados Centigrados");
}
if (client.connect(server,80)) { // "184.106.153.149" or api.thingspeak.com
String postStr = apiKey;
postStr +="&field1=";
postStr += String(twifi);
postStr +="&field2=";
postStr += String(hwifi);
postStr +="&field3=";
postStr += String(temp);
postStr += "\r\n\r\n";
client.print("POST /update HTTP/1.1\n");
client.print("Host: api.thingspeak.com\n");
client.print("Connection: close\n");
client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n");
client.print("Content-Type: application/x-www-form-urlencoded\n");
client.print("Content-Length: ");
client.print(postStr.length());
client.print("\n\n");
client.print(postStr);
Serial.print("Temperature Out: ");
Serial.print(twifi);
Serial.print("Humidity Out: ");
Serial.print(hwifi);
Serial.print("Temperature Out: ");
Serial.print(temp);
Serial.println("% send to Thingspeak");
}
client.stop();
Serial.println("Waiting…");
// thingspeak needs minimum 15 sec delay between updates
delay(700000);
}
The aquarium temperature is measured by DS18B20 sensor and the house temperature and humidity is measured by DHT22 sensor.
The file Wemosdht22ds18b20Thingspeak20180603.ino is all code to upload in wemos d1.
To read data from sensor firstly these are upload for wemos to thingspeak server and them with a app installed in the smartphone you can visualized. I installed IoT ThingSpeak Monitor Widget https://play.google.com/store/apps/details?id=ua.livi.thingspeakmonitor&hl=es
Code
// www.arduinesp.com
//
include
include
include //Se importan las librerías
include
// replace with your channel’s thingspeak API key,
String apiKey = "REOC43JCM4VUVVPH";
const char ssid = "MIWIFI_2G_rx74"; //YOUR WIFI RED NAME
const char password = "kna2m9hv43gw"; //YOUR WIFI RED PASSWORD
const char* server = "api.thingspeak.com";
define DHTPIN D2 // what pin we’re connected to
define Pin D3 //Se declara el pin donde se conectará la DATA
OneWire ourWire(Pin); //Se establece el pin declarado como bus para la comunicación OneWire
DallasTemperature sensors(&ourWire); //Se instancia la librería DallasTemperature
DHT dht(DHTPIN, DHT22,15);
WiFiClient client;
void setup() {
Serial.begin(115200);
delay(10);
dht.begin();
sensors.begin(); //Se inician los sensores
WiFi.begin(ssid, password);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
}
void loop() {
float temp;
sensors.requestTemperatures(); //Prepara el sensor para la lectura
temp = sensors.getTempCByIndex(0);
//temp = analogRead(A0);
//temp = temp*0.31803;
float hwifi = dht.readHumidity();
float twifi = dht.readTemperature();
if (isnan(hwifi) || isnan(twifi)) {
Serial.println("Failed to read from DHT sensor!");
return;
//sensors.requestTemperatures(); //Prepara el sensor para la lectura
//Serial.print(sensors.getTempCByIndex(0)); //Se lee e imprime la temperatura en grados Celsius
Serial.println(" grados Centigrados");
}
if (client.connect(server,80)) { // "184.106.153.149" or api.thingspeak.com
String postStr = apiKey;
postStr +="&field1=";
postStr += String(twifi);
postStr +="&field2=";
postStr += String(hwifi);
postStr +="&field3=";
postStr += String(temp);
postStr += "\r\n\r\n";
client.print("POST /update HTTP/1.1\n");
client.print("Host: api.thingspeak.com\n");
client.print("Connection: close\n");
client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n");
client.print("Content-Type: application/x-www-form-urlencoded\n");
client.print("Content-Length: ");
client.print(postStr.length());
client.print("\n\n");
client.print(postStr);
Serial.print("Temperature Out: ");
Serial.print(twifi);
Serial.print("Humidity Out: ");
Serial.print(hwifi);
Serial.print("Temperature Out: ");
Serial.print(temp);
Serial.println("% send to Thingspeak");
}
client.stop();
Serial.println("Waiting…");
// thingspeak needs minimum 15 sec delay between updates
delay(700000);
}
Similar models
grabcad
free
Wemos Zabbix sensor
...evelopment
wemos d1 mini
native zabbix sensor
temperature + humidity dht 22
external temperature ds18b20
open door - zabbix trap
3dwarehouse
free
DHT-11 Digital Temperature and Humidity Sensor
...t-11 digital temperature and humidity sensor
3dwarehouse
dht11 dht-11 digital temperature and humidity sensor temperature sensor
thingiverse
free
Computherm Q7 RF thermostat button pusher
...;
if (retries == 0)
{
// basically die and wait for wdt to reset me
while (1);
}
}
serial.println("mqtt connected!");
}
thingiverse
free
Solar screen DHT-22 by mspedy
...solar screen dht-22 by mspedy
thingiverse
this is a solar screen for dht-22 temperature humidity sensor
thingiverse
free
Temperature/Humidity sensor box by cunha27
... to plug into eu power outlet.
connect to 230v.
material:
wemos d1 mini
temperature/humidity shield for wemos
hi-link hlk-pm01 5v
grabcad
free
Humidity/Temp-Sensor
...humidity/temp-sensor
grabcad
humidity and temperature sensor with display
thingiverse
free
Low Poly Plant DHT 22
...low poly plant dht 22
thingiverse
this is a case for a dht 22 sensor and an wemos d1 mini. it sends weather data to my server.
thingiverse
free
MEDIDOR DE ALTERNA by Sergio321
...t;);
lcd.setcursor(11,3);
lcd.print(frequency);//posiciona el cursor y escribe valor
lcd.print("hz ");
delay(500);
}
thingiverse
free
projector curtain roll wifi by exilaus
...nected");
// the client will actually be disconnected
// when the function returns and 'client' object is detroyed
}
thingiverse
free
Wemos D1 with DHT Temperature Humidity sensor for Domoticz by fratton
...ed to connect gpio-16 (d0) with the rst pin to make this work.
it is very important to consider using the deep sleep mode feature
Danzig483
thingiverse
free
c by danzig483
...c by danzig483
thingiverse
holder for over 5 inch screen smartphone holder, it is designed with a easy charge cable.
thingiverse
free
Flower Pot Holder by danzig483
...flower pot holder by danzig483
thingiverse
it was designed for a very tricky plant that need support for it.
thingiverse
free
kitchen faucet holder by danzig483
...kitchen faucet holder by danzig483
thingiverse
kitchen faucet holder to fix the movement of the faucet when you move it.
thingiverse
free
Filament Holder Spool by danzig483
...filament holder spool by danzig483
thingiverse
filament holder spool for anet a8
diameter 200mm with 70mm spool
thingiverse
free
Holder Curtains home by danzig483
... curtains because i want to customize it for a specific place.
it is necessary a m4x45 screw for wall fix and m2x12 for tube fix.
thingiverse
free
Amper meter holder anet a8 by danzig483
...amper meter holder anet a8 by danzig483
thingiverse
very useful meter used in current bed and nozzel current.
thingiverse
free
CO2 Aquarium diffuser by danzig483
...rection because air can be flow out from connection between diffuser and rubber hose.
this diffuser is installed in 60l aquarium.
thingiverse
free
Filament Holder Spool for Bowden MK8 by danzig483
...r spool for bowden mk8 by danzig483
thingiverse
filament holder spool for anet a8 for bowden mk8
diameter 200mm with 70mm spool
thingiverse
free
Trex600esp parts by danzig483
...machine go here https://grabcad.com/gustavo--19/projects
trex600esp canopy magnet spacerhttps://www.thingiverse.com/thing:2944426
thingiverse
free
Eachine E160 Helicopter 3D printed arm servo arm by danzig483
...eachine e160 helicopter 3d printed arm servo arm by danzig483
thingiverse
eachine e160 helicopter 3d printed arm servo arm
Wemos
thingiverse
free
wemos by hrubak
...wemos by hrubak
thingiverse
wemos
thingiverse
free
WeMos Ziptie by gguuss
...wemos ziptie by gguuss
thingiverse
this is a tiny enclosure for holding the wemos d1 and r2 mini.
thingiverse
free
Wemos ESP32 Case by 3dprtr
... for a bluetooth tracker for me home automation. the wemos esp32 below is the one that i am using for this design.
wemos esp32.
thingiverse
free
Case for esp8266 WeMos by Apkawa
...case for esp8266 wemos by apkawa
thingiverse
case for esp8266 wemos with pins holder.
thingiverse
free
Wemos D1 enclosure by edelneo
...wemos d1 enclosure by edelneo
thingiverse
this is an enclosure for a wemos d1 mini and the relay shield.
thingiverse
free
Wemos D1 stack by hhravn
...wemos d1 stack by hhravn
thingiverse
a wemos d1 stack, remixed to allow adjustment of usb height.
thingiverse
free
Wemos frame holder
...s board.
the ornaments in the backplane are just to save filament and get some ventilation.
second one is with cuts for the plug.
thingiverse
free
Wemos D1 & Breadboard by doughy2002
...wemos d1 & breadboard by doughy2002
thingiverse
remixed this from a wemos holder as i needed one with a breadboard
thingiverse
free
Wemos Cube Lamp
...onnected to home assistant https://www.home-assistant.io/ for control.
i've also added the template i'm using in esphome.
thingiverse
free
Wemos case with OLED by mikbund
...en the display and the wemos board to avoid glue.
the oled holder was downloadet from thingiverse (will update with link later).
Aquarium
archibase_planet
free
Aquarium
...aquarium
archibase planet
aquarium
aquarium - 3d model for interior 3d visualization.
archibase_planet
free
Aquarium
...aquarium
archibase planet
aquarium interior element
aquarium - 3d model for interior 3d visualization.
3d_export
$7
aquarium
...aquarium
3dexport
3d aquarium model
archibase_planet
free
Aquarium
...aquarium
archibase planet
aquarium
aquarium n241209 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3ddd
free
Aquarium
...aquarium
3ddd
ванна , угловая
ванна aquarium
archibase_planet
free
Aquarium
...aquarium
archibase planet
picturesque element aquarium
aquarium n220210 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Aquarium
...aquarium
archibase planet
picturesque element aquarium
aquarium n190710 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Aquarium
...aquarium
archibase planet
aquarium picturesque element
aquarium n070111 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Aquarium
...aquarium
archibase planet
picturesque element aquarium
aquarium n011209 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Aquarium
...aquarium
archibase planet
picturesque element aquarium
aquarium n291010 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Sensing
turbosquid
$20
sense
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Sense 90x90
...
3ddd
am-pm , душевая кабина
немецкая душевая кабина фирмы am-pm "sense 90x90"
3ddd
$1
Newform X-Sense
... 62530 , сметитель
смеситель newform серии x-sense.
арт. 62530
3ddd
free
Newform X-Sense
... 52525 , смеситель
смеситель newform серии x-sense.
арт. 62525
turbosquid
$10
Bench Sense
...y free 3d model bench sense for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1497952)
3ddd
$1
Cosmorelax. Кушетка Sense
...cosmo , кушетка
http://www.cosmorelax.ru/catalog/kushetki/kreslo_sense_relax_/
3ddd
$1
4 Senses Lounger
... шезлонг
расслабляющий шезлонгhttp://www.inviion.ru/relaksacija/4-senses-lounger/preimushchestva/
turbosquid
$9
Sense black coin
...d
royalty free 3d model sense black coin for download as max on turbosquid: 3d models for games, architecture, videos. (1555824)
turbosquid
$9
Sense gold coin
...id
royalty free 3d model sense gold coin for download as max on turbosquid: 3d models for games, architecture, videos. (1555819)
3ddd
$1
Кушетка Sense
... - нержавеющая сталь/stainless steel
обивка - войлок коричневый/felt brown
платформа: corona render
мах 2011, мах 2014, obj, 3ds.
Temperature
3d_ocean
$9
Temperature Controlled Shaker
...ure
multitherm temperature controlled shaker model. centered, no quads. ready for texturing and animations. rendered in keyshot 4
turbosquid
$35
Ear Temperature Thermometer
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$18
Convectors Ntherm and temperature controller Vartronic
...rature controller vartronic for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1553379)
turbosquid
$12
Dryer high temperature mechanical and electrical factory
...rature mechanical and electrical factory for download as max on turbosquid: 3d models for games, architecture, videos. (1615409)
3d_export
$12
Temperature Control Travel Mug
...; x 2.84" x 7.62"<br>- model parts: 2<br>- material count: 2<br>- xform: yes<br>- boxtrick: yes
3d_export
$7
GEARBOX BUSHING PEUGEOT 307
...bushing peugeot 307 3dexport print material - elastan\tpu nozzle temperature - 230°с bed temperature - 100°с layer height -...
3ddd
$1
Wash Basin with light indicator
...indicator 3ddd wash basin with light indicator according to temperature ...
3d_ocean
$6
Low Profile Radiator
...low profile radiator 3docean heat heater hot pipe radiator temperature thermostat warm a low profile version of the...
3d_ocean
$6
Radiator
...radiator 3docean copper heat home house joints pipe radiator temperature thermostat warm a normal radiator with pipes and...
archibase_planet
free
Thermometer
...thermometer archibase planet thermometer temperature gauge sauna equipment thermometer - 3d model (*.gsm+*.3ds) for...