» elektronikk » Arduino Hvordan lage en enkel ultralydalarm på Arduino gjør det selv

Hvordan lage en enkel ultrasonisk alarm gjør-det-selv på Arduino

God dag elskere av Arduino! I dagens artikkel bestemte jeg meg for å vise en veldig enkel måte for nybegynnere hvordan du lager en ultralydalarm på Arduino gjør det selv. Et slikt vryatli alarmsystem er egnet for husets sikkerhet, men jeg synes det er egnet til å beskytte et privat rom, dessuten er det ganske interessant hjemmelaget produkt å forbedre ferdighetene og kunnskapene om Arduinos verden for en nybegynnerdarduino enn et nyttig hjemmelaget produkt for livet.


Og for en enkel alarm på Arduino trenger vi:
kle opp Arduino uno
Ultrasonisk avstandsmåler HS-SR04
- liten beholder
gjennomsiktig hette fra håndtaket
rød LED
-vyklyuchatel
-koble ledninger som "far-mor"
-zummer
- Konvensjonelle ledninger
- strømforsyning (jeg bruker 4 batterier koblet i serie med 1,5 volt, men ideelt sett trenger du å bruke et batteri på 6-9 volt 2000 mah, eller en krone)

Fra verktøyene vi trenger:
loddejern
termisk lim
saks eller kniv


Først av alt, må du plassere Arduino-brettet i beholderen, og deretter merke stedet under hullet for å komme ut og kutte det ut eller lodde det:


Nå tar vi en far-mor-ledning, kutter morutgangen fra den, stripper tinn og loddetinn til bryteren:


Så lodder vi bryteren til strømkilden vår (men hvis du bruker en slik adapter under kronen, trenger du ikke å gjøre alt dette)



Vi kobler strømforsyningen til Arduino-kortet på følgende måte: pluss til utgangen uin, og minus til Gnd
Vi tester, slår på bryteren og hvis de røde lysdiodene på tavlen lyser, blir alt gjort riktig:

Vi tar en ultrasonisk rekkevidde finder og loddetinn til utgangene (vcc, Echo, Trig, Gnd) ledninger av pappa-mor type:

Vi markerer og lager to hull på siden av beholderen under den ultrasoniske avstandsmåleren:


Installer og lim den om nødvendig:

Vi tar to pappa-mamma ledninger, klipper dem på gulvene, strips dem og tinn dem:

Lodd ledningene "far" til summeren, og ledningene "mor" til LED:

Nå kobler vi til å observere polariteten i den ene enden av LED og summeren til 10 digitale pinner på Arduino, og de to andre endene til Gnd.
Så kobler vi ultrasonisk avstandsmåler med følgende bilder til Arduino-tavlen: vcc til utgangen 5 v, Gnd til Gnd, ekko til 9 digital pin, og trigg til 8


På siden av beholderen lager du et nytt hull for summeren, og sett det inn der og lim det om nødvendig:

I taket på containeren lager vi to hull (jeg laget alle hullene med loddebolt slik det er praktisk) for LED og bryteren:

Vi limer og limer dem:

Vi tar en gjennomsiktig hette fra håndtaket og ved hjelp av et sandpapir eller fil sliper vi bunnen til det:


Vi limer den over LED-en, og lager dermed en beskyttende kuppel for den:

Vel, vi var ferdige med hoveddelen av monteringen av alarmsystemet vårt, og det var bare skisselastingen igjen, i de forrige artiklene mine sa jeg at for meg personlig er dette det vanskeligste trinnet, men ikke i dette tilfellet, fordi prinsippet om drift denne alarmen tilsvarer den automatiske viften som jeg gjorde tidligere, så jeg vil bruke skissen fra den og om nødvendig bare endre noen parametere.

Du trenger bare å koble Arduino-kortet til datamaskinen ved hjelp av en spesiell adapter som vanligvis følger med brettet, kjør Arduino IDE-programmet, kopier skissen nedenfor, lim den inn i programmet og klikk på nedlastningsknappen. Hvis alt er gjort riktig, vil skissen trygt lastes inn i brettet.

skissere:
int echoPin = 9;
int trigPin = 8;
int led = 10;

ugyldig oppsett () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (ledet, UTGANG);
}

void loop () {
int varighet, cm;
digitalWrite (trigPin, LOW);
forsinkelse Mikrosekunder (2);
digitalWrite (trigPin, HIGH);
forsinkelse Mikrosekunder (10);
digitalWrite (trigPin, LOW);
varighet = pulseIn (echoPin, HIGH);
cm = (varighet / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// forsinkelse (1000);
if (cm & lt; 20) {
digitalWrite (ledet, HØYT);
} annet {
digitalWrite (ledet, LAV);
}
forsinkelse (100);
}

Nå gjenstår det bare å slå på alarmen vår og teste den, alarmen er programmert på en slik måte at hvis du bringer noen faste gjenstander nærmere ultralydsensoren, vil summeren umiddelbart begynne å pipe og LED-en vil lyse. Hvis du for eksempel legger det upåaktet hen på gulvet og noen går forbi det, vil summeren umiddelbart begynne å skrike. (LED-en brente senere på grunn av det faktum at jeg glemte å lodde en 220 Ohm-motstand til den, så hvis du gjør det, husk å lodde)

Vel, det er det! Her har vi et så enkelt alarmsystem på Arduino, vi vil igjen si at det er for nybegynnere og det er ikke nødvendig å ta dette hjemmelagde produktet for alvorlig!

Takk alle for oppmerksomheten!
8.2
8.3
8.2

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
4 kommentarer
For hvem det ikke fungerer, bytt ut if (cm & lt; 20) med if (cm <= 20).
Hallo, skissen din fungerer ikke. Kunne du ordnet det? Jeg trenger virkelig en arbeidskisse.
Jeg kjøpte alt som er skrevet her og hvordan jeg kobler til og hvor skal jeg feste det?
og koden er ikke sann
kult så legg på toalettet yahoo

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...