Rotary Vending Prototype (11 / 15 stap)

Stap 11: De Python en jinja/HTML-programma 's


Zo weg terug wanneer (op stap 5 eigenlijk) we waren in staat om te controleren enkele LED's door het uitvoeren van een python program via een terminal in die map. Nu dat we hebben een machine die we beginnen kunnen met het besturen van motoren in plaats van eenvoudige LED's gebouwd. Als u naar de map web geleide en de bijbehorende mappen (sjablonen en gpio mappen verwijst) ziet u in de web-led.py dat de map gpio is geïmporteerd. Deze map is een python module die python de mogelijkheid geeft om gebruik van de gpio pinnen op de pcDuino. De sjablonenmap is een .html-bestand dat jinja 2 gebruikt om te communiceren naar het python programma en brokken van code uitvoeren via href-codes. Meer informatie over jinja 2 kan worden gevonden hier.

We gemodificeerde de web geleide code aangepast aan onze behoeften en herwerkt het HTML-sjabloonbestand. U moet slechts één meer python module--de ADC of analoog naar digitaal converter module. De ADC-module laat ons afgelezen waarden de IR detector en de controle als de belangrijkste motor draait. Dus beginnen met het maken van een nieuwe map genaamd "open-vend" of welke slimme naam uw boot drijft. Zullen we min of meer de structuur van mappen kopiëren en mappen die aanwezig in de map web geleide dus ga je gang en in de nieuwe map waren een map "Sjablonen" en kopie maken in de "gpio" python module map uit de map web geleide. Weer op stap 4 gedownload we een map van github genaamd "python-pcduino". Laat die map te herontdekken en in haar monsters/adc_test/directory kopiëren van de adc-map en plak deze in de open-vend map.

Op dit punt moet uw directory "open-vend" uitzien als de eerste foto (deel 1).

Ga je gang en download de open-vend.html bestand en plaats deze in de map Sjablonen. Ten slotte downloaden het programma van de open-vend.py gekoppeld. Plak deze in de open-vend map. Terwijl in de open-vend map uitgevoerd open-vend.py met

 sudo python open-vend.py 

Gerelateerde Artikelen

Houten precisie mini router basis voor roterende gereedschap (met kartonnen prototype)

Houten precisie mini router basis voor roterende gereedschap (met kartonnen prototype)

Ik heb een Dremel zoals roterende gereedschap en ik wilde een mini router basis daarvoor. Het kan worden gekocht van Dremel of Stewmac BVhttp://www.Dremel.com/en-US/tools/pages/ToolDetail...http://www.stewmac.com/Luthier_Tools/Tools_by_Job/...maar ik
Arduino Rotary Encoder lezing verbeterd

Arduino Rotary Encoder lezing verbeterd

Rotary encoders zijn grote invoerapparaten voor elektronica projecten - hopelijk dit Instructable zal inspireren en helpen u in uw volgende project gebruiken.Waarom rotary encoder code schrijven?Ik wilde een low-cost roterende encoder gebruiken als e
Hoe om te herstellen van Rusty metalen delen met behulp van een Dremel Rotary Tool en draadborstels

Hoe om te herstellen van Rusty metalen delen met behulp van een Dremel Rotary Tool en draadborstels

Hey DIYers,Voor dit Instructable, heb ik riep de hulp van mijn vriend van gerecycled sculptuur, Emma. Emma werd aanvankelijk opgericht tijdens de late herfst van 2010. Ze was een deel van mijn eerste (en enige, tot nu toe) solo kunsttentoonstelling,
Ultieme AIO, volledig overdreven gemanipuleerde, Dremel/Rotary Tool boor Press / Sander / Grinder / Router

Ultieme AIO, volledig overdreven gemanipuleerde, Dremel/Rotary Tool boor Press / Sander / Grinder / Router

Er zijn sommige werkelijk goede Instructables tonen hoe maak je een Dremel/rotary tool boor pers dat inspireerde mij om te maken voor mezelf. Als ik begon te ontwerpen, ik vroeg me af als ik kon de boor pers functionaliteit met een schuurmachine comb
Hoe maak je een PIP-Boy (Prototype)

Hoe maak je een PIP-Boy (Prototype)

dus wat is precies een PIP-Boy, u vraagt? Voor die onbekend is een PIP-Boy een apparaat dat wordt gebruikt door de protagonist in de populaire Fallout-serie van computerspellen voor navigatie, straling detectie, gegevens opslag/afspelen en voorraadbe
Het Organ Donor Project deel 1: Het Recyclone Rotary Combo Amp

Het Organ Donor Project deel 1: Het Recyclone Rotary Combo Amp

Ik heb onlangs een Hammond Aurora 8200 voor reserveonderdelen afgeslacht en kreeg nogal een afstand. Een van de goodies van het orgel was een roterende spreker van Leslie. De Leslie is een luidspreker met een gemotoriseerde kegel die draait boven een
3D afgedrukt orthesen Prototype (niet voor medicinaal gebruik!)

3D afgedrukt orthesen Prototype (niet voor medicinaal gebruik!)

Deze 3D gedrukte revalidatie orthese werd ontwikkeld en gemonteerd op een specifieke iemands hand en waarschijnlijk andere mensen niet past tenzij de bronbestanden in 3D modeling software juist zijn afgesteld. ZMorph en Eliza Wrobel die dit apparaat
[Prototype] Zee salontafel

[Prototype] Zee salontafel

Ik denk voor Flat Pack wedstrijd. Ik heb dit vouw-baar salontafel design in mijn gedachten, maar het ontbreekt de machtshulpmiddelen om te bouwen. Het lezen van mijn Twitter zag ik "9 dagen links naar Voer de grote of kleine Challenge en win een iPad
Multifunctionele multiplex Robot Prototyping Base

Multifunctionele multiplex Robot Prototyping Base

Waarom uw dollar besteden aan kant en klare metaal of acryl robot baseert als je er zelf kunt maken! Ja, zo dit instructable gaat om je te leren hoe te maken van een multiplex robot prototyping basis platform. U zeker ze nodig als u een beginner bent
Prototyping Toolkit voor Low-Tech extensies voor een prothetische Arm

Prototyping Toolkit voor Low-Tech extensies voor een prothetische Arm

DOEL VAN DE TOOLKIT:Zoals aangetoond in de foto's, deze Toolkit kan worden gekoppeld aan een prothese werk-Arm dat personen met een amputatie van de arm naar'low-tech' gereedschappen hechten aan hun prothese. Haar doel is het geven van deze personen
Het maken van een Prototyping-Board voor de Circuitscribe-Kit (en een Bonus Thermistor Module!)

Het maken van een Prototyping-Board voor de Circuitscribe-Kit (en een Bonus Thermistor Module!)

(Opmerking-Dit is een gastpost voor Eureka! Fabriek door Chuck Stephens als onderdeel van hun Instructables bouwen Night programma.)Als een freelance opvoeder en 'maker maker' ben ik altijd enthousiast om te controleren op nieuwe elektronica leren sy
Mobile Station prototype voor milieu Data Capture ("een Mars Rover emulator")

Mobile Station prototype voor milieu Data Capture ("een Mars Rover emulator")

Algemene Beschrijving:Dit project heet voor de ontwikkeling van een volledig functionele mobiele prototype "de Rover Station", verantwoordelijk voor het vastleggen van de milieugegevens als temperatuur, vochtigheid en lichtsterkte. Het idee is i
Dood Bug Prototyping en vrije elektronica

Dood Bug Prototyping en vrije elektronica

Dode insect prototyping en vrije elektronica zijn een manier van bouwen werken van elektronische schakelingen, solderen de delen direct samen, of via draden in plaats van de traditionele manier van het gebruik van een Printplaat (PCB).Dode insect pro
Bouwen van een Breadboard Prototyping Module

Bouwen van een Breadboard Prototyping Module

Velen van ons oldtimers knippen onze tanden op de klassieke Archer 200-in-1 Electronics Lab of soortgelijke kits. Denk aan het als een analoge Arduino - een Zwitsers zakmes van elektronica. Ze bestond uit een lade met verschillende componenten gemont