Thingiverse
Computherm Q7 RF thermostat button pusher
by Thingiverse
Last crawled date: 4 years, 2 months ago
If you set the temperature to HOLD, then simply can unlock it by pressing the SET button in the thermostat, This mechanisam, helps you to push button from everywere, via MQTT protocol, by Adafruit.
https://youtu.be/h-JX-WLHZMI
Control your wireless termostat via Adafruit MQTT.
Only need one esp 8266, one dht 11 sensor, and one SG90 servo
What Need to change in the source :
define WIFI_SSID "YOUR WIFI SSID"
define WIFI_PASS "YOUR WIFI PASS"
define MQTT_NAME "YOUR MQTT USER"
define MQTT_PASS "YOUR MQTT PASS"
Sorce to Arduino :
include
include "Adafruit_MQTT.h"
include "Adafruit_MQTT_Client.h"
include
include
Servo servo;
int angle = 0; // servo position in degrees
int servoPin = 14;
include "DHT.h"
define DHTPIN 2
define DHTTYPE DHT11
define WIFI_SSID "YOUR WIFI SSID"
define WIFI_PASS "YOUR WIFI PASS"
define MQTT_SERV "io.adafruit.com"
define MQTT_PORT 1883
define MQTT_NAME "YOUR MQTT USER"
define MQTT_PASS "YOUR MQTT PASS"
DHT dht(DHTPIN, DHTTYPE);
//Set up MQTT and WiFi clients
WiFiClient client;
Adafruit_MQTT_Client mqtt(&client, MQTT_SERV, MQTT_PORT, MQTT_NAME, MQTT_PASS);
//Set up the feed you're subscribing to
Adafruit_MQTT_Subscribe onoff = Adafruit_MQTT_Subscribe(&mqtt, MQTT_NAME "/feeds/onoff");
Adafruit_MQTT_Publish temperature = Adafruit_MQTT_Publish(&mqtt, MQTT_NAME "/feeds/temperature");
Adafruit_MQTT_Publish humidity = Adafruit_MQTT_Publish(&mqtt, MQTT_NAME "/feeds/humidity");
void setup()
{
Serial.begin(9600);
//Connect to WiFi
Serial.print("\n\nConnecting Wifi... ");
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
}
Serial.println("OK!");
//Subscribe to the onoff feed
mqtt.subscribe(&onoff);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
// Setup feeds for temperature & humidity
dht.begin();
servo.attach(servoPin);
servo.write(0);
delay(300);
servo.write(10);
delay(300);
servo.write(60);
}
void loop()
{
MQTT_connect();
//Read from our subscription queue until we run out, or
//wait up to 5 seconds for subscription to update
Adafruit_MQTT_Subscribe subscription;
while ((subscription = mqtt.readSubscription(5000)))
{
//If we're in here, a subscription updated...
if (subscription == &onoff)
{
//Print the new value to the serial monitor
Serial.print("onoff: ");
Serial.println((char) onoff.lastread);
//If the new value is "ON", turn the light on.
//Otherwise, turn it off.
if (!strcmp((char*) onoff.lastread, "ON"))
{
//Active low logic
digitalWrite(LED_BUILTIN, LOW);
servo.write(0);
delay(1000);
servo.write(60);
}
else
{
digitalWrite(LED_BUILTIN, HIGH);
}
}
}
// ping the server to keep the mqtt connection alive
if (!mqtt.ping())
{
mqtt.disconnect();
}
int humidity_data = (int)dht.readHumidity();
int temperature_data = (int)dht.readTemperature();
temperature.publish(temperature_data);
humidity.publish(humidity_data);
delay(100);
}
/***
Adafruit MQTT Library ESP8266 Example
Must use ESP8266 Arduino from:https://github.com/esp8266/Arduino
Works great with Adafruit's Huzzah ESP board & Feather
----> https://www.adafruit.com/product/2471
----> https://www.adafruit.com/products/2821
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Tony DiCola for Adafruit Industries.
MIT license, all text above must be included in any redistribution****/
void MQTT_connect()
{
int8_t ret;
// Stop if already connected.
if (mqtt.connected())
{
return;
}
Serial.print("Connecting to MQTT... ");
uint8_t retries = 3;
while ((ret = mqtt.connect()) != 0) // connect will return 0 for connected
{
Serial.println(mqtt.connectErrorString(ret));
Serial.println("Retrying MQTT connection in 5 seconds...");
mqtt.disconnect();
delay(5000); // wait 5 seconds
retries--;
if (retries == 0)
{
// basically die and wait for WDT to reset me
while (1);
}
}
Serial.println("MQTT Connected!");
}
https://youtu.be/h-JX-WLHZMI
Control your wireless termostat via Adafruit MQTT.
Only need one esp 8266, one dht 11 sensor, and one SG90 servo
What Need to change in the source :
define WIFI_SSID "YOUR WIFI SSID"
define WIFI_PASS "YOUR WIFI PASS"
define MQTT_NAME "YOUR MQTT USER"
define MQTT_PASS "YOUR MQTT PASS"
Sorce to Arduino :
include
include "Adafruit_MQTT.h"
include "Adafruit_MQTT_Client.h"
include
include
Servo servo;
int angle = 0; // servo position in degrees
int servoPin = 14;
include "DHT.h"
define DHTPIN 2
define DHTTYPE DHT11
define WIFI_SSID "YOUR WIFI SSID"
define WIFI_PASS "YOUR WIFI PASS"
define MQTT_SERV "io.adafruit.com"
define MQTT_PORT 1883
define MQTT_NAME "YOUR MQTT USER"
define MQTT_PASS "YOUR MQTT PASS"
DHT dht(DHTPIN, DHTTYPE);
//Set up MQTT and WiFi clients
WiFiClient client;
Adafruit_MQTT_Client mqtt(&client, MQTT_SERV, MQTT_PORT, MQTT_NAME, MQTT_PASS);
//Set up the feed you're subscribing to
Adafruit_MQTT_Subscribe onoff = Adafruit_MQTT_Subscribe(&mqtt, MQTT_NAME "/feeds/onoff");
Adafruit_MQTT_Publish temperature = Adafruit_MQTT_Publish(&mqtt, MQTT_NAME "/feeds/temperature");
Adafruit_MQTT_Publish humidity = Adafruit_MQTT_Publish(&mqtt, MQTT_NAME "/feeds/humidity");
void setup()
{
Serial.begin(9600);
//Connect to WiFi
Serial.print("\n\nConnecting Wifi... ");
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
}
Serial.println("OK!");
//Subscribe to the onoff feed
mqtt.subscribe(&onoff);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
// Setup feeds for temperature & humidity
dht.begin();
servo.attach(servoPin);
servo.write(0);
delay(300);
servo.write(10);
delay(300);
servo.write(60);
}
void loop()
{
MQTT_connect();
//Read from our subscription queue until we run out, or
//wait up to 5 seconds for subscription to update
Adafruit_MQTT_Subscribe subscription;
while ((subscription = mqtt.readSubscription(5000)))
{
//If we're in here, a subscription updated...
if (subscription == &onoff)
{
//Print the new value to the serial monitor
Serial.print("onoff: ");
Serial.println((char) onoff.lastread);
//If the new value is "ON", turn the light on.
//Otherwise, turn it off.
if (!strcmp((char*) onoff.lastread, "ON"))
{
//Active low logic
digitalWrite(LED_BUILTIN, LOW);
servo.write(0);
delay(1000);
servo.write(60);
}
else
{
digitalWrite(LED_BUILTIN, HIGH);
}
}
}
// ping the server to keep the mqtt connection alive
if (!mqtt.ping())
{
mqtt.disconnect();
}
int humidity_data = (int)dht.readHumidity();
int temperature_data = (int)dht.readTemperature();
temperature.publish(temperature_data);
humidity.publish(humidity_data);
delay(100);
}
/***
Adafruit MQTT Library ESP8266 Example
Must use ESP8266 Arduino from:https://github.com/esp8266/Arduino
Works great with Adafruit's Huzzah ESP board & Feather
----> https://www.adafruit.com/product/2471
----> https://www.adafruit.com/products/2821
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Tony DiCola for Adafruit Industries.
MIT license, all text above must be included in any redistribution****/
void MQTT_connect()
{
int8_t ret;
// Stop if already connected.
if (mqtt.connected())
{
return;
}
Serial.print("Connecting to MQTT... ");
uint8_t retries = 3;
while ((ret = mqtt.connect()) != 0) // connect will return 0 for connected
{
Serial.println(mqtt.connectErrorString(ret));
Serial.println("Retrying MQTT connection in 5 seconds...");
mqtt.disconnect();
delay(5000); // wait 5 seconds
retries--;
if (retries == 0)
{
// basically die and wait for WDT to reset me
while (1);
}
}
Serial.println("MQTT Connected!");
}
Similar models
thingiverse
free
Aquarium temperature sensing wemos d1arduino by danzig483
...
}
client.stop();
serial.println("waiting…");
// thingspeak needs minimum 15 sec delay between updates
delay(700000);
}
thingiverse
free
Arduino Robot Avoid Obstacles by Paolo_Buono
...);
delay(4000);
case 4:
serial.println("left 4sec");
servoleft.write(60);
servoright.write(90);
delay(4000);
break;
}
}
thingiverse
free
Motion sensing night light by SteveOst
...talwrite(led1,low);
digitalwrite(led2,low);
}
serial.println("motion");
serial.print(motionvalue);
}
else
{
delay(300);
grabcad
free
Automatic Slide Gate Maket
...lwrite (dcl,low);
}
if(limitkanan==1 && hasilkiri==1){
digitalwrite (dcr,low);
digitalwrite (dcl,high);
}
}
thingiverse
free
Wheel of Fortune by WillemvD
...yservo.write(pos); delay(15); }
delay(2000);
for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(15); }
}
}
thingiverse
free
Touchless WC Flush Unit ultrasound IFÖ IFO toilett button conversion replacement servo by spaceengineer
...); //servo position 90 degree
delay(2000);
myservo.write(180); //servo position 180 degree
delay(1000);
myservo.detach();
}
}
thingiverse
free
Touch free straw dispenser by jackwidman
...al.println(distanceinch);
delay(dt);
if(distanceinch<=5.0){
myservo.write(90);
delay(500);
myservo.write(180);
delay(500);
}
}
thingiverse
free
3DX TRAFFIC LIGHT
...digitalwrite(ledg, low);
digitalwrite(ledy, high);
delay(3000);
digitalwrite(ledr, high);
digitalwrite(ledy, low);
delay(1000);
}
thingiverse
free
Moving and Shooting big sentry! by claybrd
... "shoot"){
fshoot();
}
}
}
refrence for help with the soundboardhttps://gist.github.com/stonehippo/308a5f5c49d4981ac976
thingiverse
free
LikeYouPartyPin by WillemvD
..., low); delay(200);digitalwrite(eye, high);delay(200);
digitalwrite(mouthlow, low); digitalwrite(mouthhigh, low); delay(500); }}}
Q7
3d_export
$10
audi q7
...audi q7
3dexport
audi q7
turbosquid
$350
Audi Q7
...uid
royalty free 3d model audi q7 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (690616)
turbosquid
$18
Audi Q7
...yalty free 3d model audi q7 for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1652862)
3d_export
$35
Audi Q7 3D Model
...audi q7 3d model
3dexport
audi q7
audi q7 3d model godzik 3037 3dexport
3d_export
$85
AUDI Q7 3D Model
...audi q7 3d model
3dexport
audi q7 vray
audi q7 3d model bxldesign 21302 3dexport
3d_export
$79
Audi q7 3D Model
...audi q7 3d model
3dexport
audi q7 suv
audi q7 3d model floris 65895 3dexport
turbosquid
$10
Audi Q7
...3d model audi q7 model 2020 for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1584601)
3d_export
$5
Audi Q7 rig
...audi q7 rig
3dexport
the audi q7 car has a full rig animation the model is ready for use
3d_export
free
Audi Q7 V12 TDI
...audi q7 v12 tdi
3dexport
2009 audi q7 v12 tdi
3d_export
$70
Audi Q7 3D Model
...audi q7 3d model
3dexport
audi q7 car jeep suv crossover gi vray chrome sport
audi q7 3d model fabelar 7639 3dexport
Pusher
turbosquid
$45
Boat PUSHER
...y free 3d model boat pusher for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1235398)
turbosquid
free
Simple Explosive Pusher
...xplosive pusher for download as 3ds, obj, fbx, blend, and dae on turbosquid: 3d models for games, architecture, videos. (1220272)
turbosquid
$12
Manicure pusher Zinger PBR
...pusher zinger pbr for download as 3ds, max, obj, fbx, and dae on turbosquid: 3d models for games, architecture, videos. (1237471)
turbosquid
$8
Pusher Spray Transparent Bottle
...nsparent bottle for download as 3ds, obj, fbx, blend, and dae on turbosquid: 3d models for games, architecture, videos. (1328171)
turbosquid
$5
Spray Pusher Cylinder Bottle
...cylinder bottle for download as 3ds, obj, fbx, blend, and dae on turbosquid: 3d models for games, architecture, videos. (1328167)
3d_export
$20
Of Iranian kamikaze drone Shahed-136
...flying wing with a 4-cylinder piston engine and a pusher propeller. since the war has been going on in...
3d_export
$60
saab j21
...used a relatively unorthodox twin boom fuselage with a pusher engine, giving the aircraft an unusual appearance. work began...
cg_studio
$109
Icon A53d model
...amphibious light sport aircraft folding wings high-wing flying boat pusher propeller prototype rotax 100 realistic detailed .max .3ds .xsi...
3ddd
$1
Koket Flora
...brass intricately sculpted fixture makes for a hip petal pusher look. product features polished brass aged bronze, pewter. lamps...
thingiverse
free
Coffee Pusher
...coffee pusher
thingiverse
small coffe pusher that can be stored inside the coffe bin.
Thermostat
turbosquid
free
Thermostat
...id
free 3d model thermostat for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1506243)
archive3d
free
Thermostat 3D Model
...ive3d
thermostat equipment home appliances
thermostat - 3d model for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...tor temperature controller
thermostat 2 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...controller thermoregulator
thermostat 1 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...perature controller
thermostat eti-1551 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...rature controller
thermostat etf-744-99 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...ntroller equipment
thermostat etr-1447a - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...ontroller equipment
thermostat etv-1991 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archive3d
free
Thermostat 3D Model
...pment
thermostat oj electronics n130913 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
turbosquid
$35
Thermostat - Basin_Mixer
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Rf
design_connected
$16
S 533 RF
...s 533 rf
designconnected
thonet s 533 rf computer generated 3d model. designed by mies van der rohe, ludwig.
3ddd
$1
Chelsom rf 400 cl
...chelsom rf 400 cl
3ddd
chelsom
настольный светильник chelsom. aртикул rf/400/cl
turbosquid
$35
RF Speech Processor
...d model rf speech processor for download as 3ds, max, and obj on turbosquid: 3d models for games, architecture, videos. (1299309)
turbosquid
$42
RF-7.mb
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$60
vought rf-8 crusader
...evel photographs impossible to acquire by other means. united states navy reserve units continued to operate the rf-8 until 1987.
3d_export
$10
gerb gvc rf
...gerb gvc rf
3dexport
emblem of the main computing center of the russian federation
3d_export
$10
gerb zwo rf
...gerb zwo rf
3dexport
emblem of the western military district of the russian federation
3ddd
free
GAGGENAU RF 200
...au rf 200
3ddd
gaggenau , холодильник
http://www.gaggenau.com/ua/product/rf200
3d_export
$60
RF Speech Processor 3D Model
...n television audio signal wave mic microphone shortwave meter decibal wavel
rf speech processor 3d model plutonius 20629 3dexport
3d_export
$60
mcdonnell douglas rf-4c phantom
...ive armament, although during the last few years of its service some were fitted with four aim-9 sidewinder missiles for defense.
Button
archibase_planet
free
Buttons
...buttons
archibase planet
lift elevator call buttons
elevator call buttons - 3d model for interior 3d visualization.
3ddd
$1
Button
... button , john reeves
набор мебели button от дизайнера john reeves
3d_export
$5
Button
...button
3dexport
smd button<br>verts 2.180<br>faces 3.848
turbosquid
$4
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1297941)
turbosquid
$1
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1392935)
turbosquid
$9
buttons
...id
royalty free 3d model buttons for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1404875)
turbosquid
$6
button
...uid
royalty free 3d model button for download as 3dm and max on turbosquid: 3d models for games, architecture, videos. (1669204)
turbosquid
$5
Button
...uid
royalty free 3d model button for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1710868)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1510524)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1509961)