Arduino kontrollerad Motion Sensor (1 / 3 steg)
Steg 1: Grundläggande LED/Summer
1. en Arduino eller en avvikelse av det bör fungera alldeles utmärkt för detta. $30 för standard Uno. Så länge den kan programmeras av Arduino IDE kommer att du bli bra.
2. en PIR-sensor. Jag använder Parallax PIR-sensorn. Du kan få det för ca $10. En från Adafruit bör fungera fint om du sätta den på H (retrigger) som jag kommer att förklara senare. En från SparkFun har signal pin som går lågt (off) på upptäckt så det blir lite kod förändras. Jag vet inte exakt hur att man matar ut signaler.
3. en prototyping skärbräda gör detta mycket lättare. Annars kommer du lödning stift. Detta bör vara någonstans från $5 till $15 beroende på vilken typ du får.
Parallax PIR-sensorn jag använder kräver en 10-60 andra varma upp tid för att kalibrera sig själv. Det är bäst att ha ingen rörelse medan det kalibrerar. Jag ger den 30 sekunder, vilket jag införliva in i koden.
Här är hur jag har min PIR inrättas. Den är byggd på en sköld som passar över Arduino men stiften är desamma.
Min PIR modul har bygeln på baksidan på H - retrigger. PIN-koden förblir hög rörelse är kontinuerlig. Den signal stiftet är ansluten till Arduino stift 4. Lysdioden är ansluten till Arduino stift 5. De andra två vita stift spelar någon roll inte i bilden, de är lödda till min sköld från ett annat projekt.
Under uppvärmningen, den röda lysdioden blinkar två gånger per sekund. Efter 30 sekunder slutar lampan blinka snabbt. Allmänhet blinkar PIR inte som snabbt vid normal användning så att du vet när warmup perioden avslutas. Kolla bilderna för kabeldragning. Arduino PDE-fil är bifogad.
För att använda en Summer, helt enkelt tråd som upp i stället för LED och ta bort motståndet. Du bör använda en transistor om summern är inte en piezo och som på en vit kantighet som genererar buzz av vibrerande mot en plast bit.