Commit Graph

128 Commits

Author SHA1 Message Date
Christian Zufferey
b58ad82782 Commencé à travailler sur mon pico framework Active Server Page, pages HTML dynamiques 2019-01-24 07:59:17 +01:00
Christian Zufferey
68f9f47288 Ajouté une page WEB pour affciher les résultats du WIFI Sniffer 2019-01-19 20:22:03 +01:00
Christian Zufferey
0ec0af8f07 Refactorisé les dossiers et mon wifi sniffer commence à bien fonctionner 2019-01-19 18:07:03 +01:00
Christian Zufferey
ef2662c545 Commencé à travailler sur mon sniffer wifi qui écoute les probes request des devices autour de lui 2019-01-19 17:13:17 +01:00
Christian Zufferey
e822af6a4c Ca commence à marcher mais je dois complètement refactoriser le code car cela consomme beaucoup trop de RAM 2018-12-16 01:35:24 +01:00
Christian Zufferey
5a437287e8 wpi 2018-12-16 00:37:08 +01:00
Christian Zufferey
126ee5c082 Mon effet ciel étoilé avance, mais n'est pas terminé 2018-12-15 22:59:16 +01:00
Christian Zufferey
71404fdcce Enlevé le fichier restart.lua vu que l'on peut redémarrer le chapeau depuis la page WEB du serveur 2018-12-15 15:01:46 +01:00
Christian Zufferey
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
2018-12-15 14:56:03 +01:00
Christian Zufferey
585fbd203b Merge branch 'master' of https://github.com/zuzu59/NodeMCU_Lua 2018-12-15 14:26:15 +01:00
Christian Zufferey
9e30580fcd Juste pour vite sauver comme backup de travail 2018-12-15 14:23:14 +01:00
Christian Zufferey
8c2e173457 Update telnet_srv2.lua
Manquait le 'N' de 'Usage: telnet -rN ip' pour la connexion ;-)
2018-12-11 08:04:29 +01:00
Christian Zufferey
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
2018-12-11 00:20:58 +01:00
Christian Zufferey
9c29f6a0a2 Tests de conso en wifi et récupération de liste d'AP vues 2018-12-09 18:04:58 +01:00
Christian Zufferey
cf3d2ad0e5 Super bien avancé sur les tests dsleep, je reste maintenant allumé quand il y a une connexion au wifi 2018-12-08 19:05:07 +01:00
Christian Zufferey
8eaa3579c2 Commencé à travailler sur les tests deep sleep avec le NodeMCU ESP-M3 2018-12-08 18:28:13 +01:00
Christian Zufferey
8455390247 Modifs du mega-dojo du 7 décembre 2018 2018-12-08 11:45:57 +01:00
Christian Zufferey
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
2018-12-05 21:42:06 +01:00
Christian Zufferey
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
2018-12-05 21:19:44 +01:00
Christian Zufferey
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
2018-12-05 20:51:10 +01:00
Christian Zufferey
3bc69ea3a3 Complètement refactorisé l'effet train3 afin qu'il soit paramétriable via une page web 2018-12-05 19:04:50 +01:00
Christian Zufferey
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
2018-12-04 21:01:11 +01:00
Christian Zufferey
e574727962 Refactorisé les tests LED RGB 2018-12-01 11:59:09 +01:00
Christian Zufferey
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 2018-11-25 16:42:49 +01:00
Christian Zufferey
c6f823d33a - complétement refactorisé la branche LED RG 2018-11-25 13:20:27 +01:00
Christian Zufferey
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 :-)
2018-11-20 07:31:14 +01:00
Christian Zufferey
d70ecc6173 - tester pour voir si j'arrive à me connecter rapidement à un WIFI AP, le test est positif
- testé un seuper mini WEB IDE
2018-11-19 23:52:29 +01:00
Christian Zufferey
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
2018-11-19 00:30:08 +01:00
Christian Zufferey
b2b632a6cd - totalement remanié la structure de mon dépôt, cela commençait à être trop le foutoire ;-( 2018-11-18 10:36:16 +01:00
Christian Zufferey
3bfc2949d2 - testé le mode deep sleep avec dsleep.lua
- fait un petit ping avec ping.lua pour tester si une machine est présente
2018-11-13 20:44:42 +01:00
Christian Zufferey
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
2018-11-06 08:15:52 +01:00
Christian Zufferey
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
2018-11-02 23:02:02 +01:00
Christian Zufferey
3fd727e47e - essayé encore un autre truc mais me souviens plus :-) 2018-10-30 21:09:11 +01:00
Christian Zufferey
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 :-(
2018-10-26 13:55:59 +02:00
Christian Zufferey
1adc3051de - diverses modifications lors du dernier workshop ;-) 2018-10-24 19:10:10 +02:00
Christian Zufferey
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 ;-)
2018-10-18 16:57:23 +02:00
Christian Zufferey
3d2e7363ec - refactorisé le script flash_led_xfois
- ajouté l'exemple web_srv pour le workshop
2018-10-18 14:32:51 +02:00
Christian Zufferey
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 ;-)
2018-10-17 14:44:28 +02:00
Christian Zufferey
142579c5cf wip 2018-10-15 20:58:10 +02:00
Christian Zufferey
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 :-)
2018-10-15 11:47:51 +02:00
Christian Zufferey
d69bdab36a - mon btn_led_remote commence à bien marcher. Sauf que je dois encore le rendre autonome 2018-10-11 23:55:05 +02:00
Christian Zufferey
264b188e48 - nouveau firmware minimaliste pour le workshop 2018-10-11 23:32:04 +02:00
Christian Zufferey
55a2037088 - repris le projet btn_led_remote dans le workshop, ne fonctionne pas encore 2018-10-11 18:26:51 +02:00
Christian Zufferey
73392c7b8b ça ne marche pas encore 2018-10-06 21:37:36 +02:00
Christian Zufferey
287e6154bb wip 2018-10-05 23:19:19 +02:00
Christian Zufferey
fcfe7960cd - ajouté le workshop 2018-10-05 22:15:08 +02:00
Christian Zufferey
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
2018-09-16 17:11:13 +02:00
Christian Zufferey
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.
2018-09-09 23:11:25 +02:00
Christian Zufferey
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 2018-09-09 20:25:22 +02:00
Christian Zufferey
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
2018-09-09 19:23:34 +02:00