- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 4 months ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 4 months ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 6 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 8 months ago
- Building a 3D Digital Clock with ArduinoPosted 1 year ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 1 year ago
- Snowflake with ArduinoPosted 1 year ago
- Holographic Christmas TreePosted 1 year ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 1 year ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 1 year ago
Web thermostat with Arduino
[singlepic id=196 w=300 float=center]
The Circuit
We start our description of the hardware on this card from the temperature sensor: it is a DS18B20 equipped with a logic that can express in binary format, two bytes, the temperature measured by its sensor element and the data on the surveys are made available through a serial communication channel called one-wire.
The Ethernet module is a WIZNET network adapter that can be interfaced via the SPI bus (Serial Peripheral Interface) 4-wire.
The module is a WIZ811MJ ethernet (IEEE 802.3/802.3) and W5100-based chip with full magnetic filters ethernet connector and 2 LEDs for status signaling. The module communicates with the microcontroller by SPI. It works with 3.3 Vcc and the 3V3 are provided by Arduino.
The connector J3 is that counts the largest number of connections: it comes from the control signal of the transistor T1, the controller of the relay RL1 (in parallel with the coil there is the LED LD2, signaling, the excitement of the relay). Through J3 the Arduino reads status of buttons P1 and P2 and the input IN, all with pull-up resistor. The yellow LED LD1 is used to give the state mode or assist the setting of operation modes made with the P1 button. This allows you to choose between modes of operation of the system: sensor, manual or thermostat. Pressing once set the system in the sensor mode (automatic) and that this operation is indicated by a flashing dell’LD1, two pressures set the sistem in manual mode (command from web page), which is indicated by two flashes Led. Finally, three pressures set the system in thermostat mode (slave input IN), and this is communicated by three consecutive flashes dell’LD1. Pressing the button P1 returns the sistem in the first mode.
As for P2, currently not used and is reserved for future developments.
[singlepic id=198 w=320 h=240 float=center]
[singlepic id=195 w=320 h=240 float=center]
[singlepic id=197 w=320 h=240 float=center]
[singlepic id=203 w=320 h=240 float=center]
R1: 4,7 kohm R2: 10 kohm R3: 470 ohm R4: 4,7 kohm R5: 4,7 kohm R6: 4,7 kohm R7: 4,7 kohm R8: 4,7 kohm U1: WIZNET U2: DS18B20 P1: Microswitch P2: Microswitch LD1: led 3 mm yellow LD2: led 3 mm red T1: BC547 RL1: Relé 5V D1: 1N4007 - Screw connector 2 via - Screw connector 3 via - Strip male 6 via(2 pz.) - Strip male 8 via (2 pz.) - Strip female 10 via (4 pz.) - PCB |
<Previous page – Next page>
About Boris Landoni
Boris Landoni is the technical manager of Open-Electronics.org. Skilled in the GSM field, embraces the Open Source philosophy and its projects are available to the community.Related Posts
8 Comments
Leave a Reply
Cancel reply
OpenSource Products
-
SONY color camera module, 700 TV Lines
Color camera module equipped with a 1/3″ CCD sensor and...
- Posted 7 months ago
- 0
-
ESP32 Low Power Module
ESP32 Low Power Module, based on Espressif’s SoC capable of...
- Posted 7 months ago
- 0
-
Power supply latch
This power supply latch provides power to the external circuit...
- Posted 7 months ago
- 0
-
GSM/4G Remote Control with DTMF Commands
Two-way remote control system, based on the GSM/4G A7682E module...
- Posted 8 months ago
- 0
-
Acoustic amplifier – in DIY Kit
This kit creates a microphone amplifier with an output suitable...
- Posted 1 year ago
- 0
-
Clap sensor switch – in DIY Kit
It is capable of recognizing the sound of clapping hands...
- Posted 1 year ago
- 2
-
Liquid level indicator for tanks – in DIY kit
This monitoring device is useful for keeping track of the...
- Posted 1 year ago
- 0
-
LED candle with Breath-Activated ON/OFF – in DIY Kit
This LED candle with breath-activated ON/OFF function draws inspiration from...
- Posted 1 year ago
- 0
Tutorials
-
How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)
The Serial Plotter in Arduino is an excellent tool for...
- Posted 4 months ago
- 1
-
PCB CAD, A SELECTION GUIDE
Getting to know and evaluate the software offer for PCB,...
- Posted 4 years ago
- 0
-
DIY Sensor – Innovation & Implementation
A sensor converts data such as heat, light, sound,...
- Posted 4 years ago
- 0
Mods and Hacks
-
The flame that doesn’t burn
Based on Neopixel and a special ultra-thin Arduino, it simulates...
- Posted 3 years ago
- 1
-
Here are the Winners from the 3Drag 3d printing contest
Here we are, eventually the contest has come to an...
- Posted 10 years ago
- 0
-
Updates from the 3Drag 3dprinting contest: Roland Hoffert’s Hacks
Roland Hoffert, from www.eytec.de, submitted us this 3Drag (Velleman K8200...
- Posted 10 years ago
- 0
-
Updates from the 3Drag 3dprinting contest: Karl Seiss’s Hack
Karl Seiss from Austria made a very clever hack to...
- Posted 10 years ago
- 0
-
Arduino ISP (In System Programming) and stand-alone circuits
We use an Arduino to program other ATmega without...
- Posted 13 years ago
- 226
-
Localizer with SIM908 module
The device is based on a GSM/GPRS module with...
- Posted 13 years ago
- 187
-
GSM GPS shield for Arduino
Shield for Arduino designed and based on the module...
- Posted 12 years ago
- 181
-
Small Breakout for SIM900 GSM Module
Some post ago we presented a PCB to mount...
- Posted 14 years ago
- 115
-
How to Control NeoPixel Installations via Wi-Fi Using Fishino and NodeMCU with Python
We create NeoPixel light installations with Fishino and NodeMCU...
- Posted 2 months ago
- 0
-
How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)
The Serial Plotter in Arduino is an excellent tool...
- Posted 4 months ago
- 1
-
Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024
Maker Faire Rome 2024 is ready to amaze the...
- Posted 4 months ago
- 0
-
makeITcircular 2024 content launched – Part of Maker Faire Rome 2024
Applications to MakeITcircular must be in by October 3,...
- Posted 6 months ago
- 0
-
SONY color camera module, 700 TV Lines
Color camera module equipped with a 1/3″ CCD sensor...
- Posted 7 months ago
- 0
Pingback: business model innovation design » "Look around your house
Pingback: Control de temperatura vía Web con Arduino | Automatismos Mar del Plata
Pingback: Arduino | Pearltrees
Pingback: Happy new year from Open-Electronics.org: best posts in 2016, thank you! | Open Electronics