Intro till mikrokontroller felsökning (och en Pomodoro Timer) (8 / 9 steg)

Steg 8: Super rörmokare Pomodoro Timer



För att den färdiga produkten, förutom MSP430 och lysdioder, behöver du även en piezo speaker/Summer, ett 3v batteri, en 10 k resistor, tre 100 ohms resisters, en NPN & PNP transistor och en switch. Du kan förmodligen rensar ut de flesta delar från gamla/trasiga elektronik eller för mindre än en sex-pack av god öl kan du beställa allt, inklusive startfönstret från Digikey eller råttfångare.

Piezo speaker/sumrar kan hittas i de flesta något som gör ljud. Den jag använder är från en gammal faxmaskin. 3 volt batteriet kan vara en coin cellsbatteri eller två AA eller AAA batterier i serie. Jag använde en 20mm mynt batteri innehavaren bara för att inse att senare som jag var av 20 mm mynt batterier. Lysdioderna är Rota rätt vinkel lampor som har suttit i min skräp låda under åren.

Den slutliga schematiskt understiger och bör vara ganska rakt fram så jag kommer inte att gå in exakt punkt A till punkt B anslutningar.

Observera polariteten på batterier och lysdioder. Spelar ingen roll för högtalare och motstånd.

Jag använde en bypass kondensator eller någon av motstånden förutom R1 min slutliga versionen men med dem i schematiskt. Om du bygga fungerar eller inte, att lägga till C1 först och sedan motstånden kan hjälpa.

Observera att timing 30 minuter med ett internt klockad uC inte är den bästa praxis. Min slutliga versionen faktiskt tar 30:30 att köra den hela pomodoro och skulle naturligtvis vara temperatur beroende.

Som för namnet "Super rörmokare Pomodoro Timer", bara titta på videon :) Detta är inte inspelat ljud (som det skulle finnas något utrymme för det) men genererade av en piano noterar -> hertz uppslagstabell. Tack vare youtube användaren ech0sdev för sin MSP430 genomförandet som jag stal och utvidgas ( http://www.youtube.com/watch?v=oEx_EgIlvtc ). Observera att jag tror hans timing värden är möjligen för 8mhz (han sa att han inte var klart en tidsplan) medan min för 1mhz.

Galenskap med transistorerna inte är tydligt, men det är en rolig liten mini krets till bakbord om du vill spela med den. Det låter MSP430 att döda egen makt.

Tack alla för att läsa detta! Pomodoro timern är lite snabb och smutsig (energiförbrukning kunde vara mycket bättre) men förhoppningsvis du kan ha lärt sig något om kraften i In-Circuit felsökning.

Se Steg
Relaterade Ämnen

Dimmer pack felsökning och reparation Clipsal C-bus

När jag renoverade mitt hus beslutat jag att installera Clipsal C-Bus dimmer förpackningar som en del av mitt hem automationssystem. Allt var bra men med tiden började jag uppleva ett oroande fel. Efter en lampa blåser den kanal som den var ansluten...

Fläkt RPM med inre hall effekt sensor och Arduino (Intro till hårdvara avbryta och LCD display)

För mitt andra projekt för arbete, jag var tvungen att mäta rotationshastigheten av rotoren i varv Per minut (RPM) av en modifierad dator fläkt. Den hade tre kablarna kommer ut och som kryssat mig som kanske har något sätt att kontrollera sin hastigh...

Intro till utskrift Silkscreen - Tips och Essentials

när närmar sig ett projekt som kräver silkscreen tryck har du 2 huvudsakliga uppsättningar av val1) att använda vinyl eller använda foto emulsionvinyl är snabbare och billigare, men kräver en vinyl fräs för de flesta projektFoto emulsion - kan göras...

INTRO till ARDUINO UNO-R3

Hej killar, du vet vad en arduino ombord är. Men som nybörjare (eller) en nybörjare kan du möta en svårighet i att välja rätt styrelsen från det breda utbudet av styrelser i Arduino familj.För dig föreslå jag starkt Arduino UNO – R3 att komma igång m...

Med hjälp av Cerberus för att aktivera ADB Android felsökning på telefon med sprucken skärm

Jag tappade min Nexus 4 på nyårsafton och skärmen knäckt. Jag fortfarande kunde se bilderna men digitizer slutade fungera, så det enda jag kunde göra var att ansluta den till datorn och säkerhetskopian mappar jag hade tillgång till. Jag var intresser...

Nybörjarguide till felsökning i MPLABX med ChipKIT PRO MX7 av DIGILENT

Detta Instructable är en Nybörjarguide till felsökning kod programmerat i MPLAB X IDE v2.0. De åtgärder som omfattas är gemensam tillämpning av debugger programvara och problem jag stött på som en nybörjare användare och en oerfaren programmerare. In...

Felsökning, test och förbi SPDT Power Trim Tilt reläer för båtar

felsökning, test och förbi SPDT Power Trim Tilt reläerElektrisk trim och tilt pumpmotorn rör sig inte alls? Elektriskt trim och tilt pumpmotorn endast köras i en riktning, bara upp eller bara ner?Praktiska verktyg: voltmeter, 2 tråd byglar, kontakta...

3D-skrivare grunderna och felsökning: FDM skrivare

Detta Instructable är att hjälpa med att förstå grunderna i 3D-utskrifter och felsökning av de vanligaste problemen med FDM 3D-skrivare. Dessa bilder är tagna från ett bildspel som jag skapat för att hjälpa människor med 3D-utskrifter.Vad är en 3D-sk...

Konfiguration av MKS Sbase v1.2 32-bitars Controller grunderna och intro till Smoothieware.

ProlougeJag är verkligen glad att se hur denna grundläggande intro till Smoothieware och MKS Sbase 1.2 controller har fått så mycket uppmärksamhet, och hoppas verkligen att det kommer att hjälpa människor att komma igång eller besluta att inte.Jag ha...

Början Microcontrollers del 8: Lägga till en knapp till mikrokontroller och göra det göra något

En mycket enkel och lätt sätt att tillhandahålla för mänsklig interaktion med mikrokontroller är att infoga en knapp i kretsen. Att kommunicera med datorer som använder två viktigaste inmatningsenheter: musen och tangentbordet. Ett tangentbord är ing...

Arduino felsökning - brytpunkter, Tracepoints och uttryck

denna handledning visar hur du kommer igång med Arduino debug verktyg från Visuella Micro. Debug verktyget är integrerat i utvecklingssystemet Microsoft Visual Studio Professional som också ger 100% kompatibel Arduino programmering, kompilera och lad...

Intro till partikeln fotonen och IoT

1. Vänligen njuta av min första Instructable2. jag är bara en ödmjuk nybörjare, strävar efter att vara en bra programmerare, så snälla, inga hatiska kommentarer (jag inte tror faktiskt jag måste nämna att gemenskapen är ganska trevligt här)3. Vänlige...

Intro till perspektiv och konstruktion ritning

Här är grunderna för att lärande perspektiv och konstruktion ritning, från enkelt rita linje till en och två punkt perspektiv. Med dessa 8 steg kan du lära dig grundläggande färdigheter att gälla konstruktion ritning, design och andra typer av formel...

Intro till Robotics

Robotar går snabbt från tecken och koncepten som endast återfinns i science fiction till del av vår vardag. Även om de kan ibland verkar vara elektromekaniska mysterier, blir personliga robotics mer tillgängliga varje dag! Billigare, högre kvalitet,...

Intro till LED Strips

LED strips är ett mycket roligt och effektivt sätt att ge massor av glöd och färg till ett projekt. I detta Instructable lär du dig de grundläggande typer av band och hur man kan koppla in dem till Intel Edison med Arduino breakout ombord. Dessa kret...

Intro till Arduino

An Arduino är en öppen källkod microcontroller utveckling styrelsen. På ren svenska, kan du använda Arduino att läsa sensorer och styra saker som motorer och lampor. Här kan du ladda upp program till denna styrelse som sedan kan interagera med saker...

Intro till EL (Electroluminescent) binder

På det centrala är EL wire en tunn, flexibel tråd överdrag i fosfor, när växelström (AC) är tillämpas det glöder ljust. Vill använda nätström, används växelriktare för att omvandla batteri (DC) att de nödvändiga kraven. EL tejp, paneler och EL färg (...

Avancerad CMD felsökning för det Pro

Om du inte har genomfört kriminalteknisk analys på Wi-Fi sedan denna fantastiska verktyg från Microsoft {Gloriously begravd i CMD} sparar du tid och också ge dig fantastiska detaljerad vy i nätverket. Vill du se alla de hemliga SSID: er i ditt område...

Början Microcontrollers del 2: Att skapa ett SPI gränssnitt från programmeraren till mikrokontroller

Hej, hoppas vi du gillade del 1 av början Microcontrollers. Vi ska flytta i del 2 och börja prata om gränssnitt och hur du får din microcontroller att kommunicera med en dator.Så, vid denna punkt, du bör känna till begreppet mikrokontroller (MCU). Du...