Quiz-O-Tron 3000: Arduino frågesport tävlande lockout system (5 / 8 steg)

Steg 5: Dissekera hjärnor




Som jag nämnde tidigare genomförs frågesport-O-Tron 3000 hjärnor med en Arduino shield och en Arduino Uno microcontroller utvecklingsplattform. Skölden innehåller gränssnitt och kontroll kretsar som ansluter till de fyra stora knapp rutorna och Arduino Uno innehåller programvara och input/output stift att göra allt att fungera. Hjärnans sköld är uppdelat i två huvuddelar: knappen Växla ingång kretsar och de LED strömkretsarna kontroll. Här är en uppdelning av vad varje huvuddelen av hjärnans Arduino shield gör.

Switch ingång kretsar (en för varje knapp) består av ett inre motstånd som ansluter en Arduino input stift till + 5 volt. Det samma ingångsstiftet kopplas sedan till marken via växeln lätt knappen som är normalt öppen. Arduino programvaran läser spänning tillståndet för denna ingångsstift som är hög (+ 5V) tills knappen är intryckt och sedan staten ändras till låg (marken/0V). Detta är hur programmet Arduino vet att en knapp trycks ner och kan sedan utföra den programmerade Svaren på denna händelse.

En gång Arduino sinnena att en knapp har tryckts vi vill vidta följande åtgärder: 1) ljus vinnare ledde på konsolen översiktskontrollen medan blinkande lysdioderna på utlösande button box, 2) lockout de andra knapparna i 5 sekunder innan du återställer standardinställningarna för nästa fråga.

Eftersom vi har en krets som blinkar lysdioderna i knappens låda, allt vi behöver göra är skicka ström på LED-kretskortet för att aktivera lamporna. Detta görs med de kontroll strömkretsarna (en per knapp) som är under kontroll av en av den Arduino utgångsstift. Arduino programvaran kontrollerar delstaten utgångsstiftet, oavsett om det är hög (+ 5V) eller låg (0V). Utgångsstiftet Arduino är ansluten till en transistor via ett motstånd.

I den här konfigurationen blir transistorn en elektronisk switch som styr flödet av makten från skölden till lysdioderna. När programvaran Arduino ändrar status för utgångsstiftet till hög kan transistorn makt att flöda till en av lamporna på MCC och LED styrelse i rutan tillhörande stora knappen. Transistorn gör detta genom att fylla den strömkrets anslutning till marken. Den positiva DC-spänningen för LED power styrkretsen kommer från den "Vin" pin av Arduino. Om vi driver QT3K med 9 volts DC via Arduinos strömkontakt få vi perfekt spänningen skickas till våra blinkande lysdiod krets. Programvaran sedan väntar fem sekunder innan du ändrar den utgångsstiftet staten låg således stänga transistorn och döda befogenhet att lysdioderna.

Vi använder transistorer för att styra power till externa apparater eftersom Arduino utgångsstift begränsas till 5 volt vid maximalt 40 milliampere. Transistorerna kan vi styra enheter som kräver högre spänningar och att dra högre strömmar. Transistorer används i detta projekt kan hantera upp till 600 ma. Detta möjliggör mycket mer variation i typer av enheter som vi kan styra med Arduino.

Den första bilden visar Schematiskt diagram knappen input och LED power kontrollkretsar som genomförs på Arduino shield. Här kretsar upprepas för varje knapp med var och en att vara ansluten till en annan uppsättning Arduino indata och utdata stift.

Quiz-O-Tron 3000 översiktskontrollen konsolen finns möjlighet att rapportera vilken knapp trycktes. Detta görs med 4 lysdioder monterade på översiktskontrollen konsolen. Dessa LED-lampor drivs av samma krets som är driver blinkande LED styrelsen i rutan stora knappen. Du kan se dessa lysdioder i den andra bilden som visar avslutade översiktskontrollen konsolen.

Lysdioderna är ordnade i samma mönster som DB-9 kontakterna på konsolen som är när anslutningen görs till rutorna stora knappen. Den röda knappen bredvid lysdioderna används för att återställa Arduino. Den är ansluten till området "reset switch" på Adafruit Proto Shield. Detta är praktiskt om du vill snabbt rensa lysdioderna från blinkande och förbereda knapparna för nästa fråga.

Fallet för konsolen översiktskontrollen behövde hus Arduino, sköld, DB-9 kopplingar, lysdioder och reset switch. Jag använde ett projekt fall av ABS plast med en flyttbar aluminium panel. Jag drog en mall för toppen av fallet med layouten för DB-9 kontakterna, lysdioder och reset-knappen. Jag kollade mallen för passform och såg till att den Arduino och sköld skulle klara DB-9 kopplingar när monterad på panelen flyttbara. När jag var säker på min mall brukade jag se-igenom maskeringstejp helt täcka och säkra papper mallen till toppen av fallet. Jag sedan använde detta som en guide för min Dremel roterande verktyg som jag förberett för hårdvara för att monteras där.

Dremel verktyg gjort snabba arbete i fallet med en borr och lite skärande. Jag använde då ett skärande hjul för att skära fyrkantiga skårorna på baksidan av fallet som exponerar Arduino USB port och externa strömkontakt. Varje sänktes från den öppna sidan av fallet (när panelen aluminium togs bort) genom två parallella snitt från öppningen. Jag gjorde det utrymme som skiljer de två snitten bredden på varje tillhörande jack. Jag gjorde en linje mellan de två snitten på lämpliga "toppen" av varje öppning jag skapade. Tång användes för att bryta av två bitar av plast på poäng raderna att skapa hål som skulle utsätta dessa kontakter. En hand fil användes sedan till torget och neaten varje öppning.

Jag använde även Dremel roterande verktyg för att borra fyra hål för fästen i panelen aluminium för att hålla den Arduino och sköld säkert på plats. Den tredje bilden visar undersidan av översiktskontrollen konsolen där du kan se positionen för Arduino monteringsdetaljer. Den vidare foto ger dig en titt inuti MCC. Och den femte Visa Arduino monterad på projektpanelen box aluminium.

Se Steg
Relaterade Ämnen

Personliga Arduino frågesport

Denna Arduino frågesport är den kala elektronik som behövs för att göra en awesome, bärbara frågesport! I detta Instructable lär dig hur tråd upp denna fantastiska utbildningsprojekt. Ingen låda ingår, eftersom jag vill att du ska tänka på en cool in...

Genom att använda Pimoroni Display-O-Tron med arduino

pimoroni Display-O-Tron 3000 (shop.pimoroni.com) är inte bara en av de bästa displayen för Raspberry Pi pengar kan köpa, hårdvaran köra stöds väl på Arduino plattform... Följ guiden!Steg 1: Hårdvara pinut Dot3k är en 3 x 16 LCD med 3 RGB bakgrundsbel...

Te-O-Tron 3000.2

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com)Är du trött på att göra te som en vilde? Då är det te-O-Tron 3000.2 just för dig! Använda state-of-the-art teabag gripande teknik...

Arduino trådlöst GSM Security System

Hej, här kommer jag visa dig min gsm säkerhetssystem som jag gjorde, du bör ha viss erfarenhet med elektronik förväg. Känn dig fri att ändra detta projekt i som du vill. Alla delar är köpt från DX.com.Anledningen till dess wireles är så du behöver in...

Arduino + PICAXE = "robot" domare!

Hej!Idag ska jag visa dig hur man gör en lätt Arduino Baseball Ump! Detta lilla system är förmodligen bäst för scrimmages (informella spel) när du har lite snorkigt konkurrenskraftig spelare så att ingen klagar om hur "orättvist" Detta är ;) Jag...

Interaktiva Arduino Powered LED skidor

Trött på det tråkiga svart i Kvällsskidåkning? Frukta inte! Arduino programmerbara interaktiva LED skidor kommer att lysa upp din kväll.Dessa hem byggt skidor har lysdioder inbäddade under p-tex och underlakan. Arduino och accelerometer styr lamporna...

Misslyckande & framgångssaga av Arduino klocka

Jag beslutade att bygga en Arduino binära armbandsur. Jag vet ett armbandsur bör vara små i storlek som det är en bärbar projekt. För att valt jag utanpåliggande montering enhet (SMD) som SMD LED, TQFP Atmega IC och SMD motstånd. Som controller vald...

Quiz Show summern System med klammer enkel knapp

**uppdatering** det har kommit till min kännedom att nuvarande styrelsen Staples lätt knappen har förändrats genom åren och inte längre är densamma som den som jag använde för detta Instructable tillbaka i 2009. På grund av båda till tidsbrist och de...

LittleBits + Arduino Game Show Summer

Vår butik, TechShop Chandler hade turen att ha valts för Instructables' juni bygga natt, sponsrad av littleBits!Vi blev skickade fyra littleBits Deluxe kit, och flera av deras helt nya Arduino på hjärtat moduler. Detta är ett av många projekt vi gjor...

ARDUINO själv Mini-CNC (Plotter)

Arduino Mini-CNC-maskin (arbetar som en Plotter)Grundläggande drift och Systembeskrivning:I detta projekt vägleder jag dig om hur man enkelt bygga din egen Mini-CNC-maskin och med en låg (med arduino och skrapade gamla DVD/CD-drivrutiner).Jag bestämd...

ESP8266 + Arduino IDE 1.6.4 Portable - Full Quick Install Guide

Om någon vill börja utveckla nya ESP8266 projekt direkt i Arduino IDE och behöver lite vägledning, hitta nedan en fullständig heltäckande stegvisa installera Guide för en Arduino 1.6.4 IDE bärbar miljö som kan hjälpa dig för att ha en smidig installe...

Gränsyta för en Digital mikrometer till en Arduino & VGA-skärm

Uppdatering: Igaging ursprung serien använder en Mitutoyo kabel och utgång Mitutoyo 52 bit datastream. Koden och scheman under arbete med SPC Digimatic skjutmått, mikrometrar, ringa indikatorer och skalor från båda företagen.Diskutera olika tillverka...

Remote Monitor Arduino med iPhone via Wifi / 3G / 4G

Detta instructable beskriver hur du ställer in Arduino att använda MeasViewLite app. I appen kan man nämna de sensorer och enheter som används, så du har fin övervakning utsikt med sensor namn och enheter. Mätningar kan uppdateras bara en gång eller...

Kretsloppsodling: Arduino Email & Text Messaging

bakgrundMed alla hyllade fördelarna med kretsloppsodling, finns det flera nackdelar och de ligger främst i behov av elektricitet. Vanligtvis finns minst en pump, men om du använder också växa lampor, varmvattenberedare och annan elektronik, kommer du...

MeArm.Joystick programvara sv

Ursprung: Phenoptix's Pocket Sized robotarm.FB , hemsidaDIY manual-Projektet kommer att gå crowdfunding på Indiegogo runt Dec.10.2014.-Det finns 37 programmering lärdomar, bra för nybörjare och veteran. Elever från grundskolan kan använda S4A eller A...

Grundläggande airsoft gevär man skola

Hej Välkommen till min gratis grundläggande airsoft rifleman skola där du lär dig att vakta, strike, eskortera och mycket mer. om din nya till airsoft Klicka här läsa väl att börja på...Steg 1: så du tror du kan vakta? & requirments så du tror du kan...

System för anmälan av doft-imental

Jag måste börja med att berätta att detta är min första elektronik projekt. Jag fann det utmanande, men en riktigt rolig inlärning erfarenhet. Med hjälp av hur lätt littleBits är för nybörjare att använda och vissa fantastiska medarbetare, jag är sto...

Två spelare Simon Memory spel med externa switchar

Elektronik minnesspel som Simon kan vara mycket roligt. Men det är ännu roligare om du lägger till en andra spelare och att en konkurrens. Så jag ritade en två player version av spelet som körs på Arduino. Här kan du spela Simon huvud till huvud.För...

Kitty Kraft - svävare

En kitty tema svävare med LED-lampor för min dotters science fair projekt.Material & verktyg4 x 4 fot 3/ 8" tjock plywood blad6 mil plastfolieLeaf fläkt (batteri eller elektriska)HäftpistolBorr och skruvarSandpapperSilvertejp (rekommendera Gorill...