Kombinerad IR / TypeK Android kontrollerad temperatur mätaren (5 / 5 steg)

Steg 5: programvara

Kombinerad IR och typ K termoelement modul måste du först installera tre (3) bibliotek för att kompilera programvara för detta. PfodIRTemp biblioteket för IR temperaturgivare, pfodMAX31855 biblioteket för Adafruit typ K termoelement modulen, pollingAnalogRead biblioteket för spänning Batteriövervakning. Efter att ha installerat dessa 3 bibliotek kan du kompilera CombinedIRTypeK.ino skissen.

Freetronics och Adafruit tillförsel bibliotek för IR-sensorn och termoelement typ K-modulen, respektive. Emellertid dessa bibliotek använder vänta loopar och förseningar för att samla behandlingen, även om förseningarna i Ardafruit K termoelement klassbiblioteket är små. Med hjälp av dessa bibliotek skulle blockera FioV3 från hantering pfod kommandon och skicka svar när en temperatur behandlingen gjordes.

Att övervinna detta och hålla FioV3 lyhörda för bluetooth/wifi kommunikation jag skrev nya bibliotek som undvikit att använda vänta loopar och förseningar.

Som ovan inkluderar FioV3 styrelsen en inbyggd batteriladdare. Koden för den här modulen innehåller också ett batteri spänning monitor så att du får ett meddelande när modulen måste vara ansluten till USB till ladda batteriet. Läsa batterispänningen kräver en A/D omvandling men metoden AnalogRead() som tillhandahålls av Arduino standardkoden har två brister. En det blockerar huvudloop när en AnalogRead() sker vanligtvis 15 22mS försening för varje AnalogRead(). Den andra misslyckas är att standardbiblioteket för Arduino inte ignorera det första resultatet efter referensspänningen har ändrats, som rekommenderas av Atmel datablad för mikro-processorer används av Arduino. PollingAnalogRead bibliotek löser båda dessa problem och används av denna programvara.

Kalibrering av batteri mätningen

Referensspänningen för att ADC har brett tolerans (+/-10%), så spänningsmätning batteri behöver kalibreras. I mitt fall jag mätte 4.14V för 586 räknas, dvs räknas * 0.0071 == volt. Så en cutoff spänning på 3.6V = 510 räknas. Under detta visas på menyn "Ladda nu" \

Slutsats

Som avslutar denna bygga.

Se Steg
Relaterade Ämnen

Android kontrollerade ljus och kraft, pfodDevice för Arduino

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...

Android kontrollerade Garage dörröppnare

Mitt projekt är en Android kontrollerade Garage dörröppnare. Denna typ av projekt har gjort innan, men med omfattande hårdvara, sådan arduino styrelser, servrar, etc., och involverade komplicerad kodning och pengar. Jag gjorde det alla med minimal hå...

Android kontrollerade LCD/LED Display - ingen Android-programmering, nr lödning behövs.

IntroductionDetta bygga använda Arduino plattform för att styra en LCD/LED display från din Android mobil. Det är en plug and play bygga som kräver nr Android programmering, ingen lödning och ingen handstil av Arduino kod, det du inte vill.Den grundl...

Kontrollerad temperatur rymden värmare

Detta instructable tar dig genom steg som krävs för att bygga din egen enkel kontrollerad temperatur rymden värmare som kommer att slå på och av vid vilken temperatur du väljer. Detta gör att en enkel rymden värmare att hålla ditt rum på en mycket sp...

Android kontrollerad Dual Power Switch

Obs: detta är projektet fungerar med nätström och bör endast prövas av erfarna och kunniga konstruktörer som är medvetna om de säkerhetsåtgärder som måste vidtas när ledningar elnätetDenna pfodApp (Android) kontrollerade dubbla strömbrytaren är ett p...

Android kontrollerade Bot använda Adafruit motor sköld

Detta är en enkel hobby krets av Android kontrollerade Bot usin Adafruit motor sköld & Arduino uno. Den viktigaste komponenten används här är den Adafruit motor sköld, Arduino Uno, Bluetooth & Android enhet. Med Motor Shield kan vi köra två likstr...

Analog stil temperatur mätaren och DataLogger med Intel Edison

I detta instructable du lära dig att ta data från olika sensorer och logga in dem på ett SD-kort, och sedan Visa aktuell temperatur på en servo-driven analog stil mätare. Stort tack till Intel, Instructables och Grove för giveaway!Du behöver:Intellek...

Android kontrollerade Arduino Bluetooth Panzer

Remote Control bilar är kul att köra runt i rummet eller vandrande huset. Vad kan vara roligare för det? När du har synligheten som om du rider i den. En trådlös IP-kamera är svaret. Eller låt oss säga att du har övervakningskameror runt huset eller...

Kontrollerad temperatur Box för laboratoriet mätningar

Jag är en växt forskare som studerar vad som händer med växterna vid olika temperaturer. Jag gör några experiment där jag behöver mäta växterna på 25 och 35 grader C (77 och 95 grader F) men inte har ständig tillgång till en temperatur-kontrollerad k...

WiFi / Internet / Android kontrollerade Nerf Vulcan Sentry Gun

Ansluta till en router med en WiFi sköld, kontrollen en vaktpost pistol med en terminalemulator installerad på din bärbara dator eller med en app installerad på din Android-enhet.Om routern är ansluten till internet, kunde denna sentry gun teoretiskt...

Android kontrollerad LED Strip (IOIO drivs)

eller titta i HDAndroid-telefon kontrollerar en LED strip gömd i vasen med en IOIO styrelse med Bluetooth. I det här exemplet kör Android telefonen en app som erhåller färgvärden från onboard kameran och sedan i sin tur matchar dessa färger till LED...

ANDROID kontrollerade min upptäckt ROBOT

Vi hade framgångsrikt gjort en robot med en tillämpning av metall identifiering och övervakning som kan förlängas till många andra program. I grunden för att bygga denna robot hade vi beslutat att använda bilen som ett chassi för den mottagande krets...

Android kontrollerade Robot för nybörjare (A till Z)

Gillar du robotar? Är du ny i robotteknik? Har du tänker bygga en Robot från grunden? Om ja, är detta instructables för dig. I detta instructables jag visar dig hur du kan bygga en robot från början, jag också visa dig hur du kan kontrollera du robot...

Android kontrollerade RC bil med Video i realtid via Bluetooth & Wi-Fi

på Internet finns det många artiklar om användningen av RC bilar med IP eller webbaserade kamera. Men de flesta av dem används en bärbar dator eller en intern router med Open-WRT eller DD-WRT firmware. Visa video och kontroll av RC bil i sådana proje...

Android kontrollerade robot

baserade på DFRobot 4 x 4 robot.Kontrolleras med hjälp av Android-telefon via bluetooth.Samt att avlägsna kontrolleras av en telefon, har också ett läge som söker ut ljus.Eftersom varje robot behöver har blinkande lampor lysdioder som blinkar och har...

Grundläggande Android kontrollerade rörelsedetektor

Hai. Detta är ett enkelt projekt att Visa hem trygghetssystemet genom att använda arduino.I denna tutorial iam kommer att visa dig hur du övervakar rörelse inom ett visst avstånd genom en android-telefon. Enheten styrs från en android-telefon och utd...

Android kontrollerad RGB LED genom att använda Arduino

Hai till alla i inlägget iam kommer visa hur du styr RGB LED med android med arduino och HC-05 Bluetooth-modul.Jag sökte på webben finns många tekniker för att styra RGB LED. Men detta är den metod som är mycket enkel och lätt.I denna metod färgen på...

Kontrollerad temperatur vattenvärmare

Detta är en fattig mans geyser. Dessutom sparar el. Temperaturen styrs av en mikrokontroller dvs Digispark Attiny85.Steg 1: Delar som behövs Plast hölje12V 500ma steg ned transformatorRelay boardDigispark Attiny85SwitcharSummernLeddeTemperatursensorN...

Kontrollerad temperatur Fans

I denna demo kommer jag visa dig hur du kan använda den smarta Servo Controller för att slå på och av fans med en temperaturgivare. Projektet kommer att använda två fläktar anslutna till två olika reläer. Reläerna ansluter till den smarta Servo Contr...