Check the humidity & temperature of your terrarium with a DTH22 humidity and temperature sensor and display this on an LCD I2C 16x2 display.
- A.p. Van Den Berg Port Devices Driver License
- A.p. Van Den Berg Port Devices Driver Updater
- A.p. Van Den Berg Port Devices Driver Download
- A.p. Van Den Berg Port Devices Driver Ed
- 68,977 views
- 23 comments
- 82 respects
View Tina van den Berg’s profile on LinkedIn, the world’s largest professional community. Tina has 1 job listed on their profile. See the complete profile on LinkedIn and discover Tina’s connections and jobs at similar companies. Dec 29, 2018 1)Right click on problem device, choose update driver. 2)Choose browse PC for driver. 3)Choose let me pick list from 4)Choose the 2nd driver, which is downgrade 5)After installing.choose next 6)Right click on problem device again, choose uninstall. It is possible for a USB storage device to become logically disconnected: the device is still plugged in, but is invisible from the operating system (e.g. It's not listed under /proc/bus/usb). Maybe this can happen to other kinds of USB or other removable devices as well. This can happen for example: after Nautilus has unmounted a USB storage.
Components and supplies
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 | |
| × | 1 |
About this project
For two years my son (7) had the desire to have a pet snake. Finally he bought a couple of snakes with a terrarium. To keep the snakes at a comfortable environment for them we need to monitor the temperature and the humidity.
So we bought an analogue humidity/temperature sensor and discovered that it wasn't all that easy to keep both at a good level. As I was dying to start a project with my newly bought Arduino Uno it seemed a good idea to use a humidity / temperature sensor and let the Arduino do the automation of temperature and humidity in the terrarium. Therefor I bought a DTH22 humidity / temperature sensor and a LCD I2C 16x2 display and had a go.
This tutorial is the basis of this project. There is no automation whatsoever in this tutorial. Just the use of the DTH22 and a LCD I2C display.
I have seen an other tutorial for this purpose, but this was using an LCD without the I2C. If you don't have the I2C connected to your LCD please have a look at this tutorial by ThothLoki
Hardware Required
- Any 5V Arduino (in this case Arduino Uno R3)
- DTH22 Humidity / temperature sensor
- LCD 16x2 display with I2C mounted to it
- Breadboard
- 6 male/male jumper wires
- 4 male/female jumper wires
Needed Libraries
- Adafruit_Sensor
Before we start
I like the LCD 16x2 with an I2C mounted because it saves you the trouble of all the pins that might or might not need to be connected to the Arduino. You only need 4 jumper wires and thats it.
The display has an I2C address to accept commands or send messages. The downside is that you need to figure out which address it uses before you can continue. I won't me going into the details here, but at the Arduino forum you can read everything about it.
In my case our device uses the 0x3F address, if your device also uses this address you're lucky, you can just copy our code.
Hook-up the breadboard to the Arduino
The DHT22 sensor as well as the LCD 1602 I2C use a 5V power supply. Therefore I connected the 5V pin on my Arduino to the red + row on the breadboard and the ground of my Arduino to the blue - on the breadboard. As I want to keep colors in sync, on my schema I will use red cables for 5V and blue cables for ground. In real life I didn't use blue for ground, but white... have been playing too much with car electronics I guess.
I will use a yellow cable for Data, an orange cable for SDA and a gray cable for SCL. The letter two will be on the I2C.
Adding the DHT22 sensor
Lets have a look at the pinout. The DHT22 sensor (like the DHT11) has four pins. I place the DHT22 sensor on the breadboard with the front facing outwards. This way the first pin (5V power) is on the right (see the schematics).
I use a small red jumper cable to connect the 5V VCC to the 5V (+) row on the breadboard. And a small blue jumper cable to connect the ground to the ground (-) row on the breadboard. I took a long yellow cable to connect the second pin, the data pin, to the Arduino. As it is digital data, I connected this to data port 4 on the Arduino. In other examples you will probably see people using port 7, both will work. I used port 4 because I anticpated that I will use more data ports and wanted to save port 7 just in case. You will also see this in the schema's.
Adding the LCD 16x2 I2C
The LCD 16x2 I2C also has 4 pins. Looking at the picture below, from left to right:
A.p. Van Den Berg Port Devices Driver License
- Ground
- VCC (5V)
- SDA
- SCL
Connect the first (left) pin to the ground (-) row on the breadboard. Connect the second pin to red the 5V (+) row of the breadboard. I use an Arduino Uno so which has the I2C connections on A4 (SDA) and A5 (SCL). So I connected the third pin to the A4 and the fourth pin to A5 connector on the Arduino.
The code
Remember for the screen you can have different address' to connect to. My I2C uses address 0x3F (see part 'Before we start') so beware that my code is setup for this address.
Remember the libraries needed (Adafruit_Sensor, DHT, NewliquidCrystal). Download these libraries, unzip them and place these in the libraries directroy of your project.
Then upload the code to your Arduino and check the humidity and temperature of your terrarium (or server cabinet, or refrigerator or just your living room).
Code
Schematics
Team GiftedMedia
FrAgFo0d
- 1 project
- 11 followers
Additional contributors
- Getting the ic2 display to work by ianbren
- For his work project on the dht22 sensor by attari
Published on
February 27, 2017Members who respect this project
and 77 others
See similar projectsA.p. Van Den Berg Port Devices Driver Updater
you might likeTable of contents
A.p. Van Den Berg Port Devices Driver Download
A.p. Van Den Berg Port Devices Driver Ed
- Baird, A. J. (2013). Acquisition of UK ports by private equity funds. Research in Transportation Business & Management, 8, 158–165.CrossRefGoogle Scholar
- Brooks, M. R., & Cullinane, K. (Eds.). (2006). Devolution, port governance and port performance. Research in Transportation Economics, (Vol. 17).Google Scholar
- De Borger, B., Proost, S., & Van Dender, K. (2008). Private port pricing and public investment in port and hinterland capacity. Journal of Transport Economics and Policy (JTEP), 42(3), 527–561.Google Scholar
- De Langen, P. (2004). Governance in seaport clusters. Maritime Economics & Logistics, 6(2), 141–156.CrossRefGoogle Scholar
- De Langen, P. W. (2007). Port competition and selection in contestable hinterlands; the case of Austria. European Journal of Transport and Infrastructure Research, 7(1), 1–14.Google Scholar
- De Langen, P. W., & Pallis, A. A. (2006). Analysis of the benefits intra-port competition. International Journal of Transport Economics, 33(1), 69.Google Scholar
- Feng, L., & Notteboom, T. (2013). Peripheral challenge by Small and Medium Sized Ports (SMPs) in multi-port gateway regions: The case study of northeast of China. Polish Maritime Research, 20, 55–66.CrossRefGoogle Scholar
- Ferrari, C., Parola, F., & Morchio, E. (2006). Southern European ports and the spatial distribution of EDCs. Maritime Economics & Logistics, 8(1), 60–81.CrossRefGoogle Scholar
- Heaver, T. D. (1995). The implications of increased competition among ports for port policy and management. Maritime Policy and Management, 22(2), 125–133.CrossRefGoogle Scholar
- Kaselimi, E. N., Notteboom, T. E., Pallis, A. A., & Farrell, S. (2011). Minimum Efficient Scale (MES) and preferred scale of container terminals. Research in Transportation Economics, 32(1), 71–80.CrossRefGoogle Scholar
- Liu, L., Wang, K. Y., & Yip, T. L. (2013). Development of a container port system in pearl river delta: Path to multi-gateway ports. Journal of Transport Geography, 28, 30–38.CrossRefGoogle Scholar
- Luo, M., Liu, L., & Gao, F. (2012). Post-entry container port capacity expansion. Transportation Research Part B: Methodological, 46(1), 120–138.CrossRefGoogle Scholar
- Ng, A., & Yu, K. (2006). Assessing the attractiveness of ports in the North European container transhipment market: An agenda for future research in port competition. Maritime Economics & Logistics, 8(3), 234–250.CrossRefGoogle Scholar
- Notteboom, T. (2009). Economic analysis of the European seaport system. Report serving as input for the discussion on the TEN-T policy. Report prepared for European Sea Ports Organisation (ESPO). Antwerp: University of Antwerp.Google Scholar
- Notteboom, T. E. (2010). Concentration and the formation of multi-port gateway regions in the European container port system: An update. Journal of Transport Geography, 18(4), 567–583.CrossRefGoogle Scholar
- Notteboom, T. E., & Rodrigue, J. P. (2005). Port regionalization: Towards a new phase in port development. Maritime Policy & Management, 32(3), 297–313.CrossRefGoogle Scholar
- Notteboom, T., & Rodrigue, J. P. (2012). The corporate geography of global container terminal operators. Maritime Policy & Management, 39(3), 249–279.CrossRefGoogle Scholar
- Notteboom, T., Ducruet, C., & de Langen, P. W. (Eds.). (2009). Ports in proximity: Competition and coordination among adjacent seaports. Ashgate, Surrey.Google Scholar
- Rodrigue, J. P. & Notteboom, T. (2009). The terminalization of supply chains: Reassessing the role of terminals in port/hinterland logistical relationships. Maritime Policy & Management, 36(2), 165–183.CrossRefGoogle Scholar
- Van den Berg, R., & De Langen, P. W. (2011). Hinterland strategies of port authorities: A case study of the port of Barcelona. Research in Transportation Economics, 33(1), 6–14.CrossRefGoogle Scholar
- van der Lugt, L., Dooms, M., & Parola, F. (2013). Strategy making by hybrid organizations: The case of the port authority. Research in Transportation Business & Management, 8, 103–113.CrossRefGoogle Scholar
- Veenstra, A., Zuidwijk, R., & van Asperen, E. (2012). The extended gate concept for container terminals: Expanding the notion of dry ports. Maritime Economics & Logistics, 14(1), 14–32.CrossRefGoogle Scholar
- Verhoeff, J. M. (1981). Seaport competition: some fundamental and political aspects. Maritime Policy & Management, 8(1), 49–60.CrossRefGoogle Scholar
- Verhoeven, P. (2010). A review of port authority functions: Towards a renaissance? Maritime Policy & Management, 37(3), 247–270.CrossRefGoogle Scholar
- World Bank. (1992). Port marketing and the challenge of the third generation port. Geneva: World Bank.Google Scholar