Développer pour l’ESP8266 sur la Pi framboise (6 / 6 étapes)

Étape 6: Bonus : rouler votre propre NodeMCU Firmware !

Remarque : Ceci est un exemple plus avancé et suppose la connaissance avec ESP8266, NodeMCU, LUA et ESPlorer. En bref, si vous ne savez pas ce que c’est, vous avez probablement pas besoin il. ;-)

Un des propos de l’ESP8266 est l’existence du projet nodemcu-firmware . Il s’agit d’un firmware open source pour le ESP8266 qui permet d’écrire du code d’interprétation en langage lua et de le transférer à la ESP8266 en utilisant l’application ESPlorer que nous avons mis en place à l’étape précédente. Vous pourriez déjà être familier avec elle. La plupart des gens téléchargement et des versions précompilées de cette sur leurs modules ESP flash.

Mais maintenant que nous avons un environnement de développement du travail que nous pouvons réellement « roll notre propre » version de ce firmware ! (Incluent des raisons de le faire aller pour obtenir les dernières mises à jour et corrections de bugs et/ou pour augmenter la stabilité et réduire l’utilisation de la mémoire en incluant uniquement les modules nous sommes allez effectivement pour utiliser.)

Tout d’abord, nous obtenons le code source. Ouvrez un terminal et entrez les commandes suivantes-

CD / opt

sudo git clone https://github.com/nodemcu/nodemcu-firmware.git

chown -R pi : pi /opt/nodemcu-firmware

CD nodemcu-firmware

Avant de créer le firmware que vous voudrez configurer votre installation.

  • éditez le fichier /opt/nodemcu-firmware/app/include/user_config.h pour définir la vitesse de transmission de série par défaut en définissant BIT_RATE_DEFAULT (mien est réglé à BIT_RATE_115200) (vous pouvez également définir la taille flash de votre module ici si ce n’est pas détecté automatiquement pendant flash.)
  • Modifiez le fichier /opt/nodemcu-firmware/app/include/user_modules.h pour choisir les modules que vous comprendra. activez uniquement ce que vous avez besoin. Choisir trop nombreux peuvent rendre votre système instable.

Une fois que vous avez modifié votre configuration, vous pouvez construire en revenant à la borne forme plus tôt et à partir du répertoire /opt/nodemcu-firmware dans le commande-

faire

Le clignotement est exactement comme dans l’exemple « Jean », juste brancher l’adaptateur UART et boot le ESP8266 avec GPIO0 mise à la terre, puis-

faire clignoter

Un éclair réussie ressemble à la photo ci-dessus. Une fois que vous avez flashé votre module que vous souhaitez tester it. Pour ce faire, la méthode la plus simple consiste à vous y connecter via ESPlorer et lancer quelques commandes de test à l’interpréteur de Lua. Il y a quelques bons échantillons de Lua pour commencer sur ici.

Si vous avez suivi toutes ces étapes votre Pi framboise est maintenant configuré comme un environnement de développement budgétaire pour créer des applications pour le ESP8266. Bon Coding et Merci pour la lecture !

Articles Liés

Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Merci aux gars ceux qui a porté le Esp8266 en IDE Arduino et aider tous les utilisateurs d'arduino heureux jusqu'à la moelle. Oui, il a été longtemps fois depuis qu'ils ont fait et ce post est un peu plus tard à Merci le travail de bon cœur par les g
Développer pour prendre des photos à l’aide d’un Mac : Friendly UI

Développer pour prendre des photos à l’aide d’un Mac : Friendly UI

frustrés par le fait que vous avez à perdre son temps dans la borne juste à compiler et télécharger des programmes PIC ? J'ai été trop.Je suis un utilisateur de Mac depuis longtemps (ou aussi longtemps que vous pouvez être pour un enfant de 16 ans),
Carte de développement pour microcontrôleurs Attiny84

Carte de développement pour microcontrôleurs Attiny84

Il s'agit d'une carte de développement pour microcontrôleur Attiny84. Tha Attiny84 puce possède 11 broches adressables avec l'IDE Arduino, 8k de mémoire flash pour le stockage de programme et 512 octets de mémoire vive disponible pour les variables d
Système de développement pour les microcontrôleurs PIC et AVR

Système de développement pour les microcontrôleurs PIC et AVR

après avoir testé de nombreux systèmes de développement pour les microcontrôleurs PIC et AVR, aucun ne me satisfait. J'ai donc créé ce système avec la maquette qui m'a convaincu.Étape 1: Plus d'espace libre Dans ce système de développement, j'ai mis
Jouet pour chat Catnip sur mesure

Jouet pour chat Catnip sur mesure

il s'agit d'une conception pour un jouet pour chat feutre personnalisable, avec plumes, cloches, cataire et tout ce que vous pouvez penser à ajouter ! Vous pouvez faire cette petite bestiole dans moins d'une heure, et les fournitures sont à peu de fr
Comment construire un outil de récupération d’aimant pour une utilisation sur la voie terrestre ou maritime (« pêche aimant »)

Comment construire un outil de récupération d’aimant pour une utilisation sur la voie terrestre ou maritime (« pêche aimant »)

j'ai voulu créer un outil d'extraction magnétique pour récupérer des objets ferreux sous l'eau.  J'ai essayé divers « aimants de pêche », mais la plupart des personnes ne fonctionne pas très bien.  Ils sont tout simplement pas assez puissants.  Ou tr
Un tutoriel étape par étape pour installer PCUnlocker sur USB

Un tutoriel étape par étape pour installer PCUnlocker sur USB

dans ce tutoriel étape par étape, je vais vous montrer comment installer facilement PCUnlocker sur votre clé USB. PCUnlocker est un outil très pratique lorsque vous avez oublié le mot de passe de votre compte utilisateur Windows.PCUnlocker est capabl
Appareil pour aider à mettre sur les chaussettes, pantalons et chaussures

Appareil pour aider à mettre sur les chaussettes, pantalons et chaussures

après une chirurgie du genou cet été, j'ai été coincé dans une genouillère droite pendant environ 2 mois.  Incapable de plier mon genou, j'ai trouvé ça difficile d'effectuer des tâches simples comme celle de mettre mes chaussettes, chaussures, et mêm
Son capteur de pression pour Arduino basé sur ZX-sound Conseil

Son capteur de pression pour Arduino basé sur ZX-sound Conseil

Il y a un certain nombre de capteurs sonores disponibles pour l'Arduino, certains d'entre eux assez bon marché alors quand j'ai besoin de l'un, j'ai pensé que construire moi-même était de folie et j'ai voulu pour acheter un.Première pensée a été bien
Spectacle de lumière pour le sapin de Noël framboise Pi

Spectacle de lumière pour le sapin de Noël framboise Pi

Ce projet consiste à utiliser un Pi de framboise pour piloter 8 prises AC qui sont reliés à l'arbre de Noël lumineux fixe. Les lumières de l'AC sont brins simples à une seule couleur des lumières, mais pour donner une gamme dynamique plus large à l'é
Utiliser ssh pour parler avec votre Pi de framboise.

Utiliser ssh pour parler avec votre Pi de framboise.

Ce petit guide explique comment utiliser ssh pour parler avec votre Pi de framboise.Vous aurez besoin :1 Pi framboise relié à votre routeur(Écran et clavier).Si vous cherchez un guide pour accéder à votre Pi de framboise à l'aspect internet ici :Étap
Guide de Chromebook Arduino et Intel Edison pour développement Intel IoT EDI sur budget

Guide de Chromebook Arduino et Intel Edison pour développement Intel IoT EDI sur budget

Tout d'abord, je vais vous expliquer pourquoi ce Instructable est nécessaire car beaucoup de développeurs expérimentés vont se moquer quand ils voient le titre et il lira jamais parce qu'ils n'ont pas l'esprit ouvert à des choses comme les Chromebook
Étapes d’installation IDE Arduino pour NODEMCU ESP8266

Étapes d’installation IDE Arduino pour NODEMCU ESP8266

Dans les dessous Instructable, nous apprendrons comment installer IDE Arduino pour ESP8266 donc la fin de ce Instructable nous pouvons exécuter du code arduino sur ESP8266Étape 1: Installer le logiciel Arduino IDEInstaller le logiciel Arduino IDE dep
Convertir votre Honda Accord pour exécuter sur trash

Convertir votre Honda Accord pour exécuter sur trash

nous ne pouvons pas encore avoir un condensateur de flux pour voyager dans le temps, mais nous avons déjà l'équivalent de « M. Fusion », qui a si habilement appliqué, vous permettra d'exécuter votre voiture sur tous les jours « trash »--aujourd'hui.