mardi 6 novembre 2018

NodeMCU Episode 4 : 433 MHz

Aujourd'hui, j'ai réussi à faire fonctionner mon module de reception 433Mhz avec le NodeMCU.
Ouf, le but étant au final d'afficher les trames non plus dans la console, mais sur une page Web.

Voici:

Vitesse de transfert en baud dans le gestionnaire de périphériques :115200

1°)L'émétteur (Arduino NANO avec module d'emission. // La bibliothèque de base RC-SWITCH)

a°)Branchement emetteur
FS1000A>NANO
GND >GND
VCC> 5V
DATA> D10

b°)Arduino IDE 1.8.5- emetteur:
Carte Arduino Nano
Processeur : 328P
Port COM: bien choisir
Bibliothèque : Fichier, Exemple, RC-SWITCH, SENDDEMO
Aucun changement dans le code de SENDDEMO()

2°) Récepteur (NodeMCU avec module de reception// Bibliothèque RC-SWITCH)
a°)Branchement recepteur
MX-RM-5V > NodeMCU
GND >G
DATA>D3
DATA> [non branché]
VCC>3V

b°)Arduino IDE 1.8.5 - Recepteur:
Carte : NodeMCU 1.0 (ESP-12E Module)
Flash Size: 4M (1M)
Upload Speed: 115200 (vitesse du port COM)
 Port COM: bien choisir

Bibliothèque : Fichier, Exemple, INCOMPATIBLE, RC-SWITCH, ReceivedDemo_advanced
Aucun changement dans le code de ReceivedDemo_advanced
en particulier:
mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2
Sur un NodeMCU = D3


!!! Le Code originel de la bibliothèque RC-SWITCH affiche les informaitons sur la console avec un taux de transfert à 9600bd, si vous êtes au dessus, vous ne verrez rien!!!

Le test est fonctionnel, il faut parfois être patient dans la console car en changeant le bitrate, il faut attendre presque 10 à 15 secondes.
De même si vous branchez à chaud le module, le resultat n'est pas immédiat, attendre encore 10 à 15 secondes.

samedi 3 novembre 2018

NodeMCU Episode 3 : Texte dans le serial






Bonjour,

voici pour le NODEMCU comment ajouter du texte dans la console Serial

Branchez en USB sur le PC, téléverser avec le logiciel ARDUINO IDE
(ESP12-E en vitesse 115200 sur COM3)
(Gestionnaire de périphérique COM3:USB-SERIAL CH340, vitesse 115200)
 Code:
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Hello, you've entered setup()...");
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("Good day, you're in loop()...");
  delay(2000);
}
le code s'affiche correctement dans la console à une vitesse de 115200.

C'est tout pour aujourd'hui.

[edit : 27/12/2018]
Oui mais pour écrire on fait comment ?

String my_name;
 
void setup() {
    Serial.begin(9600);
 
    delay(2000);
 
    Serial.println("What is your name?");
}
 
 
 
void loop() {
    if(Serial.available()){
        my_name = Serial.readStringUntil("\n");
 
        Serial.println("Nice to meet you, " + my_name + "!");
    }
}

vendredi 2 novembre 2018

NodeMCU Episode 2 : Flash led intégré

J'ai beaucoup de difficultés à essayer mes codes.
Pour une fois que cela marche, aussi simple que cela puisse être voici:



Coder en briquer:
http://easycoding.tn/tuniot/demos/code/
Utilisez INPUT DIGITAL et VARIOUS DELAY


Pas besoin d'appuyer sur le bouton RESET ou FLASH
/////////////////////////////////
// Generated with a lot of love//
// with TUNIOT FOR ESP8266     //
// Website: Easycoding.tn      //
/////////////////////////////////
void setup()
{
  pinMode(2, OUTPUT);
}

void loop()
{
    digitalWrite(2,HIGH);
    delay(1000);
    digitalWrite(2,LOW);
    delay(1000);
}
 (ce qui change par rapport à mes précédants tests)
 Selectionnez la carte en ESP-12E
et en taux de transfert à 921600

jeudi 25 octobre 2018

Developper une application Android

Vous voulez développer une Application Android.
Mais vous n'y connaissez rien au développement ou n'avez pas la possibilité de d'installer des logiciels sur votre ordinateur de bureau ?

Plusieurs solutions existent, mais celle que j'ai testé est : MIT APP Inventor
http://ai2.appinventor.mit.edu

(lié à son compte Google, pas besoin de créer un compte)

Il s'agit d'une interface web qui génère un fichier APK.
Conception visuel puis codage en bloc, le principe est vraiment agréable et rapide.

1h pour faire une application de Joyeux anniversaire
1h pour faire une application de faire vibrer son téléphone.
Le plus long est la génération de l'APK (3minutes à attendre)

Vraiment une solution rapide, clef en main.

mardi 23 octobre 2018

Windows, MacOS, Linux, et les autres

Voici un listing rapide des différents OS que l'on peut trouver :

DOS
    -FreeDOS
OS2
    -eComStation
windows
    -ReactOS
mac os
linux
    -ubuntu
        -Xubuntu
        -Lubuntu
        -Kubuntu
        -Ubuntu Studio
        -Crunchbang
        -Easypeasy
        -LXLE OS linux
    -fedora
    -Debian
    -Suse
        -openSUSE
    -RedHat
        -CentOS
    -Slacks
    -Mandriva linux
    -Mint
    -Elementary OS
    -Solus
    -Syllable
    -SteamOS
    -Arch Linux
        -Manjaro Linux
    -Tails
    -PSA
    -Cub Linux
    -Linux lite
    -Chrome OS
        -Chrome OS Lime
        -ChromiumOS
            -Cloudready
            -Chromium OS Vanilla
        -Chrome Linux
    -Android
        -Remix OS
        -Phoenix OS
Unix
    -BSD
        -FreeBSD
        -NET.BSD
        -OpenBSD
    -TrueOS
    -Plan9
BeOS
    -Haiku
AmigaOS   
    -MorphOS
    -AROS
    -AtheOS
Commodor
    -TempleOS
SkyOS

dimanche 21 octobre 2018

5Guys RFID refill et boisson

J'ai appris que la chaine de restauration 5Guys utilisait une technologie RFID pour empêcher les personnes de se re-servir au distributeur de boissons. (depuis janvier 2017, il est interdit en france d'avoir des boissons à volonté)

A la défense, il y a justement un 5Guys.
j'y vais récupère des tags, et les tests.
Aucun ne marche sur mes lecteurs RFID/NFC

je regarde de plus prés le tag et obtiens les informations suivante:
eos 120-ec-w-001

On retrouve très vite le DataSheet

https://www.tageos.com/assets/Tageos-Datasheet-EOS-120-20160113.pdf
et les spécificités:
Frequency FCC 902–928 MHz / ETSI 865–868 MHz / ASIA 950–956 MHz
Protocol EPC Class 1 Gen 2

Bon, je n'ai aucun lecteur de ce type... peut être une future acquisition ?
 117€ chez AliExpress, c'est trop cher pour le nombre de boisson que je pourrai y gagner....

J'abandonne ce projet.

Sources:

 


 

https://www.latelierdugeek.fr/2015/07/17/dupliquer-contenu-puce-rfid-mifare-classic/

mercredi 10 octobre 2018

lusrmgr.msc gestion des utilisateurs et groupes sous windows






Pour la configuration rapide des utilisateurs et des groupes locaux.
vous pouvez utilisez LUsrMgr.msc

Il permet de gérer les groupes et les utilisateurs