INHOUDSOPGAWE:

N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe

Video: N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe

Video: N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
Video: Arduino simuleren met Tinkercad - 2022 2024, November
Anonim
'N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord!
'N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord!

Hallo, vandag gaan ons 'n klein, oulike projek maak. Ons gaan 'n klein alarmtoestel bou wat die afstand tussen hom en 'n voorwerp voor hom meet. En as die voorwerp oor 'n vasgestelde afstand beweeg, sal die toestel u in kennis stel met 'n harde gonsgeluid.

Om 'n klein alarmtoestel te maak, benodig ons klein komponente, daarom gebruik ons PICO as ons mikrobeheerder, aangesien dit aan ons behoeftes voldoen, terwyl dit baie klein is. Ons het ook algemeen gebruikte komponente gebruik om die afstand te lees en 'n sein aan die zoemer te gee. Hierdie projek neem u ongeveer 45 minute om te voltooi as u besluit om die kode te gebruik.

Stap 1: Komponente

Komponente
Komponente
  • 1 PICO -bord, beskikbaar op mellbell.cc ($ 17)
  • 1 ultrasoniese sensor, eBay ($ 1,03)
  • 1 klein zoemer 5 ~ 6 volt, 'n bondel van 10 op eBay ($ 1,39)
  • 3 LED's 5 mm (verskillende kleure), 'n bondel van 100 op eBay ($ 0,99)
  • 4 330 ohm weerstande, 'n bondel van 100 op eBay ($ 1,08)
  • 12 snoerdrade, 'n bondel van 40 op eBay ($ 0,99)
  • 1 mini -broodbord, 'n bondel van 5 op eBay ($ 2,52)

Stap 2: Hoe werk ultrasoniese sensors

Hoe werk ultrasoniese sensors
Hoe werk ultrasoniese sensors
Hoe werk ultrasoniese sensors
Hoe werk ultrasoniese sensors

Voordat u die ultrasoniese sensor aansluit en dit gebruik, moet ons leer hoe dit werk:

  • Eerstens stuur dit 'n ultraklankgolf uit die sender -omvormer (linker -omvormer). As daar 'n voorwerp voor die sensor is, tref die golwe daardie voorwerp en keer terug na die ontvanger (regter transducer)
  • Dan bereken die mikrobeheerder die tyd tussen die stuur van die golwe en die ontvangs daarvan. Daarna doen die mikrobeheerder wiskundige berekeninge en kry die afstand tussen die sensor en die voorwerp voor dit.
  • Dit is die formule wat gebruik word om die afstand in CM te kry: (duur / 2) /29.1 (U kan die wiskunde agter hierdie formule in die prent hierbo vind).

Stap 3: Koppel die ultrasoniese sensor met PICO

Koppel die ultrasoniese sensor met PICO
Koppel die ultrasoniese sensor met PICO
Koppel die ultrasoniese sensor met PICO
Koppel die ultrasoniese sensor met PICO

Die eerste ding wat u moet doen, is om na u PICO te kyk en te sien wat u daarmee kan doen. En soos u kan sien, het PICO 5 digitale I/O -penne en 3 analoog -invoerpenne. Dit sal soos volg gebruik word:

Ultrasoniese sensor penne:

  • VCC (ultrasoniese sensor) - VCC (PICO)
  • GND (ultrasoniese sensor) - GND (PICO)
  • Trig (ultrasoniese sensor) - A1 (PICO)
  • Echo (ultrasoniese sensor) - A0 (PICO)

Al wat u nodig het, is om die ultrasoniese sensor met PICO aan te sluit en seker te maak dat alles perfek is.

Stap 4: Ultrasoniese sensorskets

Ultrasoniese sensor skets
Ultrasoniese sensor skets

U moet nou 'n program skep wat die afstand wat deur die ultrasoniese sensor gemeet word, meet en dit op 'n seriële monitor vertoon. Sodat u lesings kan kry en seker kan maak dat alles verbind is en werk.

Skep 'n funksie genaamd MeasuredDistance wat verantwoordelik is vir die meting van die tyd tussen die stuur van 'n sein en die ontvangs daarvan, en die berekening van die afstand. U moet ook die lesings op u seriële monitor vertoon, sodat u die projek in die IDE kan ontfout.

U kan die aangehegte program aflaai as u dit nie self wil skryf nie. U kan ook sien hoe die seriële monitor se lesings moet lyk uit die prent hierbo.

Stap 5: Koppel die gonser

Verbind die gonser
Verbind die gonser
Verbind die gonser
Verbind die gonser

Nou dat u u sensor die afstand tussen homself en enige voorwerp voor hom gee. U moet iets met die lesings doen, en soos ons al voorheen gesê het, sal u 'n gonser 'n harde geluid laat maak as die voorwerp voor die sensor te ver kom.

Dit is baie eenvoudig om met gonsers te werk, aangesien hulle slegs twee toestande het, AAN of UIT. Hulle het ook net twee bene, een is positief (langbeen) en die ander negatief (kort been).

  • As 5V op die gonser toegedien word, skakel dit aan en maak die harde gons.
  • As 0V op die gonser toegedien word, skakel dit af en word daar geen gons nie.

Stap 6: Programmering van die gonser

Programmering van die gonser
Programmering van die gonser

U wil hê dat die zoemer begin gons wanneer die voorwerp voor die sensor verder as 20CM kom, en as die voorwerp nader is, die 20CM “U kan gebruik watter afstand u ook al wil gebruik”.

Die aangehegte program bevat die kode wat die metings van die ultrasoniese sensor kry en bestellings na die zoemer stuur. Wat moet begin raas as die voorwerp verder as 20CM is, en om te stop as dit nader as dit is.

Onthou dat u die kode kan aanpas by die reëls en afstande wat u wil.

Stap 7: Verbind die LED's

Verbind die LED's
Verbind die LED's
Verbind die LED's
Verbind die LED's

Nou wil u drie LED's by u projek voeg om dit meer interaktief en dinamies te maak.

Ons het gewone 5 mm LED's gebruik, en dit het slegs twee bene, 'n positiewe (lang been) en 'n negatiewe (kort been). En as ons 5V op die LED aanbring, word dit aangeskakel as ons 0v toepas, skakel dit uit. U kan hier die tipe LED's gebruik wat u wil, en as u enige vrae daaroor het, kan u dit gerus vra.

Stap 8: Programmeer die LED's

Die programmering van die LED's
Die programmering van die LED's

Ons het 3 LED's in ons projek gebruik, en dit brand, afhangende van die afstand tussen die sensor en die voorwerp voor dit.

Die blou LED sal aanskakel as die afstand minder as 10 cm is. Die geel LED sal aanskakel as die afstand tussen 10 cm en 20 cm is. Die rooi LED sal aanskakel as die afstand groter as 20 cm is.

Onthou ook dat u die reëls kan aanpas wat bepaal hoe u LED's brand.

Stap 9: Koppel die kragbron

Koppel die kragbron
Koppel die kragbron
Koppel die kragbron
Koppel die kragbron

Op hierdie stadium wil u die klein alarm gebruik sonder om gedwing te word om dit aan 'n rekenaar te koppel. Voeg dus 'n 9V -battery by u projek en koppel dit aan u PICO.

  • Positiewe rooi draad (battery) - Vin (PICO)
  • Negatiewe swart draad (battery) - GND (PICO)

En nou is u alarmstelsel in werking sonder om aan 'n rekenaar gekoppel te wees.

Stap 10: U is klaar

Baie geluk! Nou het u 'n toestel wat u waarsku op grond van die afstand van die voorwerp voor dit. Vergeet ook nie dat u die reëls daarvan kan aanpas en verander hoe en waarom die zoemer 'n geluid maak nie.

U kan ons op ons Facebook -bladsy en op mellbell.cc vind. En stel gerus enige vrae, ons beantwoord dit graag:)

Aanbeveel: