Kompost Sensor (1 / 7 steg)

Steg 1: Noden Sensor



Bygga noden Sensor

Vi kommer att börja detta projekt genom att bygga vår Sensor nod. Vi kommer att sätta ihop temperaturgivaren först, och sedan när vi testat det och det är vi ska införliva den trådlös kommunikationen. Det första steget är att kontrollera att du har alla biblioteken installerat.

De två som du behöver finns här:

Installera dem och se till att ett nätverkskort är FTDI och drivrutinerna installeras korrekt.

När detta är gjort bör du läsa denna Snabbstartsguide till Moteino, det finns några bra information där.

När det är gjort, löd rubriken stiften på Moteino styrelsen eftersom vi kommer att ansluta den direkt till en skärbräda och skär en bit tråd 6.83 743 mm lång tid för att använda som våra antenn. Löd den till antenn hålet på Moteino. Se bilder på denna sida och Moteino webbplats för referens. När de är lödda och du framgångsrikt har kopplats ihop med Moteino (försök belastande upp Blink skissen med LED pin inställd på 9), ansluta den till bakbord, Anslut power och marken till bakbord bussarna och vi kan komma igång avkänning.

Sensing

Vänligen referens avsändare-temp.ino fil som har koden för denna del

För temperaturgivare använder vi en termistor. Det är en enkel, billig och ganska exakt del av halvledar-maskinvaran. Vi ska sticka denna sensor i ett varmt, fuktigt och ganska frätande miljö så det är viktigt att det är klarar dessa miljöfaktorer.

Sensorn som vi använder är ett 10kOhm epoxi förseglade termistor från Adafruit, som de har utmärkt dokumentation för. Den koden jag använder är en något modifierad version av deras. Det är ingen mening i att återuppfinna hjulet, så Läs igenom deras dokumentation förutom denna handledning för mer information om denna sensor.

Hookup är superenkel, se Schematisk och bilder kopplade till denna sida. Vi kommer att använda Analog ingång 0.

Själva koden består mestadels av matematik som du inte behöver oroa dig. Den matematiska delen är avspärrat i sin egen funktion eftersom det är bättre att inte titta på den. Koden tar 5 avläsningar från Analog ingång under en kort tidsperiod och i genomsnitt dem för att få en stabilare behandling (dessa sensorer kan vara bullriga). Det gör då något magiskt för att konvertera det motståndet i temperatur som vi skriva ut följetong bildskärmen.

Radiokommunikation

Vänligen hänvisa till avsändaren-node.ino som har koden för denna del.

När din temperaturer läser korrekt, behöver vi ett sätt att skicka dem till mottagaren. Att göra att vi använder modulen RFM69 Radio, som grön sak lödas på baksidan av din Moteino. Första, kontrollera att du har en antenn som lödda till antenn port Moteino styrelsen. Utan antenn är denna radio några inches i stället för ett par hundra meter. Information om antennens och utbud finns på webbplatsen Moteino. Alla anslutningar är redan gjort för oss, så vi kan bara starta biblioteket och börja använda den. För att komma igång, föreslår jag titta på Andy Sigler utmärkt kod för vissa super enkelt skicka och ta emot exempel.

Komma igång

I koden så långt, känna vi temperaturen. Vad vi behöver göra är att ta sensor-värdet och sända den över till en annan Moteino som kommer att lyssna till radiomeddelanden. Vi gör det genom kombinationserbjudanden upp denna bit av data i ett litet paket och skicka det via etern. Detta paket kallas "nyttolast". När "nyttolasten" når mottagaren, skickar mottagaren en snabb meddelande tillbaka ordstav "Fick dina paket, allt ser OK". Detta kallas en bekräftelse (shorthanded till ACK i koden). Om en bekräftelse inte är emot av avsändaren, det vänta en liten stund och försök skicka det igen. Om 5 gånger försöker och misslyckas, kommer det att ge upp. Detta är ett mycket viktigt sätt att skapa stabilitet och ansvarsskyldighet i vår trådlös kommunikation eftersom vi behöver veta om våra meddelanden tas emot.

Driver den

För att driva Moteino utan att datorn kommer vi att använda ett 9 volts batteri är anslutet till Moteino VIN stift. Detta stift skickar ström till spänningsregulator, som kliver det ner till 3.3V för användning i styrelsen.

Strömförbrukning

Eftersom dessa sensornoder är batteridrivna, är strömförbrukning en mycket viktig faktor att ta hänsyn till. Detta är en lite utanför ramen för denna tutorial, men jag ska diskutera i stort sett här. Den befintliga kretsen, som du ser bör fungera bra som är, men det finns utrymme för optimeringar. Varje annan komponent förbrukar några mängd ström. Jag gjorde några aktuella mätningar verkligen snabbt med ett 9V batteri driver Moteino.

  • en tom skiss:
    • 24mA * 9V = 0.216 watt
  • med mikrokontroller sova (och radio på):
    • 16mA * 9V = 0.144 watt
  • med radio sova (och µC på):
    • 7.5mA * 9V = 0.0675 watt
  • med både radio och µC sova:
    • 4µA * 9V = 0.036 milliwatt
  • med både sov- och termistor inkopplad:
    • 0.16mA * 9V = 1,44 milliwatt

Här kan du se att de största svin av makt är mikrokontroller och radion (uppenbarligen). Båda av dem kan vi sätta för att sova och reducera makten förtäringen dramatiskt. Vi har tyvärr fastnat med förbrukning av termistor utan lite mer avancerade kretsar. Vi använder biblioteket av jeelabs som har en stor funktion kallas Sleepy. Jag använder den så mycket jag utdraget den och gjorde mitt eget bibliotek så att jag kan använda bara den en funktionen utan att någon av de andra saker. Det är här i min github. Sleepy i princip ersätter bara funktionen delay().

Till slut återstår en krets som förbrukar en nominell ~ 1,5 mW på 9v. En typisk 9 volts batteri alkaliskt batteri har en kapacitet på 565mAh, som är 5 watt timmar. Sensor förbrukar en hastighet av 0.0015 watt timmar. En bra tumregel med batterier är att endast 50% av sin nominella kapacitet är faktiskt användbar. Det lämnar oss med 2,5 watt timmar av tillgänglig kapacitet. Från dessa beräkningar, bör vi förvänta oss en livslängd på ca 1600 timmar, eller ca 2 månader, vilket är helt rimligt att tillämpningsområdet för detta projekt. Detta, naturligtvis, tar inte hänsyn till självurladdning batterier.

Nu när vi har en sensor som kan leva på egna under en lång tid, är det dags att bygga något som tar emot meddelanden.

Se Steg
Relaterade Ämnen

Kompost och datavetenskap lektion Kit

Detta projekt riktar sig till högstadiet och gymnasiet STEM lärare som vill göra ett projekt som kombinerar lektioner i ekologi och hållbarhet med dator vetenskap och web utveckling.I detta projekt, jag har lämnat en översikt om kompostering och inst...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

Arduino ultraljud vattennivån Sensor för espressomaskiner

Jag har en mycket bra men ganska gammal espressomaskin med en avtagbar vattentank, problemet är den inte ger en varning ljus för låg vattennivå, så jag inte kan veta sådan nivå innan du kör ur vattnet! ELLER åtminstone utan att öppna locket tank, dra...

Elektrisk cykel Hub Motor - hur man byter en Hall-effekt Sensor

borstlösa motorer använda elektroniska styrenheter i stället för borstsystem för att kontrollera tidpunkten och fördelningen av makt till motorn. Det gör använder vissa controller system hall-effekt sensorer inuti navet som spårar motorns position. D...

Automatisk kompost te bryggeri

Denna kompost te bryggeriet kan sättas på en timer eller det kan bara brygga hela dagen och hela natten. Det är upp till dig! Du kan brygga det redo för 08: 00 varje morgon om du vill!Steg 1: Mer kompost kaffe än kompost teJag använder en liten bubbl...

Badrum kompost

Whitehorse arbetar mot att bli en Noll avfall municipality, som inspirerade mig att titta runt mitt hem för att se hur jag kunde avleda mer av vårt avfall.De flesta av oss är medvetna om fördelarna med kompostering, och många av oss göra ansträngning...

Kompost

kompost erhålls med hjälp av alla typer av överblivna organiska material. Den bästa komposten erhålls genom att hålla luft, fukt och temperatur idealisk inom blandningen av material. Denna handbok syftar till kompostering i en komposten och informera...

Kompost / torkning Bin av vänster över trä, metall och hårdvara

bakgård klipptes häromdagen så var jag kratta upp högar av det högt vilda gräset och sätta dem i högar att torka. Min plan är att använda dem för kompost men ville dem torra väl först med att använda som den bruna. Jag är ny på detta så kalt med mig...

Skapa din egen Nike + (Nike Plus) Sensor hål i dina löparskor

Obs: instruktionerna är inkluderade i varje bild.För att se alla bilder (och se alla steg) måste du registrera dig för ett gratis konto på denna webbplats.En gång loggade i kan du klicka på varje bild för en större version med instruktioner.)Det finn...

2 bin kompost Corral

användning liggande timmer och armeringsjärn att skapa en robust 2 bin kompost system. Används för att samla varvet avfall och spara du värdefulla resor till deponi. Du kan spara tid, gas och har stor kompost att använda i trädgården efteråt.Steg 1:...

5 dollar, 1/2 timme Worm kompostering Bin(s)

inga blinkande lampor, cyklar, magneter eller iPods här. Bara maskar i en låda. Att äta.Uppdatering: På allmän begäran veta hur till omsorg for mask lagerplatser, jag tänker på att skriva en liten bok om ämnet. Låt mig veta om du skulle vara intresse...

Ett nytt koncept för KOMPOSTERING (Made Sketchup, Autodesk 123D och Autodesk Sketchbook)

detta är ett projekt jag har ben arbetar på för det gångna året, alltid förfina det, tills nu bara cirka 30 personer hade sett detta en slags prototyp. Jag är glad att äntligen släppa det till dem som använder Instructables. Det finns fyra grundlägga...

Bakgård kompost Tumbler (en)

Hej alla, för min första Instructable (gå lätt på mig Vänligen), jag fick en massa inspiration från andra Instructables, och gjorde min egen kompost tumlaren. Den totala kostnaden för min tumlaren var ca $50, eftersom jag hade en massa sånt liggandes...

Bygga en forcerad luft kompostering system

dessa bygger instruktioner förutsätter att du redan har en statisk komposthög som du försöker att renovera eller redan har en förståelse för kompostering eller förstår hur man bygger en statisk komposthög. Det finns massor av bra resurser på varför l...

Kompost skärm

detta är en instructable för hur man bygger en enkel kompost skärm av redwood och hårdvara tyg som kan användas till att sålla främmande föremål ur din kompost eller planteringsjord jord. Det tar cirka 15 minuter att montera och kan väder element uta...

Kompost urin

lära sig hur lätt det är att kompostera din kissa och hindra vatten från att vara förorenat...

Kompostering

komplett idiot's guide till låg kostnad, låg-underhåll och hög belöning kompostering.Steg 1: Vad du DON "T behov Ja, jag personligen tror att - ibles med ett första steg som kallas "Vad du behöver" är en klyscha (ungefär som Altoids tins. [...

Lätt återvinnas kompost fat

jag gjorde denna kompostorn ur ett par gamla däck och en 55 gallon fat som öl butiken gav bort. Jag borrade hålen med en 1/2 tums borr bit och skär allt med en tigersåg.Bara rulla den runt varje par dagar att röra om i komposten.Steg 1: Skär en dörr...

Snabb kompostering!

göra kompost i några veckor och är mycket billig.Lämna gärna en kommentar! (första instructable)Steg 1: material! röd maskar hälften till ett pundorganiskt materialvarmt ställekomposten (kan vara hemgjord)Steg 2: konstruktion Lägga din röda maskar i...