Faire un afficheur déporté

Plus d'informations
19 Jan 2023 21:39 #271 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
L'écran reste noir si on fait USB CDC on Boot Disabled, mettez le Enabled pour le premier téléversement, après vous pouvez le mettre Disabled.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 08:27 - 20 Jan 2023 10:27 #272 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté
J'ai testé mais toujours la même erreur ...
Ca a fonctionné au début sans erreur (mais écran noir/allumé) et maintenant ça fait ça ...

On fait comment pour faire un Hard Reset du Lilygo ?
Il ne se passe rien quand je suis la procédure je dois me tromper quelque part :
Press and hold the BOOT button when the power is off, the button is located behind the RST button.
When the USB is connected, first press and hold the BOOT button, then click reset and then release the BOOT button

C'est bon pour le reset via le branchement en maintenant le bouton BOOT enfoncé.

Messages :
Le croquis utilise 968169 octets (30%) de l'espace de stockage de programmes. Le maximum est de 3145728 octets.
Les variables globales utilisent 48460 octets (14%) de mémoire dynamique, ce qui laisse 279220 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.2.1
Serial port COM3
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 34:85:18:8b:70:54
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x000fcfff...
Compressed 14768 bytes to 10148...
Writing at 0x00000000... (100 %)
Wrote 14768 bytes (10148 compressed) at 0x00000000 in 0.3 seconds (effective 390.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 137...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.1 seconds (effective 289.3 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 456.2 kbit/s)...
Hash of data verified.
Compressed 968560 bytes to 576190...
Writing at 0x00010000... (2 %)
Writing at 0x0001ffb4... (5 %)
Writing at 0x0002b693... (8 %)
Writing at 0x0003534a... (11 %)
Writing at 0x0003fca8... (13 %)
Writing at 0x0004b9b0... (16 %)
Writing at 0x00058cf2... (19 %)
Writing at 0x0005fa86... (22 %)
Writing at 0x000657b6... (25 %)
Writing at 0x0006adc7... (27 %)
Writing at 0x000708d0... (30 %)
Writing at 0x000767c5... (33 %)
Writing at 0x0007bdeb... (36 %)
Writing at 0x0008169c... (38 %)
Writing at 0x00086650... (41 %)
Writing at 0x0008b623... (44 %)
Writing at 0x000904e0... (47 %)
Writing at 0x00095398... (50 %)
Writing at 0x0009a40e... (52 %)
Writing at 0x0009f671... (55 %)
Traceback (most recent call last):
File "esptool.py", line 34, in <module>
File "esptool\__init__.py", line 1004, in _main
File "esptool\__init__.py", line 806, in main
File "esptool\cmds.py", line 502, in write_flash
File "esptool\loader.py", line 108, in inner
File "esptool\loader.py", line 963, in flash_defl_block
File "esptool\loader.py", line 406, in check_command
File "esptool\loader.py", line 393, in command
File "serial\serialutil.py", line 372, in timeout
File "serial\serialwin32.py", line 222, in _reconfigure_port
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: OSError(22, 'L�op�ration d�entr�e/sortie a �t� abandonn�e en raison de l�arr�t d�un thread ou � la demande d�une application.', None, 995)
[15104] Failed to execute script 'esptool' due to unhandled exception!
Failed uploading: uploading error: exit status 1
Dernière édition: 20 Jan 2023 10:27 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 10:27 - 20 Jan 2023 11:17 #273 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté
On avance

Maintenant j'arrive à télécharger sans erreurs mais toujours l'écran noir : HELP ... plus rien ne s'affiche jamais ???
Même en testant la procédure du Tips (Boot à l'allumage ou USB CdC On Boot Enable/Diseable ou en branchant/débranchant)

Vous avez aussi le message "Leaving... Hard resetting via RTS pin..." à la fin ? C'est normal ?

Le croquis utilise 968169 octets (30%) de l'espace de stockage de programmes. Le maximum est de 3145728 octets.
Les variables globales utilisent 48460 octets (14%) de mémoire dynamique, ce qui laisse 279220 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.2.1
Serial port COM3
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 34:85:18:8b:70:54
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x000fcfff...
Compressed 14768 bytes to 10148...
Writing at 0x00000000... (100 %)
Wrote 14768 bytes (10148 compressed) at 0x00000000 in 0.3 seconds (effective 382.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 137...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.1 seconds (effective 282.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 455.5 kbit/s)...
Hash of data verified.
Compressed 968560 bytes to 576188...
Writing at 0x00010000... (2 %)
Writing at 0x0001ffb0... (5 %)
Writing at 0x0002b692... (8 %)
Writing at 0x0003534a... (11 %)
Writing at 0x0003fc93... (13 %)
Writing at 0x0004b9af... (16 %)
Writing at 0x00058cf1... (19 %)
Writing at 0x0005fa85... (22 %)
Writing at 0x000657b1... (25 %)
Writing at 0x0006adc7... (27 %)
Writing at 0x000708d0... (30 %)
Writing at 0x000767c5... (33 %)
Writing at 0x0007bdea... (36 %)
Writing at 0x0008169c... (38 %)
Writing at 0x0008664f... (41 %)
Writing at 0x0008b622... (44 %)
Writing at 0x000904e0... (47 %)
Writing at 0x00095398... (50 %)
Writing at 0x0009a40d... (52 %)
Writing at 0x0009f670... (55 %)
Writing at 0x000a4739... (58 %)
Writing at 0x000aa04a... (61 %)
Writing at 0x000af4f8... (63 %)
Writing at 0x000b4353... (66 %)
Writing at 0x000b93d1... (69 %)
Writing at 0x000be53e... (72 %)
Writing at 0x000c395b... (75 %)
Writing at 0x000c8d99... (77 %)
Writing at 0x000cec76... (80 %)
Writing at 0x000d432c... (83 %)
Writing at 0x000da21b... (86 %)
Writing at 0x000e2260... (88 %)
Writing at 0x000ea934... (91 %)
Writing at 0x000f008b... (94 %)
Writing at 0x000f594c... (97 %)
Writing at 0x000fb589... (100 %)
Wrote 968560 bytes (576188 compressed) at 0x00010000 in 8.1 seconds (effective 952.9 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...


EDIT :

J'ai remis la librairie TFT_eSPI du copier coller dans le répertoire "Libraries" SANS faire la mise à jour de la librairie "TFT_eSPI Brodmer 2.4.79" comme dit dans la vidéo à 9'45" (elle est par défaut en 2.5.0 quand on lance Arduino IDE sans accepter les màj) et j'ai enfin l'affichage :silly:

Plus qu'a tester quand je serai à la maison pour qu'il se connecte à mon Wifi !

Pièces jointes :
Dernière édition: 20 Jan 2023 11:17 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 13:32 - 20 Jan 2023 14:37 #274 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté
Testé à la maison, nickel après avoir passé la T°C en "true" : Il est vraiment top cet esp32 !!!!

Petite question, comment on fait pour augmenter la taille des chiffres de la T°C ? Il faut mettre "3" à la place de "2" dans sprite.drawString ?
J'ai réussi au augmenter le diamètre du cercle ....

// Affichage éventuel de la température
if (sonde == true) {
sprite.drawString(TEMPCU,29,85,2);
sprite.drawCircle(28,84,25,color1);
sprite.drawCircle(28,84,24,color1);
if (TEMPCU.toInt() > 30) {
sprite.drawCircle(28,84,25,color8);
sprite.drawCircle(28,84,24,color8);
}
if (TEMPCU.toInt() > 50) {
sprite.drawCircle(28,84,25,color5);
sprite.drawCircle(28,84,24,color5);
}
}




Pièces jointes :
Dernière édition: 20 Jan 2023 14:37 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 19:06 - 20 Jan 2023 19:10 #275 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
Non pour l'écriture il faut aller de 2 en 2 mais avec sprite.drawString et 4, ce sera trop grand. Après on peut utiliser d'autres polices.
Pour ceux qui ont ce modèle avec boitier, un simple support mural aimanté permet de le fixer au mur et de le sortir facilement.
Vous avez le modèle dans le dossier Thingiverse www.thingiverse.com/thing:5758999



Pièces jointes :
Dernière édition: 20 Jan 2023 19:10 par Baroudeur.
Les utilisateur(s) suivant ont remercié: patmtp35

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 20:04 #276 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté

Non pour l'écriture il faut aller de 2 en 2 mais avec sprite.drawString et 4, ce sera trop grand. Après on peut utiliser d'autres polices.

Merci pour les précisions, tu sais où je peux trouver la documentation sur les differentes cartes et polices ?

On s'est un peu amusé avec mon fils ce soir, pour moi la température du CE est le plus important si je ne veux pas me doucher à l'eau froide en hiver... Surtout pour la paix des ménages :whistle:
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
20 Jan 2023 20:42 - 20 Jan 2023 20:47 #277 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
Héhé pas mal ! Le programme est modifiable et personnalisable à volonté, j'ai essayé de bien le documenter.
Pour les polices, dans le dossier TFT_eSPI il y a un dossier fonts, pour en essayer il suffit de respecter la syntaxe :
sprite.setTextColor(TFT_BLACK,TFT_White); // couleur texte et fond
sprite.setFreeFont(&Orbitron_Light_24); // utilisation d'une police (bien respecter le nom)
sprite.drawString("Sekevouvoulez",80,68); // Le texte et sa position

PS : froide l'eau chez toi :woohoo:
Dernière édition: 20 Jan 2023 20:47 par Baroudeur.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Jan 2023 07:37 - 21 Jan 2023 10:24 #278 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté

Héhé pas mal ! Le programme est modifiable et personnalisable à volonté, j'ai essayé de bien le documenter.
Pour les polices, dans le dossier TFT_eSPI il y a un dossier fonts, pour en essayer il suffit de respecter la syntaxe :
sprite.setTextColor(TFT_BLACK,TFT_White); // couleur texte et fond
sprite.setFreeFont(&Orbitron_Light_24); // utilisation d'une police (bien respecter le nom)
sprite.drawString("Sekevouvoulez",80,68); // Le texte et sa position

PS : froide l'eau chez toi :woohoo:

Merci pour les informations :)

Et pour la température d'eau, j'étais à 55°C à 18h et après 4 douches plus la stratification ça descend pas mal au niveau de la sonde ;)

Sinon j'ai juste un aimant posé sur le cadre de ma fenêtre Pvc (il y un renfort métallique dedans) et le tour est joué ;)



Pièces jointes :
Dernière édition: 21 Jan 2023 10:24 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Jan 2023 21:13 #279 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Bonjour,

pourquoi ne pas afficher un petit logo de la météo à 2 ou 4h a la place du niveau de la gauge d'affichage du niveau de luminosité?

Cordialement

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 07:28 #280 par etienneroussel
Réponse de etienneroussel sur le sujet Faire un afficheur déporté
@ A310 : je t'ai un peu copié pour le design de l'afficheur ;) , je voulais aussi la temp CE plus gros
Je ne parviens pas à mettre le ° avant le C ça me fait une erreur de compil, comment as tu fais ?

Autre question : je voulais supprimer la décimale sur la consommation, mais je ne trouve pas quel paramètre modifier, qq'un aurait il une idée ?

Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 08:54 - 23 Jan 2023 08:42 #281 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté

@ A310 : je t'ai un peu copié pour le design de l'afficheur ;) , je voulais aussi la temp CE plus grosJe ne parviens pas à mettre le ° avant le C ça me fait une erreur de compil, comment as tu fais ?Merci
J'ai eu le même problème ... j'ai fait un cercle en "dur" ;) Au début je pensais que c'était un gadget sympa qui allait intéresser mon fils collégien pour le mettre à la programmation mais à l'usage c'est vraiment pratique et utile au quotidien (et surtout pédagogique pour ma femme :P ).Le fichier Companion.ino zippé ci-joint pour info

Fichier attaché :

Nom du fichier : Companion.zip
Taille du ficher :7 ko
Pièces jointes :
Dernière édition: 23 Jan 2023 08:42 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 08:56 #282 par etienneroussel
Réponse de etienneroussel sur le sujet Faire un afficheur déporté


J'ai eu le même problème ... j'ai fait un cercle en "dur" ;)
Ha bien vu ! merci
Les utilisateur(s) suivant ont remercié: A310

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 09:19 - 22 Jan 2023 09:31 #283 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté
Au fait, j'ai fait un petit post sur le groupe FB pour partager ta superbe réalisation et peut-être donner envie à certains de sauter le pas @Baroudeur ;)

www.facebook.com/groups/1099876516845266...nk/2430284050471166/
Dernière édition: 22 Jan 2023 09:31 par A310.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 17:03 #284 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
@Bellule
C'est faisable, mais il faut concevoir pas mal de sprites pour afficher les conditions météo, et vu où est placé mon afficheur un coup d’œil à la fenêtre me la donne B)
Par contre, afficher graphiquement le lever et le coucher du soleil pour juger de l'efficacité des panneaux me parle plus, je cogite....

@A310
Même chose pour moi, l'aspect 'pédagogique' avec ma femme ;)
Merci pour le coup de pouce avec facebook, je n'ai pas de compte, pitet que je vais en ouvrir un.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
22 Jan 2023 17:32 #285 par Defaliz
Réponse de Defaliz sur le sujet Faire un afficheur déporté
pour le caractère degré ° en utilisant une police qui l'intègre ça devrait fonctionner..

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena