Arduino Wind Chill maskin (5 / 10 steg)
Steg 5: Hall-effekt och temperatur sensorer
Jag hade inte använt dessa Hall-effekt sensorer innan så jag var tvungen att göra några experimentera. Honeywell SS461C är en bipolär låsning sensor. Som många av er vet magneter har en Nord och en sydpol. SS461 är ansluten till 5Vdc och marken och har en digital utgång. En magnet pol spärrarna produktionen låg och andra pole spärrarna tillbaka högt. För det här programmet bryr du inte dig som en är norr och söder, bara så länge de alternativa. Ett bekymmer är hur nära magneten måste vara att utlösa enheten. Med magneter, jag har, det är ca ½", men närmare fungerar bra.
Inkoppling SS461C: Jag använde en kort 4 wire telefonkabel med en vanlig telefon kontakt på slutet. Ansluta SS461C + pin till röda tråd. Ansluta-PIN-koden till den svarta kabeln. Anslut utgången till grön tråd. Om du inte använder telefonen kontakter, bara tråd enligt schematiskt.
Wiring MCP9701 temperaturgivare: Jag placerade denna rätt under SS461C. Ansluta den + pin till röda tråd av samma telefonkabeln och -pin till svarta kabeln. Utgångsstiftet går till den gula sladden. Jag sedan lindade anslutningarna med eltejp och limmade varm den. (Se schema)
Problem: Så du kan fråga varför jag satte sensorerna på en kabel med en telefon kontakt? Vindmätaren måste kalibreras. Jag kalibrerat den genom att ställa in det i min bil. När kalibrerade, det måste vara setup utanför mitt hus och ansluten till Arduino inne i huset. Hur jag rymma dessa olika konfigurationer?
Lösning: Så satte jag en kort telefonsladd med kontakt på sensorer och en annan på Arduino shield. Sedan jag satte telefonen kopplare på båda de här kontakterna och sätta en vanlig telefon förlängningskabel mellan. För bil kalibreringen använde jag en kort sex fot förlängning. För huset använde jag en 50 fot förlängning med en kontakt går genom min yttervägg.
Om du försöker detta, fyra försiktighetsåtgärder:
1. göra säker den kopplare och kablar är fyra eller sex sladdar. Det finns vissa två wire kablar som inte fungerar.
2. vara mycket noga med att du använder samma kopplare för kalibreringen och användning. Några kopplingar går rakt igenom och några korsa över stiften. Det spelar roll ingen vilka som du använder, precis så länge du alltid använda desamma.
3. göra säker fungerar på samma sätt två olika extender binder med rep. Alla sladdar jag har sett där stift 1 i ena änden är pin inte 1 på den andra. Jag vet detta är komplicerat men det finns en enkel lösning som kommer upp.
4. se till att sensorerna är ansluten till rätt ställen på skölden. (Se schema) De fyra kontakterna på utsidorna är skölden Arduino kontakter. Jag använde en Adafruit DIY sköld. SS461C +, - och utgångsstift kopplas som.
Röd tråd från sensorer behov att komma till + 5V på skölden, den svarta kabeln går till en mark. Den gröna ledningen från sensordata SS461C hall-effekt går till Digital 4. Den gula sladden från MCP9701 temperatur sensor utdata går till Analog 2 på Arduino/sköld. Anslut en resistor (10K fungerar) från 5Vdc till Digital 4 på skölden. Även ansluta en 3.3K motstånd mellan 3.3V och AREF (beskrivs senare).
Enkel lösning: Koppla allt upp utan ström till Arduino med kort extender kabel. Ta din DMM, ställa in den för ohm och åtgärd från + 5 på sensorer till + 5 på Arduino/skölden, det bör vara kortsluten. Göra det samme för trädgården. Mät från SS461C hall-effekt sensor utdata till D4 på sköld och åtgärd från MCP9701 temperatur sensor utdata till A4. Dessa bör alla vara kortsluten.
Sedan byta extender telefonkabeln till den långa och upprepa. Om alla är rätt, då är du bra att gå.
Om du har en DMM men vet inte hur man använder det, skrev jag en liten tutorial i:
Fästa magneter:
Magneterna jag har är 5/16" diameter så jag spänns och borrade två 5/16" hål i gaveln 180 graders isär ca 0.7" upp från lägenheten. Nu om du tar två magneter och de par tillsammans, de två inre ytorna är motsatta locka poler av regeln om motsatser. En är norr och söder är. Det spelar ingen roll vilken som är vilken. Så om du separata magneter och sätta dem i de två hålen så att en Nord och en syd är vänd inåt, du är bra att gå. Min ganska textilelektroderna men jag la till varmt lim för att hålla dem in. (jag också fyllt några extra hål i min ändlock med varmt lim.