Övergångsställe



Jag satte detta projekt tillsammans som en simple Python kodning övning på en Raspberry Pi för 12-15 år gamla studenter men det kan göra ett bra första Raspberry Pi projekt för alla som vill lära sig om GPIOs.

Från början byggdes på ett Lödfritt set av brödunderläggen men senare jag byggt modellen för en öppen kväll och för studenter som kommer senare. Jag ger endast disposition instruktioner för att bygga modellen hur du gör det beror på material, verktyg och färdigheter du har tillgängliga.

När färdig, upptäcker ultraljud avståndsmätare modulen en "bilfria" närmar sig överfarten. Om de bor inom 3 sekunder följer sekvensen av en standard brittiska Pelican korsning: den trafik signalen går från grönt till gult och rött, och sedan den bilfria signalen ändras från vänta att korsa och en sundare börjar pip. Det är fortfarande sådär för tillräckligt länge för fotgängare att korsa vägen, då Signalgivare stoppar, och för några sekunder amber och de arga signalerar flash tillsammans. Bilfria signalen återgår sedan till vänta och den trafik signalen till grönt.

Jag ge studenterna ett skelett Python program som importerar de nödvändiga biblioteken, definierar en funktion för att mäta avstånd med ultraljuds-modul, initialises GPIO stiften och testar lamporna och Signalgivare. Jag också ge dem ett flödesschema som de sedan skall genomföra som Python kod.

Jag föreslår att träningen sker i två delar sedan den pipa och blinkande fasen är lite mer komplicerat. I själva verket som jag visar, kan det genomföras som en mycket enkel tillståndsdator med bara en tillståndsvariabler. (Idén om en tillståndsdator är en extremt kraftfull programmering koncept och en bra att introducera studenterna till.)

Se Steg
Relaterade Ämnen

NYC övergångsställe Sign

jag tycker om att göra enkla uttalanden för min Halloween kostymer, och i år ville göra något intressant med ljus. Jag bestämde mig att plocka de mest allestädes närvarande armaturen i NYC - övergångsställe skylten, och förvandla mig själv till en mi...

Hur man gör en "Glödande övergångsställe" Urban prototyp

en "glödande övergångsställe" är en trafik-lugnande mekanism som skapar en väg av ljus över en korsning för att förbättra synligheten för fotgängare att mötande trafik när de passerar genom banan. Jag skapade och uppvisade en prototyp av denna s...

LEGO T-korsningen trafik lysdiod

Video inte leker? Se det på YouTube: http://www.youtube.com/watch?v=q0tiiWwC6ZoBakgrundVarje jul som vi satt upp en stor LEGO tåg layout i en del av vardagsrummet. I år hamnade jag vinna en eBay-auktion för ett antal äldre modell LEGO road plattor, v...

En mikroprocessor/elektroniska projekt

under vissa tider på året Instructables blir frågade "vad projektet kan jag göra", "Hur kan jag göra..." mestadels av skola eller högskola studenter.I många fall om frågeställaren var att närma sina projekt på ett logiskt och systemati...

Stoppskylt soffbord

Här är ett enkelt soffbord jag gjort ut av en gammal, ratty stoppskylt och vissa björkplywood.Jag fick en hög med gamla vägmärken för några år sedan, som jag har verkligen trivts med för projekt som det här.Om du är intresserad av att få några gamla,...

Rainbow prismatiska erfarenhet

Detta är ett projekt som utformats för marknaden Street Prototyping Festival i San Francisco, April 2015.Skaparna är Sabrina Habel och FICTILISRAINBOW PRISMATISKA ERFARENHETRainbow prismatiska erfarenhet i sin enklaste fysiska form är ett stort klust...

Traverse stavar med IoT

Detta instructable är en typ av nörd. : )Spela till sången för att vara ett begrepp att inducera installera övergångsställe för att gå person passerar och förhindra obehörig korsningar.Steg 1: hårdvaraSteg 2: programvarahttps://Developer.mbed.org/Use...

Låg kostnad och korrekt inkubator för DIY biologi

DIYbio, (Do It Yourself) biologi är en växande rörelse som syftar till att göra biologi tillgänglig utanför professionella sammanhang. Under de senaste åren, är plattformar såsom OpenPCR och Pearl Biotech transilluminator utformade för att stödja bio...

Zebra - Smart passerar

Ett revolutionerande projekt för en Smart City. Projektet är för säkerheten för fotgängare och studier av livskvalitet i städerna. Projektet är inriktat på säkerheten för övergångsställe, tack vare genomförandet av sensorer palced på passage kan göra...

Enkla Dual Axis Solar Tracker

En español.Vi på BrownDogGadgets.com älskar att använda solenergi med våra elektronik projekt. För det mesta är det extremt lätt att arbeta in i små, låg spänning, projekt.En ofta förekommande fråga vi får från studenter och hobbyister är "Hur kan ja...

Mappning av mikrober

även om du inte kan se dem med blotta ögat, mikrober är överallt. Din kropp och nästan alla ytor runt omkring dig är täckt av dessa små mikroskopiska organismer. Jag kommer att förklara hur du kommer snart att kunna karakterisera de mikrobiella samhä...

Trafikljus [nybörjare Arduino projekt]

detta är en nybörjare projekt för Arduino. Jag använder Arduino Uno men bör fungera med liten eller ingen förändring på andra arduino modeller.Ställa in hårdvaran är mycket enkelt. Detta projekt är mer av ett verktyg för att lära sig hur man programm...

Kompakta kretskort med örn... Ingen etsning!

I detta Instructable jag ska visa dig mönster hur jag använder Cadsoft Eagle, PCB CAD-program för att göra kompakta PCB för mina projekt.I mitt land järnklorid är inte lätt att få tag på och de alternativa etsmedel verkar för mycket arbete för mindre...

Kul med linjal och passare - grundläggande geometriska konstruktioner.

Med förekomsten av ritprogram, jag har märkt att vissa färdigheter verkar vara bleknar bort.Detta Instructable är resultatet av en begäran * för en disposition av några av dessa färdigheter. Om du redan kan använda en linjal och kompass, detta är int...

90x60cm diskret ledde prydande Text matris

Detta är min första instructable och jag var inte planerar att göra det när jag först började detta projekt, så bära med mig och alla slags brister den kan ha. Först bestämde jag mig att göra detta projekt när jag upptäckte hur enkelt och billigt det...

Nerdy visitkort med tre QR koder

Någon vill anställa bjöd in mig till en meet och hälsa på nästa vecka. Inbjudan föreslog att jag tar visitkort. Eftersom jag för närvarande inte har någon, och det finns ingen tid som nuvarande, bestämde jag mig att designa min egen idag. Som jag är...

3D orm på Charlieplexed 4 x 4 x 4 LED Cube

Hej,Detta är min första instructable så medan jag ska försöka göra det så tydligt som möjligt, lämna gärna en kommentar med bra/dåliga delar och/eller stavning misstag i min instructables. Dessutom, om du gillade den instructable, kan du rösta på mig...

West elm inspirerade smycken fält...

west elm inspirerade smycken fält...jag Google smycken lådor... När jag hittade en vacker låda min west elm (2009) inträde... Jag ville ha min egen bit... på tyg.Steg 1: att göra mallen design är dubbel konkav linsJag gjorde mallen mig själv.Steg 2:...

Flexibel LED eTextile band array

ännu en metod för att skapa eTextiles och bärbara datorer: en lätt sy flexibla band matris för lysdioder.Vill du ha mer eTextile hur-till DIY eTextile videor, tutorials och projekt?Besök sedan eTextile Lounge!Steg 1: Samla delar BandGängaNålSaxSymask...