Indholdsfortegnelse:

Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)
Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)

Video: Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)

Video: Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)
Video: AI is getting too smart 💀 #electronics #arduino #engineering 2024, Juli
Anonim
Lær Arduino om 20 minutter (strømpakket)
Lær Arduino om 20 minutter (strømpakket)
Lær Arduino om 20 minutter (strømpakket)
Lær Arduino om 20 minutter (strømpakket)

Den instruerbare er skrevet med visionen om at levere gode ting og hjælpe den ægte hobbyist af arduino, som virkelig har brug for en let og klar forståelseskilde, som enhver let kan forstå ved bare at læse dette modul. Jeg er også en arduino -aspirant, der fortsætter med at søge nye opdateringer, og jeg lærer rent af internettet. Oplysningerne i dette modul er forenklet til kernen, så læserne hurtigt kan forstå begreberne. Jeg deler gerne den nyttige information, som jeg kender, med andre, så læserne får gavn. Jeg lover dig, at dette virkelig vil være et kraftfuldt modul til at komme ind i strømmen af arduino, lad os komme ind i indholdet direkte og ikke spilde tiden!

Trin 1: Indhold i modul1 (grundlæggende)

Indhold i modul1 (grundlæggende)
Indhold i modul1 (grundlæggende)

Faktisk er dette min anden instruerbare om emnet Lær arduino, jeg har allerede skrevet en instruerbar om det samme emne, som dækker alle de grundlæggende væsentlige ting for arduino på en let og skarp måde. Emner dækket i modul 1 (grundlæggende):

1. En kort introduktion til arduino.

2. typer arduino.

3.arduino struktur.

4. dit første "projekt". PWM-pulsbreddemodulation.

5. seriel kommunikation.

6. Inkluderer øvelser.

Således ville det virkelig være bedre og godt, hvis du henviser til min tidligere instruerbare, før du fortsætter med at læse den nuværende instruerbare. Hvis du er ny til arduino, vil henvisning til mit modul 1 oprette en bro for let at lære det andet modul. LÆR ARDUINO BASICS.

Trin 2: Indhold (modul 2)

Indhold (modul 2)
Indhold (modul 2)

Det instruerbare er udelukkende baseret på, hvordan man interagerer arduino med forskellige sensorer, relæer, servo og LCD -skærme.

1. ultralydssensor.

2. PIR menneskelig detektionssensor.

3. lyd sensor.

4. Sensorer til regnvand og jordfugtighed.

5. Mini- og mikroservoer. virkelig.

6. LCD -skærme.

7. Dit eget hjemmeautomatiseringsprojekt. (Let)

Bliv begejstret for at lære og udforske

Trin 3: Ultralyd Sensormåling Afstand

Ultralyd Sensormåling Afstand
Ultralyd Sensormåling Afstand
Ultralyd Sensormåling Afstand
Ultralyd Sensormåling Afstand
Ultralyd Sensormåling Afstand
Ultralyd Sensormåling Afstand

Hvad det gør? Den indeholder en ultralydssender og en ultralydsmodtager, så mens pulssignalerne føres til sensoren fra arduinoen, sender den ultralydslyd, ultralydssignalerne reflekteres, når den rammer en forhindring og vender tilbage til modtageren, den tid det tager at rejse er beregnet i millisekunder, og det leverer outputdata til arduinoen, som kan ses via seriel skærm.

Pin detaljer og forbindelse:

Vcc ------- Dette er forbundet til arduino 5v pin/enhver anden passende forsyning.

gnd ------- Dette er jordnålen. Trigger --- Input fra arduino er forbundet til denne pin (enhver digital pin).

ekko ------- Udgangen fra sensoren føres til arduino ved at etablere en forbindelse mellem ekko og enhver digital pin, der er konfigureret som input.

Kodning -den letteste del! En simpel kodning for at begynde at arbejde med denne sensor findes på billederne ovenfor, referer den!

Udskift det korrekte pin-nummer, på hvilken digital pin du har tilsluttet ekkoet og udløseren. Ifølge forbindelsesbilledet, forudsat at udløseren er forbundet med pin-12 og ekko er forbundet med pin-11.

Konvertering af tid til afstand

Sensorens output fra ekkoet, som er tiden i milisekunder, kan let konverteres til afstand ved at dividere output med 58. Dette kan let opnås gennem en enkelt kodningslinje.

En simpel applikation i realtid:

Hvis du vil foretage en automatisering i dit hjem, der bruges til automatisk at tænde eller slukke lyset i et rum ved at registrere ind- og udstigning af mennesker. Detektion af mennesket kan opnås ved at identificere et pludseligt fald i sensorens outputværdi, og systemet kan programmeres i overensstemmelse hermed.

Trin 4: PIR Human Detection Sensor

PIR Human Detection Sensor
PIR Human Detection Sensor
PIR Human Detection Sensor
PIR Human Detection Sensor
PIR Human Detection Sensor
PIR Human Detection Sensor

Som navnet antyder, bruges det til at detektere tilstedeværelsen af et menneske eller ethvert dyr, der udstråler varme. Derfor bruger det IR -bølger til at fornemme varmen, der udsendes fra et menneske og give output i overensstemmelse hermed. Det er meget enkelt at bruge dette!

pin detaljer og forbindelse:

VCC --- dette er strømmen i stiften, den er forbundet med 5v i arduino.

Gnd ----- Dette er jordnålen og forbundet med gnd af arduino.

O/P ------ dette er udgangsstiften, den bruges til at tage outputdataene til arduinoen, den kan forbindes med en hvilken som helst af de digitale ben.

Ud over benene er sensoren udstyret med to justerbare knapper, der bruges til at variere følsomheden og forsinkelsen. kodning-den letteste del!

Se ovenstående billeder for prøvekoden. hvis output forbliver konstant, så prøv at variere følsomhedsknappen, og du får muligvis det ønskede output.

Eksempel i realtid!

Det er meget nyttigt i hjemmeautomatiseringsprojekter, da det er meget vigtigt at kende vejret, mennesket er til stede eller ej og få systemet til at fungere i overensstemmelse hermed. Det kan bruges til at styre badeværelsets lys, da det ikke er påkrævet, når det ikke er i brug, hvilket sparer strøm.

Trin 5: Lydsensor

Lydsensor
Lydsensor
Lydsensor
Lydsensor

Lydsensoren modtager alle lydbølger, der er skabt i omgivelserne, og den giver sit output i overensstemmelse hermed. Den kan bruges som både analog og digital.

1. mens tilsluttet DIGITAL:

Outputtet vil være i form af 0'er og 1'er, og følsomheden kan derfor kun varieres ved at bruge den tirmpot, der følger med modulet.

2. mens forbundet med ANALOG:

Outputtet er i form af 16 bit data, så uden brug af trimpot kan den nødvendige handling udføres ved at have en standard referenceværdi og bruge den i en tilstand (f.eks. "Hvis").

Ovenstående to betingelser gælder for enhver sensor med lignende udsigter, dvs. med en trimpot på den. Der er ingen komplikationer ved at bruge dette, du kan nemt bruge det ved blot at tænde sensoren med 5v og tage output i den ønskede form, enten analog eller digital.

Live ansøgning

Det kan bruges i hjemmeautomatisering til at styre lysene og ventilatorerne håndfrit, ligesom en dobbeltklap kan programmeres til en switch ON og et enkelt klap og programmeres til en OFF

Trin 6: Regnfalds- og jordfugtighedssensorer:

Sensorer til regndråbe og jordfugtighed
Sensorer til regndråbe og jordfugtighed
Sensorer til regndråbe og jordfugtighed
Sensorer til regndråbe og jordfugtighed
Sensorer til regndråbe og jordfugtighed
Sensorer til regndråbe og jordfugtighed

Dette er nogle virkelig interessante sensorer, der giver virkelig nyttige data, og de er virkelig seje at bruge!

De ligner meget din tidligere forklarede lydsensor, så de kan bruges både som analog og digital, og ifølge sensorværdierne kan de programmeres til at udføre din opgave.

Levende applikationer: Jordfugtighedsføleren kan bruges til at automatisere din have og skylle planterne efter deres behov og spare vand. Således kan du prøve meget mere, at arbejde med arduino er uden for din fantasi!

Trin 7: Mini- og mikroservoer:

Mini og Micro Servoer
Mini og Micro Servoer

Det er virkelig fedt at vide om og arbejde med servoer, da systemet får fart på! Jeg har allerede lagt en detaljeret instruerbar om servo, og det er applikationer, du kan henvise til ved at klikke på linket.

SERVO

Trin 8: Relæ- (for at styre højspænding!)

Relæ- (til styring af højspænding!)
Relæ- (til styring af højspænding!)
Relæ- (til styring af højspænding!)
Relæ- (til styring af højspænding!)
Relæ- (til styring af højspænding!)
Relæ- (til styring af højspænding!)

At vide om dette er meget vigtigt, da det vil tjene som en nøgle til hjemmeautomatisering, da alle husholdningsapparater fungerer på AC, og det ikke kan styres direkte, og det kræver en grænseflade, der er relæet.

Pin detaljer:

5v er forbundet med strømforsyningen.

GND er forbundet til jorden.

Signalpinden er forbundet med de digitale stifter af arduino, da du kan styre relæet med dette.

COM er forbundet med strømkilden til højspændingen, du skal være meget forsigtig, mens du arbejder med vekselstrøm, da det kan skade dig alvorligt, så hvis du er ny, ville det være bedre at have en hjælper. Funktionen af relæet er tydeligt illustreret i tabellen ovenfor, referer billeder, jeg håber, at du ikke har brug for yderligere forklaring.

Trin 9: LCD-flydende krystaldisplay

LCD-flydende krystaldisplay
LCD-flydende krystaldisplay
LCD-flydende krystaldisplay
LCD-flydende krystaldisplay
LCD-flydende krystaldisplay
LCD-flydende krystaldisplay

De er vant til at kende den proces, der sker indeni ligesom sensorernes værdier, den kan også bruges til at få brugeren til at interagere med systemet. Forbindelsesdetaljerne forklares på billederne ovenfor. Trimgryden bruges til at variere skærmens kontrast.

Benene D1, D2, D3, D4 bruges til dataoverførsel.

Prøvekodning: Kodningen er angivet på ovenstående billeder, referer den!

Linjen i koden ovenfor Liquidcrystal lcd (12, 11, 5, 4, 3, 2); indebærer, at- (Rs, E, d0, d1, d2, d3) forbundet til henholdsvis arduino-ben (12, 11, 5, 4, 3, 2).

Lcd.begin (16, 2); - siger, at det anvendte display er en 16*2 type (kolonne, række)

Trin 10: Tak fordi du lærte med mig !

Tak fordi du lærte med mig !!!
Tak fordi du lærte med mig !!!

Håber du kan lide dette modul, lad mig vide, hvis der er fejl med rettelser eller forbedringer, der kan gøres, og jeg vil med glæde vide det! Hvis du har spørgsmål eller tvivl om ovenstående indhold, så lad mig vide det i kommentarfeltet, og jeg hjælper gerne på alle mulige måder.

Klik på favorit -knappen, hvis du kan lide denne instruerbare, så du kan henvise den til fremtidige afklaringer. Jeg har mange flere nyttige ting at dele med dig, så lad os være forbundet FØLG mig for mere nyttig information. *********** Del viden! Opret ideer! ***********

Anbefalede: