8c70035de0
Ajouté des composants à Fritzing
Christian Zufferey
2019-04-08 00:47:02 +02:00
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 Zufferey
2019-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 Zufferey
2019-03-14 15:26:53 +01:00
d82e5d951d
Corrigé le titre du script meteo
Christian Zufferey
2019-03-10 19:55:21 +01:00
d365726c2c
Terminé de refactorisé le script meteo et enlevé tous les prints de debug. Cela fonctionne bien maintenant
Christian Zufferey
2019-03-10 19:51:08 +01:00
a2b9e89386
Commencé à refactoriser le script de mon projet météo. Ne fonctionne pas encore :-(
Christian Zufferey
2019-03-10 17:20:51 +01:00
aa23150466
Rangé toutes mes refactorisations des modules de base
Christian Zufferey
2019-03-10 16:14:39 +01:00
ec1e9e0575
Complètement refactorisé mes modules de bases afin de libérer la RAM après utilisation
Christian Zufferey
2019-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 Zufferey
2019-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 Zufferey
2019-03-08 18:00:01 +01:00
b39d38f9ff
wip
Christian Zufferey
2019-03-06 15:37:39 +01:00
ee2085f4d6
Là, enfin cela commence à fonctionner, mais il y a encore beaucoup trop de code de debug
Christian Zufferey
2019-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 Zufferey
2019-03-04 23:06:14 +01:00
26067f7214
Ca marche presque :-)
Christian Zufferey
2019-03-04 18:58:45 +01:00
14227d83f1
Ca commence à marcher, mais ça se casse la figure après deux lectures de keys
Christian Zufferey
2019-03-04 17:27:59 +01:00
c3a70d7b6b
Commence à récupérer des champs dans un flux json
Christian Zufferey
2019-03-04 14:40:37 +01:00
1d75dfa3d6
Bien commencé le projet météo pour la prévision de la pluie avec un NoceMCU et des LED's RGB
Christian Zufferey
2019-03-04 09:33:40 +01:00
162ae7bc45
Ben la recherche de la météo ne marche pas encore :-(
Christian Zufferey
2019-03-02 19:45:58 +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 Zufferey
2019-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 Zufferey
2019-03-02 12:39:35 +01:00
ecfe06aafa
Ajouté le projet Timetable à Alexandre et des scripts pour gérer le bouton
Christian Zufferey
2019-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 Zufferey
2019-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 Zufferey
2019-02-17 14:27:27 +01:00
c82a935448
Refactorisé les noms des fichiers .html afin qu'ils se trouvent à la fin du directory
Christian Zufferey
2019-02-17 13:09:27 +01:00
0098d68109
Fait du rangement dans les fichiers de mon WIFI sniffer :-)
Christian Zufferey
2019-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 Zufferey
2019-02-15 18:21:13 +01:00
bf1b5a8bb8
Fait la documentation hardware du mini player mp3 ;-)
Christian Zufferey
2019-02-15 18:07:25 +01:00
a66426e9ec
Cela commence à super bien marcher, j'ai même la distance en mètre maintenant ;-)
Christian Zufferey
2019-02-10 18:05:06 +01:00
19c6130641
Ajouté la partie composants pour Fritzing, maintenant plus d'execuse pour la documentation hardware ;-)
Christian Zufferey
2019-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 Zufferey
2019-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 Zufferey
2019-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 Zufferey
2019-02-09 15:49:28 +01:00
5d55930689
Ma fonction pour charger un csv fonctionne bien, mais pas du tout la sort :-(
Christian Zufferey
2019-02-03 19:19:54 +01:00
cc7f518dd2
Ma lecture de fichiers csv fonctionne presque, mais maintenant cela déconne ;-(
Christian Zufferey
2019-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 Zufferey
2019-02-03 14:13:13 +01:00
e09770c240
Ecrit un tout mini player MP3 ;-)
Christian Zufferey
2019-01-31 00:25:43 +01:00
a3941d7ae1
Commencé à écrire le manuel pour le pico framework Zyx ;-)
Christian Zufferey
2019-01-27 18:06:29 +01:00
0ecb89fe81
Mon petit serveur WEB ASP fonctionne super bien, pas de fuite mémoire :-)
Christian Zufferey
2019-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 Zufferey
2019-01-27 14:15:04 +01:00
4220e224b5
wip
Christian Zufferey
2019-01-27 11:27:44 +01:00
ecf2829533
Ouf enfin mon serveur web fonctionne sans perte de mémoire. Reste à faire maintenant la partie ASP ;-)
Christian Zufferey
2019-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 Zufferey
2019-01-27 01:50:20 +01:00
1c003a13b6
Toujours de gros problème de fuite mémoire avec le serveur web ;-(
Christian Zufferey
2019-01-26 20:59:05 +01:00
604267dbff
Mon serveur HTML fonctionne bien maintenant, mais pas encore le serveur ASP !
Christian Zufferey
2019-01-26 18:42:13 +01:00
fb00c5ed6d
Refactorisation des dosiers
Christian Zufferey
2019-01-26 18:02:44 +01:00
9528fae38c
wip
Christian Zufferey
2019-01-26 17:59:43 +01:00
dc95448d17
Le fichier n'avait pas été sauvé sur l'ordi ;-(
Christian Zufferey
2019-01-26 16:55:12 +01:00
70b39e25b3
Commence sérieusement à bosser sur mon pico framework HTML en LUA
Christian Zufferey
2019-01-26 16:42:17 +01:00
691c7c3804
Corrigé des coquilles dans les commentaires ;-)
Christian Zufferey
2019-01-24 08:04:24 +01:00
b58ad82782
Commencé à travailler sur mon pico framework Active Server Page, pages HTML dynamiques
Christian Zufferey
2019-01-24 07:59:17 +01:00
68f9f47288
Ajouté une page WEB pour affciher les résultats du WIFI Sniffer
Christian Zufferey
2019-01-19 20:22:03 +01:00
0ec0af8f07
Refactorisé les dossiers et mon wifi sniffer commence à bien fonctionner
Christian Zufferey
2019-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 Zufferey
2019-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 Zufferey
2018-12-16 01:35:24 +01:00
5a437287e8
wpi
Christian Zufferey
2018-12-16 00:37:08 +01:00
126ee5c082
Mon effet ciel étoilé avance, mais n'est pas terminé
Christian Zufferey
2018-12-15 22:59:16 +01:00
71404fdcce
Enlevé le fichier restart.lua vu que l'on peut redémarrer le chapeau depuis la page WEB du serveur
Christian Zufferey
2018-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 Zufferey
2018-12-15 14:56:03 +01:00
9e30580fcd
Juste pour vite sauver comme backup de travail
Christian Zufferey
2018-12-15 14:23:14 +01:00
8c2e173457
Update telnet_srv2.lua
Christian Zufferey
2018-12-11 08:04:29 +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 Zufferey
2018-12-11 00:20:58 +01:00
9c29f6a0a2
Tests de conso en wifi et récupération de liste d'AP vues
Christian Zufferey
2018-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 Zufferey
2018-12-08 19:05:07 +01:00
8eaa3579c2
Commencé à travailler sur les tests deep sleep avec le NodeMCU ESP-M3
Christian Zufferey
2018-12-08 18:28:13 +01:00
8455390247
Modifs du mega-dojo du 7 décembre 2018
Christian Zufferey
2018-12-08 11:45:57 +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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-12-04 21:01:11 +01:00
e574727962
Refactorisé les tests LED RGB
Christian Zufferey
2018-12-01 11:59:09 +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 Zufferey
2018-11-25 16:42:49 +01:00
c6f823d33a
- complétement refactorisé la branche LED RG
Christian Zufferey
2018-11-25 13:20:27 +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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-11-02 23:02:02 +01:00
3fd727e47e
- essayé encore un autre truc mais me souviens plus :-)
Christian Zufferey
2018-10-30 21:09:11 +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 Zufferey
2018-10-26 13:55:59 +02:00
1adc3051de
- diverses modifications lors du dernier workshop ;-)
Christian Zufferey
2018-10-24 19:10:10 +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 Zufferey
2018-10-18 16:57:23 +02:00
3d2e7363ec
- refactorisé le script flash_led_xfois - ajouté l'exemple web_srv pour le workshop
Christian Zufferey
2018-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 Zufferey
2018-10-17 14:44:28 +02:00
142579c5cf
wip
Christian Zufferey
2018-10-15 20:58:10 +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 Zufferey
2018-10-15 11:47:51 +02:00
d69bdab36a
- mon btn_led_remote commence à bien marcher. Sauf que je dois encore le rendre autonome
Christian Zufferey
2018-10-11 23:55:05 +02:00
264b188e48
- nouveau firmware minimaliste pour le workshop
Christian Zufferey
2018-10-11 23:32:04 +02:00
55a2037088
- repris le projet btn_led_remote dans le workshop, ne fonctionne pas encore
Christian Zufferey
2018-10-11 18:26:51 +02:00
73392c7b8b
ça ne marche pas encore
Christian Zufferey
2018-10-06 21:37:36 +02:00
287e6154bb
wip
Christian Zufferey
2018-10-05 23:19:19 +02:00
fcfe7960cd
- ajouté le workshop
Christian Zufferey
2018-10-05 22:15:08 +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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-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 Zufferey
2018-09-09 19:23:34 +02:00