Rotary Vending prototyp (11 / 15 steg)

Steg 11: Python och jinja/html program



Så vägen tillbaka när (på steg 5 faktiskt) kunde vi styra några LED genom att köra en python program via en terminal i katalogen. Nu när vi har byggt en maskin kan vi börja styra motorer istället för enkel LED. Om du refererar till mappen web-ledda och dess motsvarande kataloger (mallar och gpio mappar) du kommer att märka i web-led.py att mappen gpio importeras. Den här mappen är en python-modul som ger python förmågan att göra använda av gpio stiften på pcDuino. Mallmappen har en HTML-fil som använder jinja 2 att kommunicera till python program och köra bitar av kod via href-Taggar. Mer information om jinja 2 finns här.

Vi ändrade web-ledda koden så att den passar våra behov och omarbetade den HTML-mallfilen. Du behöver bara en mer Pythonmodul--ADC eller analog till digital omvandlare modul. ADC modulen tillåter oss att läsa värden från IR-detektor och kontroll när den huvudsakliga motorn snurrar. Så börja med att skapa en ny broschyren alarmerat "open-vend" eller vad Smart namn flyter båten. Vi kommer att vara mer eller mindre kopiera struktur av mappar och kataloger som var närvarande i mappen web-ledda så gå vidare och i den nya katalogen skapa en "mallar" mappen och kopiera i mappen "gpio" python module från katalogen web-ledda. Tillbaka på steg 4 hämtade vi en mapp från github kallade "python-pcduino". Kan återupptäcka den mappen och i dess prover/adc_test/katalog kopiera adc-mappen och klistra in den i den öppna-vend mapp.

På denna punkt ska katalogen "open-vend" se ut den första bilden (del 1).

Gå vidare och ladda ner filen öppen-vend.html och placera den i katalogen mallar. Äntligen hämta programmet open-vend.py bifogas. Klistra in i den öppna-vend mapp. Även i den öppna-vend katalogen köras öppen-vend.py med

sudo python open-vend.py

Se Steg
Relaterade Ämnen

Rotary telefon uppringning till en Arduino-gränssnitt

en gammal rotary telefon kan användas för flera olika syften i din Arduino projekt - använda den som en ny enhet, eller använda Arduino gränssnittet en rotary telefon till din dator.Detta är en mycket grundläggande guide som beskriver hur gränssnitte...

Hur man gör en PIP-Boy (prototyp)

så vad är en PIP-Boy, du frågar? För de obekanta är en PIP-Boy en anordning som används av huvudpersonen i den populära Fallout-serien av spel för navigering, strålning upptäckt, data storage/uppspelning och lagerhantering. Är ett stort fan av serien...

Förbättrad Arduino Rotary Encoder behandlingen

Roterande pulsgivare är stor indataenheter för elektronik projekt - förhoppningsvis detta Instructable kommer att inspirera och hjälpa dig att använda en i ditt nästa projekt.Varför skriva rotationsencoder kod?Jag ville använda en låg kostnad rotatio...

De Organ Donor projekt del 1: Recyclone Rotary Combo Amp

Jag slaktade en Hammond Aurora 8200 för reservdelar nyligen och fick en hel drag. Godbitar från orgeln var en Leslie roterande högtalare. Leslie är en högtalare med en motoriserad kon som roterar över den för att skapa en unik tremolo-effekten. Det a...

Design och prototyper av Skelequill Start till slut

Ibland finns det just ingenting ute som passar just dina behov. Kanske är dessa andra saker för tung, för dyrt, för liten, för stor, etc. De passar inte bara hur du vill. Tja, är det bästa du kan göra i en sådan situation att göra din egen grej! Men...

Chibikart: Snabb-prototyper en subminiatyr elektriska Go-Kart använder Digital fabrikation och Hobby komponenter

Chibikart! är en mycket liten ändå kraftfull och lättmanövrerad 2WD elektriska go-kart som du kan bygga med off-the-shelf industri och hobby komponenter och digitalt fabricerade ram delar. Med moderna litiumjonbatterier och borstlösa permanentmagnet...

3D tryckt NFC armband prototyp (TfCD projekt av Jeremy Evers och Bas Van Der Werf)

Följande instructable hjälper dig att göra dina egna NFC armband. Detta armband kan ges olika funktioner genom att skriva kod med din smartphone på NFC-chip. Ett NFC-chip är ett chip som kan kommunicera på nära håll med en NFC-läsare apparat, som fin...

DIY Hydroponics använda PVC fästmarginal (prototyp)

detta Instructable beskriver byggandet av ett inomhus hydroponiska system, som är ett designprojekt av ett team av fyra första året Ingenjörsvetenskaplig studenter från University of Toronto. Systemet är konceptuella och experimentella, och har inte...

Honey buzzard kite (prototyp)

detta är en eftermiddag projekt jag ville göra i många år, och när jag såg att det var en riktig "kite tävling" - än Kiteman - jag bestämde mig att ge det en chans. Hoppas ni gillar det!Det alla strarted med fågel migration.Varje år miljontals f...

Att göra en Prototyping styrelse för Circuitscribe Kit (och en Bonus termistor modul!)

(Obs-detta är en gäst post för Eureka! Fabriken av Chuck Stephens som en del av deras Instructables bygga nattprogram.)Som frilansande utbildare och "maker maker" är jag alltid ivriga att kolla in ny elektronik lärande system och pedagogiska lek...

Bygg din egna prototyper Kit...

Jag gör Prototyper kit innan jag går in på Detaljer för att skapa några av mina projekt. Detta sätt kan jag "grov-i" projekt delar innan de bestämmer sig en ritning som kan behöva modifieras en massa gånger att få projektet "ringa in"....

Anpassade PCB prototyper använder en laserskärare

jag kommer att gå igenom processen att skapa prototyper ett tryckt kretskort med en laserskärare och förnödenheter från din lokala Radioshack och järnhandel. Detta är en process som jag har fulländat efter flera prototyper jag skapat som en del av mi...

Fungerande Lassiter prototyp brännande Laser Pistol från Firefly!

I Firefly, Mal Reynolds och hans besättning försök en vågad heist att stjäla Lassiter, en ovärderlig antikvitet prototyp laser pistol. Visst, som fungerar inte längre, men det är ändå värt en förmögenhet. Den goda nyheten för Firefly fans är att du i...

Arkitekturen i vardande: Lära sig att växa / växa att lära fasad prototyp

Formgivare: Taole Chen, Joshua Evans, Mallory Van NessDetta projekt är produkten av en arkitektur designstudio undervisas av Adam Marcus (Variabel projekt) och Margaret Ikeda & Evan Jones (montering) på Kalifornien College of Arts Division för arkite...

Arkitekturen i vardande: Studio H Plus fasad prototyp

Formgivare: Benjamin Grabstein, Veronica Leung, Malin RoblesDetta projekt är produkten av en arkitektur designstudio undervisas av Adam Marcus (Variabel projekt) och Margaret Ikeda & Evan Jones (montering) på Kalifornien College of Arts Division för...

Arkitekturen i vardande: Studio H2O fasad prototyp

Formgivare: Adika Djojosugito och Martinus SetiawanDetta projekt är produkten av en arkitektur designstudio undervisas av Adam Marcus (Variabel projekt) och Margaret Ikeda & Evan Jones (montering) på Kalifornien College of Arts Division för arkitektu...

Arkitekturen i vardande: Tech kök fasad prototyp

Formgivare: Colby Rosenwald och Shan-YuDetta projekt är produkten av en arkitektur designstudio undervisas av Adam Marcus (Variabel projekt) och Margaret Ikeda & Evan Jones (montering) på Kalifornien College of Arts Division för arkitektur på våren 2...

Arkitekturen i vardande: Omväxlande lager fasad prototyp

Formgivare: Reynaldo Kambey och Olle TaghvaeiDetta projekt är produkten av en arkitektur designstudio undervisas av Adam Marcus (Variabel projekt) och Margaret Ikeda & Evan Jones (montering) på Kalifornien College of Arts Division för arkitektur på v...

Bakgrund: Prototyping strategier för mögel blåst glas

Mögel blåst glas har varit en grundläggande strategi för produktion glastillverkning särskilt i Tjeckien och andra skandinaviska länder. Även om tjeckerna har blivit särskilt bra på denna typ av glassworking och trä mögel beslutsfattande med en svarv...