960fbc4cb9
Tentative de générateur de signal carré. Je n'arrive pas à dépasser les 40kHz et la résolution après 20kHz est très mauvaise
Christian Zufferey2019-04-01 23:02:45 +02:00
08dc2ddf14
Corrigé un gros bug dans mon pico framework où il me manquait la réponse content-type text/html
Christian Zufferey2019-03-14 15:26:53 +01:00
d365726c2c
Terminé de refactorisé le script meteo et enlevé tous les prints de debug. Cela fonctionne bien maintenant
Christian Zufferey2019-03-10 19:51:08 +01:00
a2b9e89386
Commencé à refactoriser le script de mon projet météo. Ne fonctionne pas encore :-(
Christian Zufferey2019-03-10 17:20:51 +01:00
ec1e9e0575
Complètement refactorisé mes modules de bases afin de libérer la RAM après utilisation
Christian Zufferey2019-03-10 16:09:24 +01:00
9f126878b5
Je ne passe plus maintenant sur le serveur local, mais sur mon serveur z.zufferey.com, et là, cela se connecte à tous les coups. Pas encore terminé !
Christian Zufferey2019-03-10 10:42:30 +01:00
7d3cb117f9
Refactorisé le code pour la météo. Mais je constate maintenant que c'est mon serveur de simulation qui déconne, ah Murphy :-(
Christian Zufferey2019-03-08 18:00:01 +01:00
ee2085f4d6
Là, enfin cela commence à fonctionner, mais il y a encore beaucoup trop de code de debug
Christian Zufferey2019-03-06 15:10:49 +01:00
8b29eb98c2
Ca marche pas encore complètement, la difficulté c'est que l'on reçoit le flux json par paquets de 1'460 bytes et que l'on peut avoir une key à cheval sur deux paquets
Christian Zufferey2019-03-04 23:06:14 +01:00
e835c94c19
Commencé à tester la lecture d'un gros flux JSON. Le problème est que le JSON est plus grand que la taille de la RAM. Mais les tests sont bons
Christian Zufferey2019-03-02 16:56:45 +01:00
9b16964557
Ajouté le projet Météo sur lequel je suis en train de travailler pour récupérer les prévisions de pluie pour le projet Timetable
Christian Zufferey2019-03-02 12:39:35 +01:00
ecfe06aafa
Ajouté le projet Timetable à Alexandre et des scripts pour gérer le bouton
Christian Zufferey2019-02-28 12:28:26 +01:00
c4caea27c9
Ajouter un exemple de contrôle d'anti rebonds sur le micro switch FLASH de la carte NodeMCU
Christian Zufferey2019-02-27 10:57:40 +01:00
0e6c684007
Refactorisé le script set_time.lua. Refactorisé aussi l'affichage du unix time compressé au 1.1.2019 (prend moins de place en RAM)
Christian Zufferey2019-02-17 14:27:27 +01:00
c82a935448
Refactorisé les noms des fichiers .html afin qu'ils se trouvent à la fin du directory
Christian Zufferey2019-02-17 13:09:27 +01:00
0098d68109
Fait du rangement dans les fichiers de mon WIFI sniffer :-)
Christian Zufferey2019-02-17 12:42:10 +01:00
b25fa0ed7c
Commencé à écrire la page HTML pour afficher les résultats du WIFI sniffer sur le mini serveur WEB du NodeMCU
Christian Zufferey2019-02-15 18:21:13 +01:00
a66426e9ec
Cela commence à super bien marcher, j'ai même la distance en mètre maintenant ;-)
Christian Zufferey2019-02-10 18:05:06 +01:00
19c6130641
Ajouté la partie composants pour Fritzing, maintenant plus d'execuse pour la documentation hardware ;-)
Christian Zufferey2019-02-10 12:56:02 +01:00
e4ea175a74
Toutes mes routines de gestion csv inline pour mon tableau sont ok, c'est ce qui me permet d'économiser BEAUCOUP de RAM
Christian Zufferey2019-02-10 10:42:37 +01:00
2f03d7d452
Ouf, mon tri de table fonctionne enfin, non seulement mon import de csv fonctionne bien, mais maintenant je consomme très très peu de RAM pour charger tout le fichier
Christian Zufferey2019-02-09 20:15:39 +01:00
d8d95f7814
Continue à bosser sur le tri de mon tableau d'adresses de sniffage. Mais cela prend beaucoup trop de place !
Christian Zufferey2019-02-09 15:49:28 +01:00
5d55930689
Ma fonction pour charger un csv fonctionne bien, mais pas du tout la sort :-(
Christian Zufferey2019-02-03 19:19:54 +01:00
cc7f518dd2
Ma lecture de fichiers csv fonctionne presque, mais maintenant cela déconne ;-(
Christian Zufferey2019-02-03 16:05:03 +01:00
6c3af63534
Commencer à faire des tests de triage de tableaux avec des adrs MAC de mon wifi sniffer
Christian Zufferey2019-02-03 14:13:13 +01:00
a3941d7ae1
Commencé à écrire le manuel pour le pico framework Zyx ;-)
Christian Zufferey2019-01-27 18:06:29 +01:00
0ecb89fe81
Mon petit serveur WEB ASP fonctionne super bien, pas de fuite mémoire :-)
Christian Zufferey2019-01-27 15:02:51 +01:00
9d328ead2c
Mon serveur WEB ASP commence à fonctionner, je ne suis pas très content car pour l'instant c'est mono-tâche à cause des variables globales
Christian Zufferey2019-01-27 14:15:04 +01:00
ecf2829533
Ouf enfin mon serveur web fonctionne sans perte de mémoire. Reste à faire maintenant la partie ASP ;-)
Christian Zufferey2019-01-27 10:49:25 +01:00
34115b657f
Enfin trouvé ma fuite de mémoire, je fermais la connection au lieu de fermer le socket. Va falloir tout remttre en état maintenant
Christian Zufferey2019-01-27 01:50:20 +01:00
1c003a13b6
Toujours de gros problème de fuite mémoire avec le serveur web ;-(
Christian Zufferey2019-01-26 20:59:05 +01:00
604267dbff
Mon serveur HTML fonctionne bien maintenant, mais pas encore le serveur ASP !
Christian Zufferey2019-01-26 18:42:13 +01:00
b58ad82782
Commencé à travailler sur mon pico framework Active Server Page, pages HTML dynamiques
Christian Zufferey2019-01-24 07:59:17 +01:00
68f9f47288
Ajouté une page WEB pour affciher les résultats du WIFI Sniffer
Christian Zufferey2019-01-19 20:22:03 +01:00
0ec0af8f07
Refactorisé les dossiers et mon wifi sniffer commence à bien fonctionner
Christian Zufferey2019-01-19 18:07:03 +01:00
ef2662c545
Commencé à travailler sur mon sniffer wifi qui écoute les probes request des devices autour de lui
Christian Zufferey2019-01-19 17:13:17 +01:00
e822af6a4c
Ca commence à marcher mais je dois complètement refactoriser le code car cela consomme beaucoup trop de RAM
Christian Zufferey2018-12-16 01:35:24 +01:00
71404fdcce
Enlevé le fichier restart.lua vu que l'on peut redémarrer le chapeau depuis la page WEB du serveur
Christian Zufferey2018-12-15 15:01:46 +01:00
ad7b286fb4
Super bien amélioré mon chapeau à LED RGB * ajouté le nouveau telnet serveur * modifié la page HTML du chapeau afin de pouvoir aller directement sur la page wWEBIDE * ajouté une fonction pour reformater le positionnement des LED RGB suivant le ruban de LED que l'on a * mis les vraies couleurs des LED RGB dans la page HTML du chapeau, vu que c'est reformaté maintenant * ajouté les changements de vitesse 'très vite' et 'très lent' dans la page HTML du chapeau * ajouté un fichier vide.lua pour faire des petites démos du WEBIDE
Christian Zufferey2018-12-15 14:56:03 +01:00
a59ac6602c
Super bien avancé sur mon tracker WPS * complètement changé le telnet serveur, pris la nouvelle version sur NodeMCU. Ne plante plus maintenant * commencé à tester l'écoute des AP WIFI qui sont dans le parage du NodeMCU * règle l'horloge RTC via SNMP * amélioré le mode dsleep afin de ne pas perdre l'horloge RTC
Christian Zufferey2018-12-11 00:20:58 +01:00
9c29f6a0a2
Tests de conso en wifi et récupération de liste d'AP vues
Christian Zufferey2018-12-09 18:04:58 +01:00
cf3d2ad0e5
Super bien avancé sur les tests dsleep, je reste maintenant allumé quand il y a une connexion au wifi
Christian Zufferey2018-12-08 19:05:07 +01:00
8eaa3579c2
Commencé à travailler sur les tests deep sleep avec le NodeMCU ESP-M3
Christian Zufferey2018-12-08 18:28:13 +01:00
8992ed8478
Corrigé le bug qui ne se configurait pas le WIFI au moment du boot * arrête aussi le mode AP WIFI qui ne sert à rien et qui consomme trop
Christian Zufferey2018-12-05 21:42:06 +01:00
65fa2289ec
Super bien avancé sur ma démo de chapeau * ajouté un mini WEB IDE qui permet directement sur le NodeMCU d'éditer un script LUA * refactorisé un poil mes deux WEB IDE * rangé au bon endroit mes dexu WEB IDE
Christian Zufferey2018-12-05 21:19:44 +01:00
cb81ed2a22
Super bien avancé sur la démo du chapeau, good job * il y a maintenant un petit serveur WEB qui permet de modifier certains paramètres de l'effet lumineux
Christian Zufferey2018-12-05 20:51:10 +01:00
3bc69ea3a3
Complètement refactorisé l'effet train3 afin qu'il soit paramétriable via une page web
Christian Zufferey2018-12-05 19:04:50 +01:00
7e956cf1d6
Refactorisé dossiers et écrit l'effet pour le chapeau * l'effet train3 est le shift décalé de deux buffers avec mix des deux * refactorisé encore une fois les dossiers de LED RGB
Christian Zufferey2018-12-04 21:01:11 +01:00
9ca977a029
- bien avancé sur mes tests de fill et de train. Le fill a manifestement des problèmes d'alimentation vers 2A le train par contre marche bien vers 300mA
Christian Zufferey2018-11-25 16:42:49 +01:00
c4aaeb3e82
- super bien avancé avec mon init.lua mini. - maintenant il s'endort pendant 30 secondes, se réveille, regarde s'il peut se connecter sur un wifi, si oui, démarre le web ide, autrement se rendort pour 30 secondes - aussi, le tout mini web ide fonctionne, c'est à dire que je peux modifier depuis la connexion wifi le code lua sur le NodeMCU, sans devoir brancher le NodeMCU sur le port USB - une sacrée avancée que voici pour mon WPS/GPS que je suis en train d'écrire :-)
Christian Zufferey2018-11-20 07:31:14 +01:00
d70ecc6173
- tester pour voir si j'arrive à me connecter rapidement à un WIFI AP, le test est positif - testé un seuper mini WEB IDE
Christian Zufferey2018-11-19 23:52:29 +01:00
8b78b4aa04
- complètement remanié le script de boot init.lua. Maintenant il tient compte de la cause du reboot, et si c'est un poweron, démarre le script repair.lua au lieu de boot.lua - renommé le script start_job.lua en boot.lua, script qui est lancé par init.lua juste après le boot - créé le script repair.lua qui démarre le wifi en mode AP et lance le serveur telnet afin de pouvoir se connecter au moment du poweron si on a un problème de boucle au boot - mon script dsleep.lua fonctionne bien maintenant - amélioré le script wifi_info.lua, il indique le nom de l'AP ainsi que le password - teste à chaque 'dofile' si le fichier existe avant de la lancer, ne plante donc plus si le script n'existe pas, grosse amélioration
Christian Zufferey2018-11-19 00:30:08 +01:00
b2b632a6cd
- totalement remanié la structure de mon dépôt, cela commençait à être trop le foutoire ;-(
Christian Zufferey2018-11-18 10:36:16 +01:00
3bfc2949d2
- testé le mode deep sleep avec dsleep.lua - fait un petit ping avec ping.lua pour tester si une machine est présente
Christian Zufferey2018-11-13 20:44:42 +01:00
1d839f8aaa
- ajouté le petit test d'Alex pour les LED RGB - commencé à tester les LED RGB de manière simple - descendu un nouveau firmware pour les LED RGB
Christian Zufferey2018-11-06 08:15:52 +01:00
8abc823276
- commencé à bosser sur les websocket, ce n'est pas en yaka :-( - essayé d'installer webide sur NodeMCU, il y a justement un exemple de websocker server, je n'arrive pas encore à comprendre comment cela marche - donc il y a encore pas mal de taf
Christian Zufferey2018-11-02 23:02:02 +01:00
f2afbc9cc3
- essayé de refactorisé la mesure de distance avec le module à ultra-son. Mais je n'arrive toujours pas à descendre en dessous des 9cm, pourtant j'ai bien essayé de 'cacher' en RAM les points rapides :-(
Christian Zufferey2018-10-26 13:55:59 +02:00
de6f67c85c
- complètement refactorise la démo de web serveur pour le workshop. Vraiment une grande avancée dans la modularité. On peut maintenant avoir différentes réponses HTML en fonction des GET reçu - renommé le script start_boot en a_start_boot afin qu'il se trouve au début des fichiers sur la FLASH, c'est beaucoup plus simple pour le démarrer après chaque restart ;-)
Christian Zufferey2018-10-18 16:57:23 +02:00
3d2e7363ec
- refactorisé le script flash_led_xfois - ajouté l'exemple web_srv pour le workshop
Christian Zufferey2018-10-18 14:32:51 +02:00
5776cfbdfd
- fait un petit hello world tout complet avec le init.lua - refactorisé les initz.lua tous les mêmes - enlevé les scripts script* - refactorisé le start_boot - le worshop est donc tout bien propre maintenant ;-)
Christian Zufferey2018-10-17 14:44:28 +02:00
8a0bdde536
- simplifié mon petit helloworld pour faire clignoter la LED en Lua Script - ajouté le script pour flasher plus facilement les NodeMCU à la chaîne :-)
Christian Zufferey2018-10-15 11:47:51 +02:00
d69bdab36a
- mon btn_led_remote commence à bien marcher. Sauf que je dois encore le rendre autonome
Christian Zufferey2018-10-11 23:55:05 +02:00
04f7369cfc
- fait de l'ordre dans les scripts ir_send* - fait le script ir_send qui permet d'envoyer un code IR de 4 bits en zproto - fait un tableau de calculs pour le protocole zproto
Christian Zufferey2018-09-16 17:11:13 +02:00
e4601dcbd4
- à lire la suite ! - trouvé le moyen de diminuer fortement la portée de mon détecteur IR, il suffit simplement de jouer sur le PWM de la porteuse de 38kHz de l'émetteur IR LED, je lui ai mis un rapport 1/25uS au lieu de 13/13uS, du coup il est hyper directif à 2m environ.
Christian Zufferey2018-09-09 23:11:25 +02:00
2d63dffe02
- mon récepteur IR marche bien, même trop loin, faudra que je dimimue la puisse de la LED IR pour éviter les échos
Christian Zufferey2018-09-09 20:25:22 +02:00
4062fb5489
- yeah, j'ai enfin mes pulses à 38kHz pour ma LED IR qui fonctionne, j'ai utilisé gpio.serout ! - installé le script ir_send.lua dans ma station de mesure mini OLED afin de pouvoir faire des tests de distance sur batterie
Christian Zufferey2018-09-09 19:23:34 +02:00