Hi,
Please I am looking for answers for the below questions.
Suppose I have arduino controller, and suppose I have 100 temperature sensor-DHT11- and suppose I have a big LCD screen.
1- How I can connect these 100 sensors to the controller to let the controller start reading the temperature values and store the values in array or vector in the memory ?
2- The controller should start reading the sensors in sequence from 0 to 99.
3-The controller should start reading the sensor values when I press a button
4-The controller once finish reading all 100 sensor values will generate a beep sound.
5-Imagine the LCD will display a big square contains 10 small square x 10 small square, every small square will represent a temperature sensor, if the temperature below 0(zero)Celcious, the small square color will be blue, if above 0 celecious , the color is green.
How I do the above please ?
Thank you
Did you research what a DHT11 does below one degree C.
Leo..
What is the geometry of your supposed array?
I have used DHT11 but to measure room temperature, to be frank if DHT11 is not compatible I will choose another compatible sensor.
the array will be from 0 to 99 , but I will use two nested loops to fill the 10x10 squares like the below 3x3 example:
xxx
xxx
xxx
Have you considered DS18B20 sensors? You can connect many to a single set of wires (ground, 5V, data). I don't know if you can connect 100 to the same wire.... Maybe if you have 10 wires each with 10 sensors, you can use 10 Arduino pins, or perhaps use a 4067 multiplexer to connect one of the 10 wires at a time to a single Arduino pin?
Sounds like you have a nice, well-stated (if somewhat overly specific) list of requirements.
Are you looking for someone (A) to tell you how to implement all of them, or did someone (B) ask you to implement all of them?
If so, it might be most effective to simply put B in touch with A.
The DHT11 and DHT22 give you temperature and humidity. Unless you need humidity I would use the DS18B20 one wire Dallas Temperature sensors. It will take about one second to discover 75 of them so allow time if you go that route. I see no mention of temperature range you are concerned with? The more info you provide the better the help you will get. Additionally if you want all the coding done for you it's an available service at a price. I have done 10 to 15 DS18B20 sensors but never 100 but I don't see why it won't work.
Ron
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.