IoT notities Printer: Uw Smartphone notities op papier (5 / 6 stap)

Stap 5: "Viperizing" de printer


Met behulp van de VIPER is heel eenvoudig!

Laten we uit de activiteiten van aansluiten en "viperizing" van de Raad van bestuur (al uitgelegd hier en gaan we naar de oprichting van een Nieuw project in de VIPER.

Zoals u in het eerste cijfer zien kunt, duurt het slechts twee stappen:

  1. Klik op de knop "Bladeren Project"
  2. Klik op de 'Nieuw Project'

Nu gewoon de velden invullen met de titel van het project en een optionele beschrijving. U kunt met de VIPER ook tagsinvoegen. Dit zal veel gemakkelijker voor het filteren van resultaten bij het zoeken door middel van oude projecten.

Na het aanmaken van het project door te klikken op de "Create" knop, zal er een lege teksteditor te kopiëren van de presentatie van de code in main.py (ook beschikbaar hier https://github.com/viper-dev/projects/tree/master/...), het hoofdbestand waarop is geschreven in de VIPER / Python taal de logica van het programma.

 ################################################################################# VIPER IoT Notes Printer - main.py # # Created by VIPER Team 2015 CC # Authors: G. Baldi, D. Mazzei ################################################################################ # import everything needed import streams from drivers.thermalprinter import thermalprinter from wireless import wifi from drivers.wifi.cc3000 import cc3000_tiny as cc3000 # and also import the viperapp module from libs.apps import viperapp p = thermalprinter.ThermalPrinter(SERIAL1,19200) s=streams.serial() # save the template.html in the board flash with new_resource new_resource("template.html") # connect to a wifi network try: cc3000.auto_init() print("Establishing Link...") wifi.link("SSID_WiFi",wifi.WIFI_WPA2,"PWD_WiFi") print("Ok!") except Exception as e: print(e) def printMessage(msg): p.print_text("VIPER\n",justification="c", style="b") p.print_text("www.viperize.it\n\n",justification="c", style="b") p.print_text("Take me!\n",justification="c", style="b") p.print_text(msg) p.print_text("\n"*2+"*"*20+"\n"*3,justification="c") #### ViperApp Setup # :: Javascript to Python :: # the following function will be called when the template button is pressed def show_message(msg): print(msg) printMessage(msg) # configure the viper app with a name, a descripton and the template url vp = viperapp.ViperApp("Viper IoT Notes Printer","Print your message!","resource://template.html") # everytime Javascript generates the event "showmsg" the function show_message is called vp.on("showmsg",show_message) # run the ViperApp! vp.run() # since vp.run starts a new thread, you can do whatever else you want down here! 

U moet bewerken van SSID_WiFi en PWD_WiFi met de naam en het wachtwoord van het WiFi-netwerk waarmee u de printer verbinding zal maken.

Om te communiceren met de VIPER-App moet u een ander bestand wilt toevoegen aan het project. Het is een HTML- bestand waarin de interface die de specifieke App zal hebben.

Om toe te voegen een bestand aan het project net klik op de "huidige Project", vervolgens "bestanden toevoegen aan het project" en ten slotte na het noemen van het dossier ("template.html") op de "Create" knop, zoals in tweede afbeelding.

Opnieuw zal er een leeg veld waarop u wilt kopiëren van de code, die is gedefinieerd in HTML5 (en via de bibliotheek jQuery Mobile) de interface van de App.

Om een beter idee van de werking en de filosofie achter de ontwikkeling van interfaces via de VIPER App verwijzen naar voorbeelden gevonden op dit adres: http://doc.viperize.it/0.2.0.0008/generated/exg_ot...

Op dit punt hebt u compileert het script en upload het aan de Raad van bestuur. Na het aanzetten van de printer, dit zal automatisch verbinding met het ingestelde netwerk.

Dan gewoon open het VIPER App, die op zoek naar "viperized" objecten gaat verbonden met het netwerk, selecteert u het object van belang (in dit geval, natuurlijk, de "VIPER IoT notities Printer") en u kunt communiceren met de printer!

De code heeft veel reacties en moet gemakkelijk te begrijpen. Echter, om een beter idee van de operatie Raadpleeg het voorbeeld "Thermische Printer Basics" opgenomen in de VIPER-IDE.

Gerelateerde Artikelen

Papier waarop telefoon (chemische Suit)

Papier waarop telefoon (chemische Suit)

Hoe maak je een hoes voor uw telefoon uit papier.Mijne eindigde op zoek als een Chemische Suit.Voordat we beginnen, wil dacht dat ik uw aandacht vestigen op de knop "Bekijk alle stappen op één pagina". Ik ben niet suggereren mijn instructable ka
Papier sneeuwvlokken

Papier sneeuwvlokken

dit instructable leert u de fijne kunst van papier sneeuwvlok maken. Nu, dit is niet uw mama's papier sneeuwvlokken, dit zijn ingewikkelde, gethematiseerde creaties.Ik heb het maken deze delicate decoraties nu meer dan tien jaar. Ik leerde hoe ze oor
Papier Stormtrooper helm

Papier Stormtrooper helm

dit instructable zal u tonen hoe te maken van een schaal stormtrooper helm uit papier.Ik maakte mij voor halloweenhet kostte me bijna 40 uuren alleen kostte me ongeveer 16 dollar.(min of meer voor u, ik sommige dingen al had, zou u abe te maken voor
Kaars-aangedreven papier carrousel

Kaars-aangedreven papier carrousel

Een Christmas Piramide is een roterende piramide-vormige structuur die meestal door de hitte van de kaarsen rond de basis van de piramide aangedreven wordt. (Neem een kijkje op de link hierboven om te zien van enkele foto's.) De warmte van de kaarsen
DIY 3D Bear papier masker

DIY 3D Bear papier masker

BEER AFDRUKBARE PAPIEREN MASKER SJABLOONDownloaden en dragen van masker sjabloon print, plak deze op een papier of karton, knip en plak samen randen met de overeenkomstige cijfers. Bekijk de gedetailleerde instructies hier. De grootte van een masker
Instant t-shirt design met laser printer

Instant t-shirt design met laser printer

maken uw speciale eendaagse t-shirt ontwerp en maak indruk op uw vrienden, met een alle-dag-nieuwe t-shirt ;)Wat je nodig hebt:-laserprinter-bakken van papier-normaal papier (op wat u normaal afdrukken)-een soort cutter-dubbele plakband-harde onderla
3D gebouw Papercraft met raster papier!!

3D gebouw Papercraft met raster papier!!

Hallo! Ik ben hier vandaag naar aanleiding van mijn 3D-gebouwen raster papier ' ible met een papercraft versie van it - kunt u nu uw awesome raster papier gebouwen omzetten in echte objecten! Meer van een concept als de laatstgenoemde, maar nog steed
Groteske papier Fangs

Groteske papier Fangs

In mijn eerste LED Wimpers Instructable, een paar mensen vroeg me hoe ik gemaakt met de groteske giftanden, dus ik dacht dat ik zou een andere Instructable om u te tonen hoe.Stap 1: De sjabloon afdrukken De gekoppelde sjabloon afdrukken op karton of
De 3D wereld van papier

De 3D wereld van papier

papier kan worden gebruikt om te schrijven, maar ook kan bouwen aan een 3D wereld!Stap 1: benodigdheden Benodigdheden:❶Different gekleurde papier van keuze❷White papier❸Scissors en burijn❹Pen en pensil❺Bow kompas❻White lijm❼RulerEerst, moet u het tek
Double Sided Printing thuis

Double Sided Printing thuis

hij faalt nooit. Op het werk, school, of willekeurig op straat, wanneer mij ben een pakket gegevens, het is nooit dubbelzijdig. Het slechtste deel van het is, het merendeel van de informatie is bestemd voor de Prullenbak (of papier recycling, als je
BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

er is veel belangstelling deze dagen onder hobbyisten bij het beheersen van Borstelloze DC (BLDC) motoren, die hebben betere prestaties en betere energie-efficiëntie overtraditionele gelijkstroommotoren, zijn maar moeilijker te gebruiken. Er bestaan
Overhemd en stropdas kaart

Overhemd en stropdas kaart

banden zijn zeker een fail-safe geschenk op Vaderdag, dus waarom niet beschikken over hen in uw kaart dit jaar? Eenvoudig en zoet, deze kaart overhemd en stropdas is ervoor te zorgen dat papa glimlach.Ook kan het patroon van het shirt worden gewerkt
Hoe voor het hosten van een spion-partij

Hoe voor het hosten van een spion-partij

Voor haar 8e verjaardag doorschemeren mijn dochter dat ze echt graag een "geheim Agent, Nancy Drew-ish, Super Sleuth, Spy Party". Weet je het een? No? Nou, ik ook niet. Dus na een snel zoeken naar ideeën (fantastische die gevonden hier) en komen
U kunt dat doen met een druk op de KIndle?

U kunt dat doen met een druk op de KIndle?

ik begreep nooit waarom iemand zou willen om zelf een e-Reader. Vervolgens mijn volwassen kinderen gaf me een Kindle Touch en ik heb gevonden manieren om het voor mij veel van wat een slimme telefoon of een iPad voor andere mensen doet doen. Op een d