Indholdsfortegnelse:

Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin

Video: Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin

Video: Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Juli
Anonim
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord!
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord!

Hej, i dag skal vi lave et lillebitte fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en høj summerlyd.

For at lave en lille alarmenhed har vi brug for små komponenter, derfor brugte vi PICO som vores mikrokontroller, da den opfylder vores behov, samtidig med at den er meget lille. Vi brugte også almindeligt anvendte komponenter til at aflæse afstanden og give et signal til summeren. Dette projekt tager dig omkring 45 minutter at afslutte, hvis du vælger at bruge den medfølgende kode.

Trin 1: Komponenter

Komponenter
Komponenter
  • 1 PICO -bord, tilgængeligt på mellbell.cc ($ 17)
  • 1 ultralydssensor, ebay ($ 1,03)
  • 1 lille summer 5 ~ 6 volt, et bundt med 10 på ebay ($ 1,39)
  • 3 lysdioder 5 mm (forskellige farver), et bundt med 100 på eBay ($ 0,99)
  • 4 330 ohm modstande, et bundt med 100 på ebay ($ 1,08)
  • 12 jumber wires, et bundt med 40 på ebay ($ 0,99)
  • 1 mini -brødbræt, et bundt med 5 på ebay ($ 2,52)

Trin 2: Sådan fungerer ultralydssensorer

Sådan fungerer ultralydssensorer
Sådan fungerer ultralydssensorer
Sådan fungerer ultralydssensorer
Sådan fungerer ultralydssensorer

Inden du tilslutter ultralydssensoren og bruger den, lad os lære, hvordan den fungerer:

  • Først sender den en ultralydsbølge fra transmittertransduceren (venstre transducer). Hvis der er et objekt foran sensoren, rammer bølgerne det objekt og vender tilbage til modtagertransduceren (højre transducer)
  • Derefter beregner mikrokontrolleren tiden mellem afsendelse af bølgerne og modtagelsen af dem. Derefter foretager mikrokontrolleren nogle matematiske beregninger og får afstanden mellem sensoren og objektet foran den.
  • Dette er formlen, der bruges til at få afstanden i CM: (varighed / 2) /29.1 (Du kan finde matematikken bag denne formel på billedet ovenfor).

Trin 3: Tilslutning af ultralydssensoren til PICO

Grænseflade mellem ultralydssensoren og PICO
Grænseflade mellem ultralydssensoren og PICO
Grænseflade mellem ultralydssensoren og PICO
Grænseflade mellem ultralydssensoren og PICO

Det første du skal gøre, er at tage et kig på din PICO og se, hvad du kan gøre med det. Og som du kan se, har PICO 5 digitale I/O -ben og 3 analoge indgangsstifter. Som vil blive brugt som følger:

Ultrasonic sensor pin outs:

  • VCC (ultralydssensor) - VCC (PICO)
  • GND (ultralydssensor) - GND (PICO)
  • Trig (ultralydssensor) - A1 (PICO)
  • Ekko (ultralydssensor) - A0 (PICO)

Det eneste du skal bruge er at forbinde ultralydssensoren med PICO og sikre, at alt er perfekt.

Trin 4: Ultrasonic Sensor Sketch

Ultralydssensorskitse
Ultralydssensorskitse

Du skal nu oprette et program, der tager afstanden målt af ultralydssensoren og vise det på en seriel skærm. Så du kan få aflæsninger og sikre, at alt er tilsluttet og fungerer korrekt.

Opret en funktion kaldet MeasuredDistance, der er ansvarlig for at måle tiden mellem afsendelse af et signal og modtagelse af det og beregning af afstanden. Du skal også vise målingerne på din serielle skærm, så du kan fejlsøge projektet i IDE.

Du kan downloade det vedhæftede program, hvis du ikke selv vil skrive det. Du kan også se, hvordan seriel monitorens aflæsninger skal se ud fra billedet ovenfor.

Trin 5: Tilslutning af summer

Tilslutning af summer
Tilslutning af summer
Tilslutning af summer
Tilslutning af summer

Nu, hvor du har din sensor, der giver afstanden mellem sig selv og ethvert objekt foran den. Du skal gøre noget med målingerne, og som vi sagde før, skal du få en summer til at lave en høj lyd, når objektet foran sensoren kommer alt for langt.

Arbejde med summer er meget enkelt, da de kun har to driftstilstande, enten ON eller OFF. De har også kun to ben, det ene er positivt (langt ben), og det andet er negativt (kort ben).

  • Når 5V er påført summeren, tændes den og laver den høje summende støj.
  • Når der sættes 0V på summeren, slukker den, og der er ingen summer.

Trin 6: Programmering af summer

Programmering af summer
Programmering af summer

Du vil have summeren til at begynde at summe, når objektet foran sensoren kommer længere end 20 cm, og slukke, når objektet er tættere på 20 cm "Du kan bruge den afstand, du ønsker".

Det vedhæftede program indeholder koden, der får målingerne fra ultralydssensoren og sender ordrer til summeren. Som skal begynde at larme, når objektet er længere end 20 cm, og for at stoppe, når det er tættere end det.

Husk, at du kan tilpasse koden til de regler og afstande, du ønsker.

Trin 7: Tilslutning af lysdioderne

Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne

Nu vil du tilføje tre lysdioder til dit projekt for at gøre det mere interaktivt og dynamisk.

Vi brugte almindelige 5 mm lysdioder, og disse har kun to ben, et positivt (langt ben) og et negativt (kort ben). Og når vi anvender 5V til LED'en, tænder den, når vi anvender 0v, slukker den. Du kan bruge uanset hvilken type LED'er du ønsker her, og hvis du har spørgsmål til det, er du velkommen til at stille dem.

Trin 8: Programmering af lysdioderne

Programmering af lysdioder
Programmering af lysdioder

Vi brugte 3 lysdioder i vores projekt, og de lyser afhængigt af afstanden mellem sensoren og objektet foran den.

Den blå LED tændes, når afstanden er mindre end 10 cm. Den gule LED tændes, når afstanden er mellem 10 cm og 20 cm. Den røde LED lyser, når afstanden er større end 20 cm.

Og igen, husk at du kan tilpasse de regler, der styrer, hvordan dine lysdioder lyser.

Trin 9: Tilslutning af strømkilden

Tilslutning af strømkilden
Tilslutning af strømkilden
Tilslutning af strømkilden
Tilslutning af strømkilden

På dette tidspunkt vil du have muligheden for at bruge din lille alarm uden at blive tvunget til at slutte den til en pc. Så tilføj et 9V batteri til dit projekt og tilslut det til din PICO.

  • Positiv rød ledning (batteri) - Vin (PICO)
  • Negativ sort ledning (batteri) - GND (PICO)

Og nu vil dit alarmsystem være i drift uden at skulle være forbundet til en pc.

Trin 10: Du er færdig

Tillykke! Nu har du en enhed, der advarer dig baseret på objektets afstand foran den. Glem heller ikke, at du kan tilpasse dens regler og ændre, hvordan og hvorfor summeren giver en lyd.

Du kan finde os på vores Facebook -side og på mellbell.cc. Og du er velkommen til at stille spørgsmål, vi svarer dem gerne:)

Anbefalede: