DHT11

Arduino specifieke Software
Berichten: 7
Geregistreerd: 19 Jan 2017, 17:38
Woonplaats: Velp Gelderland

DHT11

Berichtdoor sjoerd008 » 19 Jan 2017, 18:01

hallo allemaal
ik heb een probleempje waar ik niet uit kom
ik probeer al paar dagen een weerstation te maken
van de arduino mega2560 en DHT11 sensor en lcd display 16x02 HD44780
ik heb de digram van arduino website gehaald en het lcd display gesoldeerd alles werkten perfect incl arduino hello world code
zoals hier staat https://www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

nu heb ik de DHT11 sensor erbij gezet en de code gebruikt van internet
alleen nu start het probleem met de lcd display het blauwe achtergrond kleur gaat elke seconde aan/uit ik kan wel scherm aflezen alleen valt de verlichting elke seconde uit temratuur sensor werkt ook super alleen lcd verlichting niet
ik gebruik dezen code voor het station
kan iemand mijn uitleggen wat ik verkeerd doe
cpp code
#include <dht.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

dht DHT;

#define DHT11_PIN 7

void setup(){
lcd.begin(16, 2);
}

void loop()
{
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Vocht: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(1000);
}

Advertisement

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: DHT11

Berichtdoor Gij Kieken » 19 Jan 2017, 18:33

Zo op het eerste gezicht lijkt er iets mis met voeding spanning voor de backlight.
probeer die eens op een aparte voeding van 5vdc te zetten.
of deze regel toevoegen in Setup lcd.display();

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DHT11

Berichtdoor nicoverduin » 19 Jan 2017, 18:51

Het lijkt inderdaad op een instortende voeding.... Of de DHT library is niet helemaal lekker waardoor de Arduino reset. Dat is opzich overigens wel raar. Volgens het schema is de + van de backlight rechtstreeks aan de 5V gehangen. Dus die schakelt niet en zou dus display(0 en nodisplay() helemaal niet mogen werken.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: DHT11

Berichtdoor Gij Kieken » 19 Jan 2017, 19:13

Ja vreemd denk ook dat de voeding in mekaar zakt.

Berichten: 7
Geregistreerd: 19 Jan 2017, 17:38
Woonplaats: Velp Gelderland

Re: DHT11

Berichtdoor sjoerd008 » 19 Jan 2017, 19:26

ja klopt dit dacht ik ook heb alles op aparte 5V lijn aangesloten en dit helpt ook niet
als ik de code verander naar onderstaand dan werk alles naar behoren kan ik het scherm met licht aflezen
aleen als ik de code voor dht11 erbij zet gaat het blauw licht knipperen


werkende code


#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: DHT11

Berichtdoor Koepel » 19 Jan 2017, 19:27

Kun je de weerstand nameten die naar de achtergrondverlichting gaat ?
Laatst gewijzigd door Koepel op 19 Jan 2017, 19:29, in totaal 1 keer gewijzigd.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DHT11

Berichtdoor nicoverduin » 19 Jan 2017, 19:29

zou een kapotte DHT 11 kunnen zijn. Wat je kan doen is in de setup
ff een regel printen met "setup". Eventueel op de serial of op de LCD. Komtie 2x voor dan reset de Arduino elke keer
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: DHT11

Berichtdoor Gij Kieken » 19 Jan 2017, 19:37

Doen wat nico voorsteld dan heb je uitsluitsel.
De aparte voeding lijn is dat daadwerkelijk ook een andere aparte adapter of bedoel je dat je twee draadjes legt naar de Arduino.
Bij je laatste code die werkt ,is de DHT11 dan ook nog fysisch aangesloten weliswaar zonder code?

Berichten: 7
Geregistreerd: 19 Jan 2017, 17:38
Woonplaats: Velp Gelderland

Re: DHT11

Berichtdoor sjoerd008 » 19 Jan 2017, 19:44

de weerstand meet ik 220ohm
dht11 sensor werkt los wel heb ik getest met aparte code heb ook dht22 geeft ook zelden probleem
als ik dht11 los koppel van setup bij backlight ook flikere om de sec
hij gaat pas flickere op het moment dat de text komt

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DHT11

Berichtdoor nicoverduin » 19 Jan 2017, 20:05

Sluit eerst maar uit of de Arduino elke keer reset.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Volgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten