developpement applicatif sur ANDROID

Règles du forum
Cette section est dédié a vos projets, descriptions et demandes d'aide.
Merci de limiter le nombre de sujet par projets.
Lorsqu'un sujet deviens long vous pouvez éditer le premier message pour maintenir à jour le descriptif et garder en lisibilité
Avatar de l’utilisateur
flashfred
Electrolab::Membre
Messages : 12
Enregistré le : 01 mars 2017, 09:17

Re: developpement applicatif sur ANDROID

Messagepar flashfred » 10 mars 2017, 16:02

Merci Francis pour cet excellent résumé. :amen:

Je viens de découvrir Blynk, dont on a vaguement parlé hier soir, mais j'étais passé à côté de la simplicité et la puissance du truc. :ghee:

Papy, je sens que tu vas te régaler ! L'application mobile est déjà faite, Androïd et iOS, disponible sur les stores.

Directement depuis l'appli mobile, tu te construis ton interface en drag&drop et tu fais le lien avec tes Arduino, ESP, Raspberry pi...
Il suffit ensuite de charger la librairie Blynk dans ta plateforme (ESP ou autre) pour faire le lien. Et boom ! :super:

Pas encore testé, mais j'ai hâte... :malin2:
\°/ Flashfred \°/
Hacker ouvert
Avatar de l’utilisateur
Joel
Electrolab::Membre
Messages : 42
Enregistré le : 01 mars 2017, 15:15
Localisation : Vauréal
Contact :

Re: developpement applicatif sur ANDROID

Messagepar Joel » 10 mars 2017, 16:26

@flashfred : tu oublies dans la procédure la création du compte sur http://www.blynk.cc pour obtenir le précieux token.
Ils annoncent le serveur open-source dans la page de la doc pour pouvoir installer des serveurs privés mais qu'en est-il dans ce cas là du fameux token ?
Quelqu'un a un retour d'expérience ?
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

Re: developpement applicatif sur ANDROID

Messagepar FRoussel » 10 mars 2017, 23:27

Qui fait une démo un soir au lab : un ESP8266+ la led du circuit et l'appli ? Ou une vidéo chez soi ?

J'ai trouvé sympa : http://www.instructables.com/id/IoT-LED-Sign/?ALLSTEPS
La led existe en 5mmx5mm et en 3,5²mm : on peut faire des implantations spéciales et avec la laser faire un support pour les positionner

Datasheet de l'ESP8266 : https://www.itead.cc/wiki/images/e/e0/ESP8266_Specifications_English.pdf
Doc du nodeMcu : https://nodemcu.readthedocs.io/en/master/

Aussi pour utiliser l'ESP avec un accu lipo 1S : https://fr.aliexpress.com/item/5pcs-mini-1-8V-3V-3-7V-5V-to-3-3V-Boost-Buck-Low-Noise-Regulated/32365767349.html

Protection de l'accu : http://www.ebay.com/itm/5A-PCB-BMS-Protection-Board-for-1-pack-3-7V-18650-Li-ion-lithium-Battery-Cell-1S-/122182053364

Chargeur pour le lipo : http://www.ebay.com/itm/TP4056-1A-Lipo-Battery-Charging-Board-Charger-Module-Lithium-Battery-DIY-MICRO-/262433126027

Reste un truc qui me chiffonne la mémoire programme, la mémoire données : je charge un fichier exemple serverweb après compilation j'ai
250 279 octets sur 1 044 464 soit 23% pour le programme
36 396 octets sur 81 920 soit 44% pour les données
Les bibliothèques sont si grosses ? Où sont les 8Mo ? Si ça dépend de l'ESP comment savoir combien il contient ?
Trouvé ! http://www.projetsdiy.fr/esp8266-serveur-ftp-echange-fichiers-spiffs/
C'est sûr : faut pas l'appeler ESP8266 mais Arduino Killer ::d

Des détails sur les fichiers spiffs :
http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html
Un exemple : https://github.com/squix78/esp8266-projects/tree/master/arduino-ide/filesystem-example

Pour ceux qui ne veulent pas stocker leur appli chez les américains ou qui veulent travailler sans liaison internet
http://www.pedagogie.ac-nantes.fr/technologies-et-sciences-des-ingenieurs/documentation/didacticiels-tutoriels/appinventor-en-local-1025746.kjsp?RH=1160222729156
Francis
Avatar de l’utilisateur
Yaccard
Electrolab::Membre
Messages : 13
Enregistré le : 08 mars 2017, 11:10
Localisation : Nanterre
Contact :

Re: developpement applicatif sur ANDROID

Messagepar Yaccard » 15 mars 2017, 08:38

Et la bible du ESP32 (WIFI et BLE) c'est sur http://esp32.net
Yves
Avatar de l’utilisateur
F1CHF
Electrolab::Membre
Messages : 349
Enregistré le : 02 mars 2017, 22:57
Localisation : Franconville
Contact :

developpement applicatif sur ANDROID

Messagepar F1CHF » 25 mars 2017, 19:31

Ca commence a causer !
je ne disais rien car j'attendais de recevoir les differentes cartes que j'ai en commande
j'ai donc reçu cette petite grouille a pas cher !
http://www.banggood.com/D1-Mini-NodeMcu ... 422201601Y
Je pense que je vais faire un petit tuto pour les bourrins (comme moi) mais assez rapidement, ça marche !
bien penser a charger le fameux driver CH340A (dans mon cas) sinon nada en port COM
bien penser a charger les libraries pour le WIFI (y'a des gens "hachement balaise" pour pondre des trucs comme cela !
bien faire attention aux vitesse port COM et vitesse carte ESP8266 (bien prendre la bonne !) sinon pas de televersement !
j'ai chargé l'énorme programme (BLINK) .. youppi ça clignotte puis un exemple tout fait trouvé chez http://f5mna.free.fr/Objets%20connectes.htm
super j'allume des led a partir de mon Samsung via le Wifi
reste a essayer de comprendre les lignes de codes
a trouver un HTML designer pour pas y passer mes nuits (car c'est quand même pas humain cette écriture)
Donc ça avance, mais c'est pas gagné .....
papy F1CHF
MAJ num 1 on va suivre les conseils de Sebastien (modif d'un message, pour eviter d'en mettre partout !)
comme dans le bout de code que je bricole (lentement) le WEB serveur est généré sur le telephone a partir de ces lignes
en HTML ... la vache c'est pas évident ...
"HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML> <p>&nbsp;</p>\r\n<html>\r\n";
r1 = "Relais 1 <a href=\"?pin=\1/on\"><button>Marche</button></a> <a href=\"?pin=\1/off\"><button>Arret</button></a><p>&nbsp;</p>";
r2 = "Relais 2 <a href=\"?pin=\2/on\"><button>Marche</button></a> <a href=\"?pin=\2/off\"><button>Arret</button></a><p>&nbsp;</p>";
r3 = "Relais 3 <a href=\"?pin=\3/on\"><button>Marche</button></a> <a href=\"?pin=\3/off\"><button>Arret</button></a><p>&nbsp;</p>";
r4 = "Relais 4 <a href=\"?pin=\4/on\"><button>Marche</button></a> <a href=\"?pin=\4/off\"><button>Arret</button></a><p>&nbsp;</p>";

j'ai cherché un Editeur voir un generateur pour me faciliter la vie, mais cest pas gagné ! je sais pas si qqun a des idées ?
un copain m'a dit "tiens ça me rappelle une chanson !" ::d va voir ici ... Kompozer serait bien ... on va voir
lien :
http://outils-web.fr/les-12-meilleurs-e ... -gratuits/
a bientôt
Modifié en dernier par F1CHF le 26 mars 2017, 18:23, modifié 1 fois.
FRoussel
Electrolab::Membre
Messages : 120
Enregistré le : 01 mars 2017, 12:41

Re: developpement applicatif sur ANDROID

Messagepar FRoussel » 25 mars 2017, 20:54

Oui elle me plait bien aussi cette puce...
Mais je me demande comment lui faire lire une sortie de récepteur de radiocommande ; le contraire de la commande servo.

J'aimerais bien trouvé l"équivalent de ce qu'a fait comme librairies Philippe Loussouarn et ses bibliothèques asynchrones : http://p.loussouarn.free.fr/arduino/arduino.html pour les arduinos. Je l'ai contacté mais y a du travail.... Un espoir : qu'il soit comme nous tenté par la bête.
Donc si quelqu'un a un lien...
Francis
Avatar de l’utilisateur
f4grx
Messages : 881
Enregistré le : 26 sept. 2016, 13:58

Re: developpement applicatif sur ANDROID

Messagepar f4grx » 26 mars 2017, 23:13

Papi je t'arrête tout de suite surtout pour un machin aussi léger que cette puce, SURTOUT PAS d'éditeur web complexe. Prends quelque minutes a comprendre ce que veulent dire ces balises, y'a des tonnes de gourous du web qui t'aideront. ca te permettra d'utiliser un simple éditeur de texte comme notepad++ et pas ces m... d'éditeur de web qui marchent n'importe comment en te faisant croire qu'on peut fabriquer des pages web sous word...
Avatar de l’utilisateur
Joel
Electrolab::Membre
Messages : 42
Enregistré le : 01 mars 2017, 15:15
Localisation : Vauréal
Contact :

Re: developpement applicatif sur ANDROID

Messagepar Joel » 27 mars 2017, 09:33

FRoussel a écrit :Reste un truc qui me chiffonne la mémoire programme, la mémoire données : je charge un fichier exemple serverweb après compilation j'ai
250 279 octets sur 1 044 464 soit 23% pour le programme
36 396 octets sur 81 920 soit 44% pour les données
Les bibliothèques sont si grosses ? Où sont les 8Mo ? Si ça dépend de l'ESP comment savoir combien il contient ?
Trouvé ! http://www.projetsdiy.fr/esp8266-serveur-ftp-echange-fichiers-spiffs/
C'est sûr : faut pas l'appeler ESP8266 mais Arduino Killer ::d

Des détails sur les fichiers spiffs :
http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html
Un exemple : https://github.com/squix78/esp8266-projects/tree/master/arduino-ide/filesystem-example

Attention toutefois avec l'utilisation du SPI Flash File System il y a des grosses limitations qui ne provoquent pas d'erreurs ni à la compilation ni à l'exécution.
https://github.com/esp8266/Arduino/blob ... imitations
Pas de répertoires
nom de fichiers limités à 32 caractères dont 31 utiles.

Chui assez d'accord avec f4grx, les outils de création de site sont plutôt fait pour générer des gros sites et de la grosse m... avec plein de fichiers, de css à tour de bras de répertoires et de sous répertoires... pas vraiment cool pour de l'embarqué.

Retourner vers « Les Projets »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité