TWIST - DIY Tweeting väderstation (8 / 8 steg)
Steg 8: Bidrar till Sensor databasen
TWIST stöder för närvarande sensorerna som anges nedan. Följ anvisningarna nedan för att lära dig hur du kan bidra och lägga till sensorer till TWIST-plattformen. Du kan också hitta realtidsklockan och andra funktioner databas status i tabellen nedan.
Sensortyp | Sensor modell | Databasens Status |
Temperatur & luftfuktighet | SL-HS-220 | Avslutat |
Gas | MQ2 | Avslutat |
Regn | YL-83 | Avslutat |
Temperatur & luftfuktighet | DHT11 | Avslutat |
Digital ljusstyrka/Lux/ljus | TSL2561 | Avslutat |
UV/IR/synligt ljus | SI1145 | Avslutat |
Ljudnivå | LMV324 | Avslutat |
Barometertrycket & höjd | MPL3115A2 | Avslutat |
Vindens hastighet | Vindmätaren | Avslutat |
Realtidsklocka (RTC) | DS1307 | Avslutat |
TWIST sensorn databas är öppen källkod menande någon kan bidra till koden för befintliga sensorer som finns i förrådet. Ytterligare sensorer kan också läggas till i databasen.
För nu de tre grundläggande sensors(SL-HS-220,MQ2,YL-83) är i samma databasen eftersom de är grundläggande sensorerna.
Om du har en sensor i åtanke som inte redan finns i databasen, kan du skriva koden och scheman för det och bidra till databasen. Annars kan du helt enkelt lämna namn och modell tillsammans med en länk till sensorn i kommentarerna nedan och jag kommer säkert kolla och försöka mitt bästa att lägga till databasen.
Eftersom fler människor föreslår och bidra till TWIST sensor databasen kommer jag uppdatera tabellen ovan. Slutfört – anger att koden och scheman för att särskilda sensorn är helt klar för användning och kan genomföras i TWIST systemet. Beta - visar att arbete har inletts av antingen mig eller en annan bidragsgivare på koden och scheman för att viss sensor. Föreslagen - visar att någon har föreslagit en sensor som ska läggas till i databasen & att arbete ännu inte har startats på sensorer koden eller scheman.
Koden
Om du bidrar till en viss sensorer databas genom att skriva kod, se till att du skriver det Arduino IDE eller Intel Edison IDE och bifoga den respektive fil. Koden måste innehålla följande funktioner:
PIN-deklarationer, bibliotek, läsa Sensor värden, utskrift Sensor serievärden, Tweeting kod för Sensor.
Även länkar till alla de ytterligare biblioteken i koden.
Se till att varje kodblock har de nödvändiga kommentarerna för enkel användning.
Även en möjlig koppling till sensorer databladet för ytterligare referens för andra bidragsgivare.
Scheman
Om du bidrar till en viss sensorer databas genom att rita scheman, se till att du gör detta i antingen Fritzing eller örn PCB design mjukvaror. Bakbord utsikt kommer bli riktigt bra för människor som har nybörjare nivå elektroniska färdigheter. Du kan också inkludera en PCB-vy för den som vill göra sin egen sensor breakout styrelser eller PCB. Även en möjlig koppling till sensorer databladet för ytterligare referens för andra bidragsgivare.
Mekanisk konstruktion
Du kan också bidra till vektor filer och laser cutter filer för en viss sensor och lägga dessa filer till sensorer databasen. Standard filformat bör användas för detta ändamål.