nextion display toevoegen aan arduino project
21 berichten
• Pagina 1 van 3 • 1, 2, 3
nextion display toevoegen aan arduino project
Zo mijn eerste post hier, zal even wat info vermelden wat ik al heb en wat ik graag wil
Vorige jaar heeft mijn zwembad project de hele zomer gedraaid op de aurduino. De hardware en zo knutselen is mijn hobby maar de software schrijven voor de arduino heeft mijn beste schoonbroer gedaan, dit is zijn beroep tenminste dat zegt hij
Voorlopig hoefde de arduino alleen maat wat temperaturen te meten en een actuator te schakelen voor de zonnecollectors in te schakelen, maw de route van het water veranderen. Tegelijkertijd de frequentieregelaar aansturen om het toerental aan te passen. De 3 temperaturen van de dallas sensors kan ik uitlezen op een 1602 display. Dit werkt perfect maar graag heb ik een wat beter overzicht over de status van alle onderdelen. Dus ik heb al een nextion 5 inch display besteld hiervoor. De keuze voor dit scherm is dat ikzelf het scherm kan inrichten en mijn beste schoonbroer zal dit werkend moeten krijgen met de arduino. Ik had hem eerst een voorbeeld laten zien van iemand die een aquarium regeling had gemaakt met een tft schermpje maar hij gaf aan dat dit erg veel werk zou worden voor hem. Dus toen kwam ik bij nextion uit zodat ik zelf het meeste werk (denk ik) kan voorbereiden.
Nu is de vraag kan iemand me al een beetje een voorbeeld geven hoe dit te implementeren in de arduino, dan kan ik dit voorbeeld, tips of aanwijzigingen aan mijn schoonbroer laten zien.
Ik heb inmiddels ook een mooie digitale drukmeter die ik nog ga inbouwen, hiermee kan ik de pomp uitschakelen als dit nodig is. Oorzaak van drukverlaging kan zijn een lek. Ook een niveau meting komt er nog met een automatische bijvulregeling. Maar eerst maar eens dat nextion scherm werkend krijgen
Alvast bedankt voor het lezen en misschien wat nuttige tips.
Gr Jack
Vorige jaar heeft mijn zwembad project de hele zomer gedraaid op de aurduino. De hardware en zo knutselen is mijn hobby maar de software schrijven voor de arduino heeft mijn beste schoonbroer gedaan, dit is zijn beroep tenminste dat zegt hij
Voorlopig hoefde de arduino alleen maat wat temperaturen te meten en een actuator te schakelen voor de zonnecollectors in te schakelen, maw de route van het water veranderen. Tegelijkertijd de frequentieregelaar aansturen om het toerental aan te passen. De 3 temperaturen van de dallas sensors kan ik uitlezen op een 1602 display. Dit werkt perfect maar graag heb ik een wat beter overzicht over de status van alle onderdelen. Dus ik heb al een nextion 5 inch display besteld hiervoor. De keuze voor dit scherm is dat ikzelf het scherm kan inrichten en mijn beste schoonbroer zal dit werkend moeten krijgen met de arduino. Ik had hem eerst een voorbeeld laten zien van iemand die een aquarium regeling had gemaakt met een tft schermpje maar hij gaf aan dat dit erg veel werk zou worden voor hem. Dus toen kwam ik bij nextion uit zodat ik zelf het meeste werk (denk ik) kan voorbereiden.
Nu is de vraag kan iemand me al een beetje een voorbeeld geven hoe dit te implementeren in de arduino, dan kan ik dit voorbeeld, tips of aanwijzigingen aan mijn schoonbroer laten zien.
Ik heb inmiddels ook een mooie digitale drukmeter die ik nog ga inbouwen, hiermee kan ik de pomp uitschakelen als dit nodig is. Oorzaak van drukverlaging kan zijn een lek. Ook een niveau meting komt er nog met een automatische bijvulregeling. Maar eerst maar eens dat nextion scherm werkend krijgen
Alvast bedankt voor het lezen en misschien wat nuttige tips.
Gr Jack
Advertisement
Re: nextion display toevoegen aan arduino project
Het eenvoudigste is als je een hardware seriele poort gebruikt voor het Nextion display.
Dus dat is de Arduino Mega, Leonardo, Micro, Pro Micro, en ik dacht ook de Due en M0.
Download the stable 0.7 Nextion Arduino library: https://github.com/itead/ITEADLIB_Arduino_Nextion en pas NexConfig.h aan voor de seriële poorten.
Vervolgens zou ik de meest eenvoudige commando's sturen met een delay er tussen.
Bijvoorbeeld:
Als de backlight knippert dan werkt het.
Hier staan de instructies: https://www.itead.cc/wiki/Nextion_Instruction_Set. Maar die instructies heb je niet nodig, want dat doet de Nextion Arduino library voor je.
Daarna de Nextion Editor gebruiken https://nextion.itead.cc/download.html.
Begin met een font te maken, en alleen een tekst element te plaatsen.
Probeer dan vanuit Arduino die tekst bijvoorbeeld één keer per seconde te wijzigen.
Daarna kun je los gaan, met achtergrond plaatsen, wijzertjes, meerdere schermen.
Ik ben pas deze maand begonnen met Nextion: http://www.arduinoforum.nl/viewtopic.php?f=4&t=2345.
Mijn ervaring is dat met het display goed te werken is. Over de Arduino Nextion library ben ik minder tevreden, de basis van het heen en weer sturen van data over de seriële bus klopt niet, maar ja, het werkt min of meer.
Dus dat is de Arduino Mega, Leonardo, Micro, Pro Micro, en ik dacht ook de Due en M0.
Download the stable 0.7 Nextion Arduino library: https://github.com/itead/ITEADLIB_Arduino_Nextion en pas NexConfig.h aan voor de seriële poorten.
Vervolgens zou ik de meest eenvoudige commando's sturen met een delay er tussen.
Bijvoorbeeld:
- Code: Alles selecteren
void loop()
{
nexSerial.print("dim=20\xFF\xFF\xFF");
delay(500);
nexSerial.print("dim=100\xFF\xFF\xFF");
delay(500);
}
Als de backlight knippert dan werkt het.
Hier staan de instructies: https://www.itead.cc/wiki/Nextion_Instruction_Set. Maar die instructies heb je niet nodig, want dat doet de Nextion Arduino library voor je.
Daarna de Nextion Editor gebruiken https://nextion.itead.cc/download.html.
Begin met een font te maken, en alleen een tekst element te plaatsen.
Probeer dan vanuit Arduino die tekst bijvoorbeeld één keer per seconde te wijzigen.
Daarna kun je los gaan, met achtergrond plaatsen, wijzertjes, meerdere schermen.
Ik ben pas deze maand begonnen met Nextion: http://www.arduinoforum.nl/viewtopic.php?f=4&t=2345.
Mijn ervaring is dat met het display goed te werken is. Over de Arduino Nextion library ben ik minder tevreden, de basis van het heen en weer sturen van data over de seriële bus klopt niet, maar ja, het werkt min of meer.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: nextion display toevoegen aan arduino project
Zorg wel dat een ruime 5v voeding hebt voor het scherm. Dus niet van de usb of de arduino. Daar gaat je scherm onherstelbaar van kapot
Re: nextion display toevoegen aan arduino project
@Nico,
Dat van die voeding had ik al begrepen dat dit zeer kritisch is, er komt dus een losse voeding van 5V.
@koepel,
Ik ben gisteren al een beetje begonnen met de editor van nextion, maar het is nog even wat uitzoeken. Maar ik heb het display nog niet en is het dan wel al mogelijk om het een en ander te knutselen? ik heb een soort tutorial gevonden en volgens deze moet je ook andere icoontjes (knop of thermometer bijv.) toe kunnen voegen maar als ik dit probeer krijg ik geen andere icoontjes te zien.
oja ik gebruik een mega
Dat van die voeding had ik al begrepen dat dit zeer kritisch is, er komt dus een losse voeding van 5V.
@koepel,
Ik ben gisteren al een beetje begonnen met de editor van nextion, maar het is nog even wat uitzoeken. Maar ik heb het display nog niet en is het dan wel al mogelijk om het een en ander te knutselen? ik heb een soort tutorial gevonden en volgens deze moet je ook andere icoontjes (knop of thermometer bijv.) toe kunnen voegen maar als ik dit probeer krijg ik geen andere icoontjes te zien.
oja ik gebruik een mega
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: nextion display toevoegen aan arduino project
De nextion schermen weten niet wat er aan de andere kant zit. Dus maakt niet uit wat er aan hangt. ESP8266 kan ook.
Met de Editor kun je ook debuggen
Images kun je altijd laden (links onder). Daarna kun je bij sommige onderdelen een image toevoegen. Elke image krijgt een uniek nummer 0-n.
Realiseer je wel dat het niet zo mooi is als bijv. Windows of Mac. Daar is het allemaal te klein voor op de scherm processor.
Met de Editor kun je ook debuggen
Images kun je altijd laden (links onder). Daarna kun je bij sommige onderdelen een image toevoegen. Elke image krijgt een uniek nummer 0-n.
Realiseer je wel dat het niet zo mooi is als bijv. Windows of Mac. Daar is het allemaal te klein voor op de scherm processor.
Re: nextion display toevoegen aan arduino project
Oke, ik ging er vanuit dat er al een aantal images standaard in de editor zaten, dit is dus niet zo?
Re: nextion display toevoegen aan arduino project
Je zult zelf de layout en de plaatjes moeten maken.
Er zijn een aantal trucs met knoppen en dingen zoals thermometers. Je kunt beter eerst proberen om iets heel eenvoudigs werkend te krijgen.
De tekst heeft iets bijzonders, daar kan de achtergrond een plaatje zijn. Die achtergrond kun je vanuit de sketch kiezen. Op die manier kun je leuke dingen maken.
In plaats van knoppen, kun je ook een foto van een knop plaatsen en daar een HotSpot overheen. Een HotSpot is helemaal doorzichtig (doorzichtig in het resultaat, de Nextion Editor laat niet zien wat er onder zit).
Heb je al een paar fonts in het HMI bestand zitten ?
Je kunt ons het HMI bestand laten zien, dan kunnen we kijken wat er in zit.
Wanneer je een tutorial hebt gezien, zou je dan een link er naar toe willen geven ?
Er zijn een aantal trucs met knoppen en dingen zoals thermometers. Je kunt beter eerst proberen om iets heel eenvoudigs werkend te krijgen.
De tekst heeft iets bijzonders, daar kan de achtergrond een plaatje zijn. Die achtergrond kun je vanuit de sketch kiezen. Op die manier kun je leuke dingen maken.
In plaats van knoppen, kun je ook een foto van een knop plaatsen en daar een HotSpot overheen. Een HotSpot is helemaal doorzichtig (doorzichtig in het resultaat, de Nextion Editor laat niet zien wat er onder zit).
Heb je al een paar fonts in het HMI bestand zitten ?
Je kunt ons het HMI bestand laten zien, dan kunnen we kijken wat er in zit.
Wanneer je een tutorial hebt gezien, zou je dan een link er naar toe willen geven ?
Re: nextion display toevoegen aan arduino project
Koepel,
Ik heb tot nu toe alleen een beetje gespeeld met de editor, wat dingetjes geprobeerd en weer opnieuw begonnen. Dacht ik wacht tot het display binnen is maar zoals ik begrijp heb ik dit niet echt nodig.
Ik heb een aantal tutorials gezien,
deze heeft denk ik iedereen wel gezien die een nextion display heeft, https://www.itead.cc/blog/nextion-tutor ... no-library
deze is van een duitse site waar je ook de display`s kunt kopen, helaas zag ik dit te laat want het bestellen gaat hier stukken sneller denk ik, http://www.boecker-systemelektronik.de/ ... /Tutorials
http://openhardware.gridshield.net/home
http://www.cnx-software.com/2015/11/03/ ... lone-mode/
Ik heb tot nu toe alleen een beetje gespeeld met de editor, wat dingetjes geprobeerd en weer opnieuw begonnen. Dacht ik wacht tot het display binnen is maar zoals ik begrijp heb ik dit niet echt nodig.
Ik heb een aantal tutorials gezien,
deze heeft denk ik iedereen wel gezien die een nextion display heeft, https://www.itead.cc/blog/nextion-tutor ... no-library
deze is van een duitse site waar je ook de display`s kunt kopen, helaas zag ik dit te laat want het bestellen gaat hier stukken sneller denk ik, http://www.boecker-systemelektronik.de/ ... /Tutorials
http://openhardware.gridshield.net/home
http://www.cnx-software.com/2015/11/03/ ... lone-mode/
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: nextion display toevoegen aan arduino project
Je kan alle software al schrijven alleen deels maar testen
Re: nextion display toevoegen aan arduino project
het is me gelukt om een metertje te plaatsen en daar een wijzer aan toe te voegen. Alleen kan ik de afbeelding niet ver genoeg verkleinen. Denk dat ik de metertjes eerst op de juiste grootte moet maken in bijv. paint en dan pas toevoegen aan de editor. Ik ga nu rustig aan de schermen opbouwen die ik wil hebben. Daarna kijken we wel of we dit in de arduino geknutseld krijgen als het display binnen is.
21 berichten
• Pagina 1 van 3 • 1, 2, 3
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 35 gasten