Rotary Vending prototipo (11 / 15 paso)

Paso 11: El Python y jinja/html programas

Tan cierto de nuevo cuando (en el paso 5 en realidad) hemos sido capaces de controlar algunas LED ejecutando una pitón del programa a través de un terminal en ese directorio. Ahora que hemos construido una máquina podemos empezar a controlar los motores en lugar de simple LED. Si hace referencia a la carpeta de web y sus correspondientes directorios (plantillas y carpetas gpio) se dará cuenta en la web led.py que se importa la carpeta gpio. Esta carpeta es un módulo de python que permite a python a hacer uso de los pines gpio en el pcDuino. La carpeta de plantillas tiene un archivo .html que utiliza jinja 2 para comunicarse con el programa python y ejecutar trozos de código a través de etiquetas href. Puede encontrarse más información sobre jinja 2 aquí.

Modificado el código basada en web para adaptarse a nuestras necesidades y había reelaborado el archivo .html de la plantilla. Se necesita sólo un módulo python más--el ADC o el módulo convertidor analógico a digital. El módulo ADC que nos permite leer valores desde el detector IR y control cuando gira el motor principal. Así que empieza por crear una nueva carpeta llamada "open-vend" o cualquier nombre inteligente flota su barco. Estaremos más o menos copiando la estructura de carpetas y directorios que estaban presentes en la carpeta basada en la web para ir adelante y en el nuevo directorio de crean una carpeta "templates" y copia en la carpeta "gpio" python módulo desde el directorio web-led. En el paso 4 hemos descargado una carpeta desde github llamada "python-pcduino". Permite redescubrir esa carpeta y en sus muestras de/adc_test/directorio de copia de la carpeta de adc y pegarlo en la carpeta abierta-vend.

En este momento directorio "open-vend" debe verse como la primera foto (parte 1).

Seguir adelante y descargar el archivo abrir-vend.html y colóquelo en el directorio de plantillas. Finalmente descargar el programa open-vend.py Unido. Pegar en la carpeta abierta-vend. Mientras que en la abierta-vend directorio ejecutar open-vend.py con

			

          

Artículos Relacionados

Cómo hacer un PIP-Boy (prototipo)

Cómo hacer un PIP-Boy (prototipo)

por ¿qué es un PIP-Boy, pido? Para aquellos que no estén familiarizados, un PIP-Boy es un dispositivo usado por el protagonista de la conocida serie Fallout de videojuegos para la navegación, detección de la radiación, almacenamiento y reproducción d
¿Venda de boda de cinco-ciento

¿Venda de boda de cinco-ciento

cansado de oro y diamantes? ¿Tal vez eres un poco cool todo bit "los diamantes son para siempre"? ¿Tal vez eres reacio a apuntalar el cartel de Beers? ¿El oro es bonito, pero no deja un mal sabor en la boca para ser un consumidor tan conformista
Helicóptero de arrojar la venda de elástico

Helicóptero de arrojar la venda de elástico

esto es un juguete que se solía jugar con como un niño. Siempre fue un plástico barato uno que compró, pero pensé sería fácil de hacer, así lo dio a ir.Obviamente se puede jugar con el diseño dependiendo de qué materiales usted tiene ahí, pero esto d
Ultimate AIO, totalmente sobre-diseñados, Dremel Rotary Tool taladro / lijadora / amoladora / Router

Ultimate AIO, totalmente sobre-diseñados, Dremel Rotary Tool taladro / lijadora / amoladora / Router

Hay algunos muy buenos Instructables que muestra cómo hacer una prensa del taladro herramienta Dremel rotary que me inspiro a hacer uno para mí. Como empecé a diseñar, me preguntaba si podría combinar la funcionalidad de taladro con una lijadora y mi
El órgano donante proyecto parte 1: El amplificador de Combo de Rotary Recyclone

El órgano donante proyecto parte 1: El amplificador de Combo de Rotary Recyclone

Recientemente había matado un Hammond Aurora 8200 para piezas de repuesto y tiene un buen recorrido. Una de las golosinas del órgano fue un altavoz giratorio Leslie. La Leslie es un altavoz con un cono motorizado que gira por encima de él para crear
Prototipo WeftWash

Prototipo WeftWash

WeftWash es un tablero perforado peine que mantienen las extensiones del pelo desenredadas durante el lavado, secado al aire, mostrar, almacenar y transportar los procesos.El propósito de WeftWash es disminuir la fricción durante estos procesos para
Centro prototipo de Arduino

Centro prototipo de Arduino

este es un relativamente barato y fácil de construir proyectos que le ayudarán a probar todos sus proyectos de Arduino y prototipos. Puesto que tiene una fuente de alimentación, que elimina el uso de la batería frecuentes y deja la placa libre de reg
Tablero acrílico prototipo

Tablero acrílico prototipo

Cuando he terminado un prototipo board, a menudo quieren utilizarlo para: extender el prototipo, el prototipo se integran con otros prototipos, proteger el prototipo o incluso Mostrar la placa de prototipo.No quiero montar el tablero de prototipo en
Cómo hacer un prototipo urbano 'Que brilla intensamente de un paso de peatones'

Cómo hacer un prototipo urbano 'Que brilla intensamente de un paso de peatones'

un "cruce de peatones que brilla intensamente" es un mecanismo de calmar el tráfico que crea un camino de luz a través de una intersección con el fin de mejorar la visibilidad de los peatones al tráfico que se aproxima al cruzar por el camino. C
Vendas de boda de encargo de DIY

Vendas de boda de encargo de DIY

Así que este instructable es cómo hacer tus propios anillos de boda si estás en un presupuesto ajustado como estamos. Implica mucho de herramientas/equipos que la media Joe probablemente no poner alrededor. Así FYI.Aquí está una lista de herramientas
Construcción de un módulo de creación de prototipos de protoboard

Construcción de un módulo de creación de prototipos de protoboard

Muchos de nosotros los viejos contadores de tiempo cortan los dientes en el laboratorio de electrónica de Archer 200-en-1 clásico o kits similares. Pensar en él como una analógica Arduino - una navaja suiza de la electrónica. Consistían en una bandej
[Prototipo] La mesa

[Prototipo] La mesa

Estoy pensando en plana paquete de concurso. Tengo este diseño de mesa capaz de doblar en mi mente, pero me falta las herramientas para construirlo. Leyendo mi Twitter vi "quedan 9 días para entrar en el gran o pequeño reto y ganar un iPad!". Fo
Base de prototipos de Robot multiusos madera contrachapada

Base de prototipos de Robot multiusos madera contrachapada

Por qué gastar tu dinero en robot confeccionado de metal o acrílico bases cuando se puede hacer uno usted mismo! sí, así que este instructable va a enseñar cómo hacer una plataforma base de madera contrachapada robot prototipo. Seguramente necesite c
Hacer una placa de prototipos para el Kit de Circuitscribe (y un módulo de termistor de bonificación!)

Hacer una placa de prototipos para el Kit de Circuitscribe (y un módulo de termistor de bonificación!)

(Nota-Este es un post invitado de Eureka! Fábrica por Chuck Stephens como parte de su programa de Instructables construir noche.)Como educador independiente y 'maker maker', siempre estoy ansioso por ver nueva electrónica juguetes educativos y sistem