Dispositif d’impression : l’imprimante thermique de Imp électrique, sans fil, connecté à internet (4 / 7 étapes)

Étape 4: dispositif d’impression : programmer votre imp

Dans l’imp électrique IDE, votre nouvelle carte de dérivation apparaîtra sous « nouveaux périphériques » dans le panneau de gauche. Si vous avez utilisé cette carte de dérivation pour autre chose dans le passé, elle apparaîtra sous le modèle qu’on a été dernière configurée pour être. En supposant qu’il s’agit d’un nouveau Conseil d’administration (si ce n’est pas, vous l’avez fait avant), cliquez sur « nouveaux dispositifs » pour afficher la liste des nouveaux appareils. Vous verrez une boîte avec un code hexadécimal longtemps en elle - il s’agit d’ID. de votre appareil Cliquez dessus, puis cliquez sur « paramètres du périphérique » sur le droit d’assigner votre imprimante un nom et un modèle.

Dans l’IDE d’imp, appareils appartiennent au modèle. Un modèle se réfère à ce genre de chose est de votre appareil. Par exemple, sur mon plan, j’ai un modèle de thermomètre pour les trois thermomètres connectés à internet dans ma maison, un pour mon imprimante, un pour mon controlBox, pour les feux de salle de conférence imp, etc..

Dans « paramètres du périphérique », entrez un nom pour votre nouvelle imprimante. Avant de vous enregistrez et revenir à l’éditeur de code, cliquez sur le menu pour afficher vos modèles disponibles et choisir "créent un nouveau modèle". Entrez un nom pour ce nouveau modèle dans la boîte. Cliquez sur enregistrer, puis vous retournerez à l’éditeur de code.

Il est maintenant temps d’ajouter du code. Vous devez avoir un navigateur ouvert et a fait à https://github.com/electricimp/examples/tree/master/thermalprinter, où j’ai posté le code que vous devrez obtenir votre imprimante fonctionne. Dans l’IDE, vous verrez trois volets: « agent », « appareil » et « journaux ». Le volet « périphérique » est où vous allez placer le code à exécuter sur la carte de l’imp. Le « agent » est un peu VM, tout comme l’exécutant un dans la carte de l’imp, qui exécute à l’intérieur les serveurs imp électrique et a une ligne directe avec votre carte imp. L’agent vous permet de faire beaucoup de choses que vous ne pouvait pas faire avec juste une carte de l’imp, comme répondre aux requêtes HTTP alors que la carte de l’imp est en veille pour économiser les piles, à envoyer des requêtes HTTP et à analyser JSON pour interagir avec toutes sortes d’API et accrocher de plus grands ensembles de données que l’imp peut garder en mémoire.

Prenez le firmware de l’appareil, « thermalprinter.device.nut » de github et collez-le dans la fenêtre « périphérique » dans l’IDE. L’extension de fichier n’est pas une tentative juvénile un humour, c’est en fait l’extension de fichier appropriée pour les fichiers sources écrites en écureuil, le langage javascript comme léger qui utilise l’imp. Le code de l’agent est « thermalprinter.agent.nut » ; collez-le dans la fenêtre de l’agent.

Vous pouvez configurer l’IDE dans beaucoup de différentes manières à conviennent le mieux à votre style. Les boutons dans le coin supérieur gauche de la fenêtre de commande le look and feel de l’EDI. Les boutons à bascule avec les rectangles empilés vous permettent d’afficher les fenêtres de l’appareil et des agent haut et bas ou side-by-side. L’icône d’engrenage ouvre une petite fenêtre où vous pouvez choisir un jeu de couleurs clair-sur-sombre ou clair-sur-sombre, ainsi que définir la taille de l’onglet dans la fenêtre de votre éditeur. Il y a aussi une icône Développer/réduire petit à l’intérieur de la fenêtre du modèle, juste sous l’icône d’engrenage - cliquant sur ce fait alterner une vue où le volet de navigation de gauche est caché pour vous donner plus d’espace pour travailler. L’IDE auto-enregistre pendant que vous modifiez, et l’exécution de votre code enregistre également.

Une fois que votre code est collé, appuyez sur le bouton « Build and Run » pour envoyer votre code à l’imp et commencer à courir. Vous voir le démarrage de l’imp et commencer à courir et imprimer des messages dans le journal et puis signaler à l’agent qui souhaite que d’imprimer le logo de l’imp. Ici, peu de magie qui se passe. NERD ALERT : Si vous ne se souciez magie, dirigez-vous vers la prochaine étape maintenant.

Le logo de l’imp doit être formaté comme un .bmp large 384 pixels pour l’imprimante de l’imprimer, et il doit être transmis à l’imprimante ligne par ligne. Il s’agit d’un grand nombre de données pour l’imp stocker en mémoire, donc nous avons l’agent de faire le gros du travail pour nous. L’imp envoie un signal (« logo ») à l’agent. Lorsque l’agent se présente, il se dirige vers le serveur imp, où j’ai caché loin le fichier que nous avons besoin pour le travail et le télécharge (juste un simple HTTP GET). L’agent se lit à travers les en-têtes sur le fichier pour attraper quelques paramètres importants (étant donné que le fichier ne change pas, ce n’est pas vraiment nécessaire, mais il est utile de vous aider à démarrer impression autres choses), puis à l’imp des signaux qu’il a données prêtes pour l’impression. L’imp envoie ensuite un nouveau signal, « pull », à l’agent. L’agent côtelettes sur un segment de données de l’image et tend retour à l’imp, qui transmet ensuite à l’imprimante. Avec le morceau remis à l’imprimante et l’impression, l’imp envoie un autre « pull » à l’agent, qui côtelettes au large et sert un autre morceau d’image ; cela continue jusqu'à ce que l’image est faite.

Et si qui ne vous laissera assez pompé, relever de parachutisme.

Articles Liés

Comment mesurer le confort thermique avec Imp électrique et Ubidots

Comment mesurer le confort thermique avec Imp électrique et Ubidots

Chaudes journées d'été sont sympa, non ? Mais la température n'est pas tout ce qu'il faut à notre corps à l'aise ; humidité joue un rôle énorme aussi bien. Dans ce tutoriel nous mesurer la température et l'humidité relative de l'environnement et pour
Météo Imp électrique à l’aide de système de jumelage et Arduino Due

Météo Imp électrique à l’aide de système de jumelage et Arduino Due

Just envoyer une vidéo de mon système de jumelage de météo que j'ai fait récemment. Il utilise l'Imp électrique pour se connecter à internet et obtenir des renseignements météorologiques et l'Arduino devait envoyer ces informations aux parties respec
HP Officejet Pro 8600 imprimante sans fil configuration

HP Officejet Pro 8600 imprimante sans fil configuration

L'impression sans fil est un outil utile que la plupart des imprimantes dotées de la capacité de le faire, mais le montage initial pour l'impression sans fil peut être difficile. En suivant ces instructions, rendra le processus plus facile.Étape 1: O
Comment mettre en réseau une imprimante sans fil

Comment mettre en réseau une imprimante sans fil

si vous utilisez vista disposez d'un réseau sans fil, puis je vais vous dire comment faire pour n'importe quelle vieille imprimante à un réseau sans fil de réseau. vous devez avoir l'imprimante branchée à un ordinateur. Même si vista suce j'ai 2 ordi
IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

ce Instructable vous montrera comment fabriquer un lecteur de fichier audio à distance activé.Il utilise un diablotin électrique, un bouclier de vague Adafruit et un Arduino UnoL'Imp électrique vous permet de connecter rapidement des périphériques (y
Imp électrique pour commander 8 lumières électriques utilisant internet

Imp électrique pour commander 8 lumières électriques utilisant internet

ce projet utilise l'Imp électriques neuves (et super cool).  En WiFi, via internet, vous pouvez 120VAC électriques télécommandes Imp Cloud.  L'Imp envoie une chaîne de série de bits à une « Série de parallèles » puce de sortie numérique (commercialis
Affichage de WiFi progrès Imp électrique

Affichage de WiFi progrès Imp électrique

Nous sommes tombés au hasard à un système de récompense de crème glacée à la maison. Apportant de bonnes notes moyen maison nous faire sortir pour la crème glacée. Pas sûr qu'il s'agit d'un système de récompense politiquement correct, mais c'est un é
Imprimez votre propre haut-parleur portable sans fil !

Imprimez votre propre haut-parleur portable sans fil !

Avez-vous déjà souhaité un haut-parleur portable comme la Jambox par Jabra, mais pas pour 200 $. Il s'agit de mon premier dessin à un haut-parleur portable que vous pouvez prendre n'importe où et sans fil se connecter avec Bluetooth. Il vous permet é
Sans fil impression 3D

Sans fil impression 3D

Avez-vous jamais eu envie d'imprimer sans fil 3d, animée regarder vos impressions. Vous pouvez même arrêter début et télécharger de nouveaux tirages. Un logiciel appelé Octoprint permet cela.Sur--------------------------------------------------------
Créer votre propre lumière intelligente à l’aide de Imp électrique

Créer votre propre lumière intelligente à l’aide de Imp électrique

Créez votre propre lumière intelligente à l'aide de Imp électrique. Apprendre à contrôler et gérer l'éclairage depuis un téléphone mobile, tablette et bureau en 15 minutes. 44 $ en matériel. Niveau d'entrée.Étape 1: matérielPour compléter ce tutoriel
Sans fil Infra rouge dispositif de détection de périmètre

Sans fil Infra rouge dispositif de détection de périmètre

Ce Instructable vous fournira les instructions pour créer un périphérique sans fil Infra rouge périmètre détection. Le dispositif se compose de deux parties : l'émetteur et le récepteur. L'émetteur détecte un mouvement, clignote un voyant infra-rouge
Un 140$ RepRap, imprimante 3D sans fil - Boltz Megatiete

Un 140$ RepRap, imprimante 3D sans fil - Boltz Megatiete

*************************************+ Tout d'abord, ce Instructables a écrit guy ans par an 16... Pas anglais professeur, donc s'il vous plaît informer toute grammaticale erreur avant Making Fun Of me. : p+ Et s'il vous plaît n'imitent pas tout du l
Sans fil impression 3D avec Octoprint sur un Ultimaker

Sans fil impression 3D avec Octoprint sur un Ultimaker

Ce Instructable décrira les étapes pour exécuter Octoprint sur votre Ultimaker original.J'utilise un Mac, alors cela aura les étapes décrites à partir d'un point de vue de OSx:)Tout d'abord, vous aurez besoin d'avoir le droit de « software » en cours
Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

[Edit 2014] L'urbaniste qui a été utilisé par Imp électrique n'est plus utilisé et n'est pas disponible plus. [/ Edit]Il s'agit d'un petit projet pour vous aider à démarrer avec l'imp électrique et une thermistance, ainsi vous pouvez voir comment vou