PICAXE Pitcher perfekt termometer (2 / 3 steg)

Steg 2: Elektronisk konstruktion




När alla delar har samlats och katalogiserats, skulle jag föreslå bygga PICAXE banan innan vi går vidare till mer mekanisk montering av skärm, etc.

PICAXE chips kommer "blank" utan ett program; Därför måste de programmeras med Pitcher perfekt termometer koden. Detta kräver en gratis programmeringsverktyg från tillverkaren i Storbritannien. Du kommer att behöva ladda ner och installera programmet på din PC. Här är länken för Windows-användare:http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor

Med antingen USB eller seriell programmering protoboard, ladda den grundläggande koden in i redaktör, Välj rätt kommunikationsport och programmera PICAXE. Redaktören kommer att ge dig en status av programmering och identifiera eventuella fel som har inträffat. Om du får problem, Sök efter PICAXE projekt på Instructables... finns det många som går detalj om programmering konfiguration och krav.

När PICAXE är programmerad, koppla bort strömmen. Du kommer att vilja ansluta 7805 (eller 78L 05) på protoboard. Använder de större 7805, kan du löda kort, fast kablarna till IC och använda dessa kablar för att föras in i protoboard. En 78L 05 bör passa någonstans i det tomma området av protoboard. I huvudsak "input" kommer fick till 6V positiva lantern batteriets, produktionen kommer att gå till PICAXE styrelsen för + 5V och GND-anslutningen kommer att vara gemensam för PICAXE och till batteriet negativa "-" terminal. Om du fick en skruvad batteri, blir anslutningarna lätt, om du fick ett våren-kontakt batteri, du kommer att behöva löda ledningarna till källorna. Ingen strömbrytare är användningsområden eftersom detta är en alltid-på krets, men du kan lägga till en switch om du vill ha i ledningarna mellan batteriet + terminal och indata till 7805 / 78L 05. Här är hur det är alla anslutna: http://t2.gstatic.com/images?q=tbn:ANd9GcTNahVOfCj7-6kIHfjXnXJtyLZKU2FxpIvBKf-NCz7abudvh3gt utom i vårt fall, inte kommer vi använda 100nf kondensatorn mellan stift 1 och stift 2 och vi använder en större elektrolytisk kondensator eftersom det är lätt tillgängliga på Radio Shack men känn dig fri att använda nästan alla värdet av elektrolytisk mellan 10uF och 500uF förutsatt att spänningen är dimensionerade för större än 10V.

Den temperatur "avkänning" komponenten är 10K termistor. 5% precision 10K resistor och 10K termistor bildar en spänningsavdelare och korsningen av dessa två enheter är anslutna till PICAXE fysiska PIN #3 (antal från upp till vänster ner och från nedre högra upp.) Ena änden av en termistor är jordad och ena änden av motståndet är på + 5V. PIN #3 kallas port C.4 till programvaran och denna ingång är konfigurerad i PICAXE som en analog till digital omvandlare. Vad kommer att hända är att PICAXE kommer generera ett binärt tal för varje förändring i spänningen i korsningen av motstånd och termistor. Eftersom temperaturen blir varmare, termistor motstånd värde blir lägre (spänningsfallet blir mindre, det är spänningen som är mindre och närmare marken eller 0V.) Inre analog till digital omvandlare ger en siffermässigt lägre nummer desto högre temperatur. Termistor språk sägs termistor ha negativ temperaturkoefficient (NTC).

Här är den stora bilden (eller är det pitcher?)

  • Korsningen spänningen vid resistor-termistor konverteras till ett binärt tal
  • Det binära talet analyseras med ett utseende-upp bord av temperaturer i uC EEPROM
  • Temperaturen har konverterats till en (hel) heltal och decimaltal (digit) flera som 2 variabler
  • Variablerna som visas på LCD-skärmen med en decimal mellan dem för att ge den traditionella "NN. N"format
  • Variabler i programvara hålla den höga och det låga värdet sedan påslaget som historia
  • Processen upprepas ca 1 varje sekund

Mitt uppriktiga tack till Peter Anderson för hans ursprungliga demonstrationen koden och interpolation rutiner som används i programvaran oförändrad. Mitt bidrag är runt displayen koden och den kod som tillåter kalibrering konstanter förändrats och lagras utan omprogrammering chip från datorn. http://www.phanderson.com/PicAxe/lin_thermistor.html

Krets med LCD drar om 0.009A eller 9 mA. Så, 6V lantern batteri räcker ett tag innan som behöver förändras. Om du önskar och är så benägen, skulle ett trevligt tillskott vara en fotocell på fysiska pin #5 (nedre högra) som skulle köra en spänning till hamnen C.2 (används också för kalibrering) för att inaktivera visning när ljusnivån var för mörkt för att läsa samma. (Ja, du kommer att behöva göra vissa koder för att implementera den här funktionen.)

Jag har nämnt kalibrering ett par gånger. När PICAXE är programmerad, ingår ett värde som jag härstammar som ett "generellt bra" tal i koden. Detta nummer kommer att ge en ungefärlig temperatur eller en som är i boll-parken. Om du gillar saker att vara helt perfekt, nedan är hur man gör... du behöver ett 10K variabelt motstånd av "linjär" sorten och några jumper klipp och sladdar. (Uppdaterad 20110923 att förbättra kalibrering)

  1. Stäng av PICAXE
  2. Lägga till en jumper tråd mellan fysiska pin #4 (port C.3) och Anslut den andra änden till marken / GND
  3. Anslut ena änden av linjär potentiometer 10K till GND
  4. Anslut den andra änden av 10K potentiometer till + 5V
  5. Anslut den 10K potentiometer torkar (variabel) till fysiska stift #5, port C.2 (en annan AD ingång)
  6. Makt på PICAXE
  7. Med hjälp av en termometer sväng potentiometern tills temperaturen på LCD-skärmen är korrekt
  8. Om värdet "0" inte ta ner temperaturen tillräckligt, vänta 5 sekunder på "0"
  9. Om ett värde på "255" inte medför upp temperaturen tillräckligt, vänta 5 sekunder på "255"
  10. Låta displayen stabilisera i minst 10 sekunder
  11. När temperaturen avläsningen är korrekt, dra bygeln kabeln från pin #4
  12. När bygeln tas bort, är en ny kalibrering skriven till PICAXE EEPROM
  13. Stäng av kretsen
  14. Tillbaka allt som det var (ta bort bygeln och potentiometer)
  15. Vid power-on, det nya värdet kommer att kunna utnyttjas och termometern bör vara inom 1/2 grad av korrekt
  16. Om behandlingen inte samtycker, upprepa tills korrekt

Obs på steg 8/9: lämnar potentiometern antingen extrem för 5 sekunder kommer att öka/släpp temperaturen läsning av ca 5 grader efter 5: e sekund. Flytta potentiometern snabbt från ytterligheterna och justera som krävs.

Se Steg
Relaterade Ämnen

Ett PICAXE IR "logging" termometer

21 juli Edit - se hur jag använde IR termometer i mitt Laser experiment!Intro:Du kanske redan har en av dessa mycket användbara IR termometrar... bara peka, skjuta, och läsa temperaturen. Är de inte bra? Jag har två.Men vad händer om du vill spela in...

PicAxe baserad digital termometer med Max och Min

(lämna ett meddelande, men var inte alltför kritisk, detta är min första instructable!)Detta är en termometer som jag gjorde för vår husbil-van, att visa den yttre temperaturen. Den är baserad på ett Picaxe chip eftersom de är billiga och lätt att an...

Hur man gör perfekt hård kokt ägg

Det verkar som det borde vara den enklaste sak i världen, men att göra en pitch-perfekta hård kokt ägg varje gång är svårare än det verkar. Alltför ofta, du får det envisa en som bara kommer inte att skala, lämnar dig med ca 30% av ägget du började m...

Hemgjord panflöjt... med sugrör!

Detta är min första Instructible, så gå lätt på mig.Jag vara barnvakt för en vän till mig, och hennes lilla flicka är en stor Legend of Zelda fan. Samtidigt som YouTubing, hon tydligen kom över denna handledning om hur man gör en uppsättning pannan f...

Runt the House skräp inspelning Studio!!!

jag gjorde mina med en fri programvara och några gamla USB-grejer.Mycket enkel! Obs: huvudbilden är typ av den färdiga produkten...Steg 1: material You will Need:En dator med Windows 2000 eller högre. (Inte säker om Linux eller Mac)Mjukvaror för att...

Perfekt Espresso med Aerobie Aeropress och Hario Skerton

Nästan kan perfekt Espresso och många andra varianter av kaffe uppnås med mycket billigt sätt. Brygger från dyra maskiner kan replikeras med min process och endast offra några konsekvens eller uppskumning förmåga.Här är vad du behöver;En Aeropress oc...

Automatiska persienner Controller (PICAXE)

vill bygga en motoriserade persienner Controller för ca $15,00? Här är hur. Jag tycker om att ha krukväxter växter och se dem växa, men att se till att de få tillräckligt ljus kan vara en utmaning. Jag har en bokhylla framför fönstret i mitt sovrum m...

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...

Hur att löda perfekt!

Lödning är en process där två eller flera metallföremål sammanfogas genom smältning och flyter ett tillsatsmaterial som bly löda i leden.Lödning är mycket enkel.Följ bara instruktionerna nedan och Titta på The Video för att få perfekt lödning resulta...

Multi hängmatta pitch kit

Hej allaOm som de flesta normala människor, du njuta av att vara utomhus för en längre tid, du kommer utan tvekan ägnat en lat eftermiddag eller kanske till och med en natt i en hängmatta.Utan tvekan det bästa sättet att sova utomhus, håller en hängm...

$2 DIY kompost termometer bygga

Här är några grundläggande instruktioner om hur man bygger en $2 kompost termometer med hjälp av lättillgängliga leveranser. Det ser skit (i en bra rustika slags sätt), men fungerar bra och använder några material.Du behöver verkligen inte läsa detta...

Off-Grid Latte: Skummande perfektion med nr el eller espressomaskin

att ha ägt (och blivit bortskämda av att äga) ett par espresso företag ca 7 år sedan, gubbe och jag har blivit alltmer GNIDARAKTIG om kvaliteten på våra hem bryggt lattés.Hemlagad espressomaskiner var otillfredsställande för oss, saknar ånga pressar...

Med en enda RGB LED (eller en LED strip) för att visa information: klocka, termometer och en konstig kommunikatör

En av de första projekten som jag gjorde med en Arduino var en jul ljus krans. I själva verket var det tillverkade av en enkel RGB LED strip skär i två, som Arduino har endast 6 hårdvara PWM utgångar. Jag ville inte det att Visa trivial regnbågar och...

Hur man gör perfekt kaffe med franska Press hemma!

En fransk Press är en av de bästa metoderna för att brygga ditt dagliga kopp kaffe. Det är enkelt, elegant och producerar en rik och smakrika brew. Att göra fransk Press kaffe är inte så enkelt som helt enkelt "att lägga till vatten och väntar,"...

Hur man gör perfekta Peanut Butter Cups

det är ett faktum att praktiskt taget alla på planeten älskar jordnötssmör koppar. Som ett resultat, har jag letat recept som skapar de perfekta jordnötssmör kopparna. Många recept som jag har sett använda massor av strösocker eller graham kracker sm...

Hur man steker den perfekta Donut

visst är det lätt att köra till donut butiken och ta ett dussin välsmakande läckerheter... om du inte är mig. Helt enkelt eftersom det finns endast en mycket liten donut shop i min lilla stad och det är hemskt! Ledsen att butiksinnehavaren men din do...

Utomhus LED termometer

om du inte vill läsa något meningslöst prat du kan gärna hoppa till sidan två.Du har blivit varnad.Under sommaren än en gång var jag ute efter ett roligt projekt, att jag kunde lära sig något från (AKA röra upp tjugo gånger, och rätta till mitt misst...

Bilen Digital kompass & termometer

jag är inte riktigt bra på att hitta platser och riktning men åtminstone jag kan läsa kartor och kompass. Dessa dagar, blir GPS-system mer populärt, så förmodligen vissa människor skulle säga varför jag behöver en kompass. Först och främst, gillar ja...

Hur till flytta och åter fästa LCD-band från ett kretskort med en fin Pitch

detta instructable kom från en trasig LCD kontrollmodul ur en modern VW Camper Van. En ersättning för en ny enhet var £400 + LCD-modulen är en del av en kontrollenhet som var nästan oläsliga. Det var verkligen en ingen förlora alternativ, har antinge...