GSM närhet Alert med GPS läge och tid (3 / 5 steg)

Steg 3: Ultrasonic sensor - upptäcka rörelse



Intro till ultraljud avstånd sensorer

HC-SR04 ultraljud sensorn, och andra gillar det, helt enkelt skicka ut en "ping" (med en frekvens över mänskliga hörseln) när utlöses och lagra den tid det tar att ta emot ekot.

Den tid det tar att ta emot den reflekterade signalen representeras som en puls på "ECHO" PIN-koden.

Vanliga användningen fall för en av dessa sensorer den för att mäta avstånd, men genom att jämföra flera avläsningar, kan vi göra en användbar rörelsedetektor.

Utmaningar och begränsningar

  • Sensorn har en maximal räckvidd (ca 3m allegedly)
  • Det finns en gräns för hur ofta vi kan prova (vi kan inte prova tills pulsen har återvänt minst sagt).
  • Sensorn matas konstiga avläsningar då och då behöver vi att korrekt hantera dessa.

Upptäcka rörelse

Jag beslutade att det enklaste sättet att upptäcka rörelse skulle vara att helt enkelt ta en avstånd läsning och jämföra den med det tidigare, om det hade ändrats med mer än 30% då jag skulle veta det hade varit rörelse. Med en perfekt sensor i en perfekt miljö skulle detta workfine, men i själva verket finns det udda avläsningar varje nu och därefter som skulle utlösa falskt.

Vägen runt detta var två gånger:

  1. Under "föregående" mätningarna höll jag ett rullande medelvärde av de senaste tio värdena.
  2. För jämförelse jag såg till att både av de två senaste avläsningarna där mer än 30% olika än genomsnittet. På detta sätt, om en behandling var ogiltigt, den andra skulle fortfarande vara inom 30% av genomsnittet och det skulle vara någon falsk trigger.

Genomföra i genomsnitt/utjämning

Denna artikel har en fin elegant och begripligt exempel på genomförandet i genomsnitt på en Arduino, jag anpassade sin kod.

Undvika att upprepa utlösare

Vi vill inte larmet att skicka flera SMS när något rör sig runt framför sensorn eller medan den i genomsnitt lösa efter en störning, så jag använde den röda lysdioden "blink counter" (Läs avsnittet LED) att avgöra om tillräckligt med tid har passerat nästa utlösaren. Jag såg till att blinkkoder, multiplicerat med den på + off tid av den röda LED var större än den tid det tar för att få en ny stabil genomsnittliga läsning.

Se Steg
Relaterade Ämnen

GSM baserade automatiserade bevattningssystem med regn-Gun

Moderna digitaliserade eran av vår 21: a århundradet måste automation inom varje sektor. Kombinera teknik för att öka trovärdigheten i en en annan teknik är inte alls en mycket bra idé. Indien är ett land där jordbruket är stora och vidsträckta fälte...

Linkit en komma igång med GPS

I detta instructable jag ska visa dig hur du kommer igång med Linkit en GPS, detta kommer att kommunicera med GPS-satelliterna att ge dig på plats i latitud och longitud.Steg 1: Förteckning över delar Linkit enGPS-antennMikro-USB-kabelSteg 2: Ansluta...

Hur man gör en GSM läge Tracker med AdaFruit FONA och Arduino

IntroduktionI denna handledning som vi kommer att göra en webb ansluten plats logger med Adafruit FONA styrelsen, en Arduino och Sparkfun datatjänst. Det kommer att få sin position med hjälp av triangulering och skicka den till en online-databas med...

Kickstarter Backer Alert med statistik Scroller, använder Arduino Yun

Arduino Yún är en nyfiken utöver familjen Arduino . Det finns en ganska omfattande gemenskapen omger Arduino koncept, plattform och programvara. Det är en annan populär community tillägnad hacking och förbättra billiga trådlösa routrar, som ofta kör...

ESP8266 12naE med GPS & OLED display

I detta Instructable ska jag beskriva hur till hookup en Ublox 6m GPS-modul och en OLED Visa till NodeMCU eller ESP8266-12naE wifi modul att visa din nuvarande GPS-position och annan info.Kolla in min Youtube Video som beskriver detta. YouTube-VideoS...

TinyDuino RC telemetri (med GPS!)

RC telemetri är bara riktigt snyggt; Om du flyger eller bilresa RC chanserna är du har önskat på ett eller annat tillfälle hade du ett sätt att spåra alla data från din modell. Levande GPS-spårning kan vara till hjälp att hitta en modell med ett sinn...

POSTLÅDA ALERT med KY-031 Shock sensor.

Hej världen! Jag gjorde ett enkelt exempel projekt för KY-031Detta instructable gjorde jag en enkel postlåda alert.Naturligtvis kan du använda denna kod för något annat som producerar chocker som du vill få meddelanden om.Följ nästa steg för den sche...

DIY nätadapter PSP, GPS, SonyEricsson telefon och miniUSB saker

Ok här är kruxet. Om du har massor av prylar har du också massor av de fula svarta lådorna - nätadaptrar. Varje jäkla makt tegel har sin egen spänning och kontakten är rätt? Så behöver du 3-5 nätadaptrar varje gång du går till resande? Fel! Om du har...

RatPhone - 3 G FONA Arduino cellulära Rörlig Cell Telefonerna med Retro knapp knappsats och råtta fånga App

Strunt det iPhones och androider. Här är ratPhone! Detta är definitivt inte en smart telefon. Men det är inte en dum telefon heller. Du kommer inte att kunna slösa ändlösa timmar på Facebook eller Twitter, men det kommer att hjälpa dig att fånga rått...

Hur man bygger en Quadcoptor. (NTM 28-30S 800kV 300W och Arducopter APM 2.6 & 6 H GPS 3DR Radio och FlySky TH9X)

Detta är en handledning om hur du byggt en Quadcopter med NTM 28-30S 800kV 300W motorer och Arducopter APM 2.6 & 6H GPS & 3DR Radio. Jag har försökt att förklara varje steg med ett antal bilder. Om du har några frågor eller kommentarer vänligen sv...

Fjärrstyrda webkamera med Arduino, SensorMonkey, jQuery och Justin.tv

webb-aktivera din interaktiva sensorer över skrivbordet, smartphone och tablet enheter.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till styra en pan och tilt webbkamera ansluten till en Arduino använder inget ann...

NOAA satellitsignaler med PVC QFH antenn och Laptop

Detta instructable täcker allt du behöver att komma igång i att kunna ta emot APT (bild automatlåda) signalerna från satelliterna NOAA (NOAA-15, 18 och 19) flög över (och kan vara en grund för att lyssna på andra satelliter).Allt börjar med en enkel...

Fyra bokstäver Word klocka med Akafugu ordet Generator och inspirerande fraser

Detta är min version av fyra brev ord klockan, en idé som har sitt ursprung tillbaka i 1970. Klockan visar en serie av fyra - brev ord som genereras från antingen en random ord generator algoritm eller från en databas med tillhörande fyra - brev ord....

Bygga en bågreaktorn med grundläggande verktyg och kompetens

jag trodde det skulle vara häftigt att gå som Tony Stark för Halloween, och jag vände mig till Instructables för idéer om hur man bygger en bågreaktorn. Problemet är att de bästa och mest korrekta Arc reaktorerna på webbplatsen som Honus' och Kyling...

Hur man gör eld med bara ett batteri och stålull

lära sig hur man gör eld med bara ett batteri och stålull.Det är mycket lätt att göra. Bara köpa ett 9 volts batteri och vissa stålull (desto finare desto bättre) och gnid batteriet på ullen. Ullen kommer omedelbart börja gnista. Belysning din fnöske...

Barns Robot kostym med ljudeffekter, godis detektor och mer

jag gjorde min dotter denna robot kostym till halloween. Jag blev inspirerad av denna Kid Robot kostym. Jag tog mig i lite av en annan riktning och till några mer nyheter såsom lampor i antenner och öron, en big button-kontrollen med en ljudeffekt fö...

Handgjorda Steampunk läder korsett med mässing Inlays och anpassade verktyg

Kolla in www.starboardsky.com för mer av mitt arbete!Följ mig på www.facebook.com/starboardskyleatherworks Handla mina objekt: www.etsy.com/shop/starboardskyLWSteg 1: Prepwork Så, eftersom detta var min första korsett, jag bestämde mig att beställa e...

3 x 3 x 3 ledde kuben med en 555 timer och en 4020 SKIFT array IC - ingen programmering (för fullständiga nybörjare som jag själv)

se en video av en 8 x 8 x 8 led cube på you-tube, ledde mig till instructables webbplats för första gången, nu jag hooked. Dock hade jag eller ska jag säga har ett grundläggande problem absolut ingen erfarenhet eller kunskap om elektronik. Så är jag...

En 3 x 3 x 3 ledde kub för absoluta nybörjare med en 555 timer och 4020 IC - nr programmering

se en video av en 8 x 8 x 8 led cube på you-tube, ledde mig till instructables webbplats för första gången, nu jag hooked. Dock hade jag eller ska jag säga har ett grundläggande problem absolut ingen erfarenhet eller kunskap om elektronik. Så är jag...