Innholdsfortegnelse:

Lær Arduino på 20 minutter (kraftpakket): 10 trinn (med bilder)
Lær Arduino på 20 minutter (kraftpakket): 10 trinn (med bilder)

Video: Lær Arduino på 20 minutter (kraftpakket): 10 trinn (med bilder)

Video: Lær Arduino på 20 minutter (kraftpakket): 10 trinn (med bilder)
Video: 50 MEST INNOVATIVE PERSONLIG TRANSPORT 2021–2022 2024, Juli
Anonim
Lær Arduino på 20 minutter (strømpakket)
Lær Arduino på 20 minutter (strømpakket)
Lær Arduino på 20 minutter (strømpakket)
Lær Arduino på 20 minutter (strømpakket)

Den instruerbare er skrevet med visjonen om å levere gode ting og hjelpe den virkelige hobbyisten til arduino, som virkelig trenger en lett og klar forståelseskilde som alle enkelt kan forstå ved å lese denne modulen. Jeg er også en arduino -aspirant som fortsetter å søke nye oppdateringer, og jeg lærer rent av nettet. Informasjonen i denne modulen er forenklet helt til grunn for at leserne raskt forstår konseptene. Jeg deler gjerne nyttig informasjon som jeg vet med andre, slik at leserne får fordeler. Jeg lover deg at dette virkelig vil være en kraftfull modul for å komme inn i strømmen av arduino, la oss komme inn i innholdet direkte og ikke kaste bort tiden!

Trinn 1: Innhold i modul1 (grunnleggende)

Innhold i modul1 (grunnleggende)
Innhold i modul1 (grunnleggende)

Egentlig er dette min andre instruks om emnet Lær arduino, jeg har allerede skrevet en instruks om det samme emnet som dekker alle grunnleggende grunnleggende om arduino på en enkel og skarp måte. Emner dekket i modul 1 (grunnleggende):

1. En kort introduksjon om arduino.

2. typer arduino.

3.arduino struktur.

4. ditt første "prosjekt". PWM-pulsbreddemodulasjon.

5. seriell kommunikasjon.

6. Inkluderer øvelser.

Dermed ville det virkelig vært bedre og bedre hvis du refererer til min tidligere instruerbare før du fortsetter å lese den nåværende instruerbare. Hvis du er ny på arduino, vil det å henvise til modul 1 min lage en bro for å lære den andre modulen enkelt. LÆR ARDUINO BASICS.

Trinn 2: Innhold (modul 2)

Innhold (modul 2)
Innhold (modul 2)

Den instruerbare er rent basert på hvordan du kan koble arduino til forskjellige sensorer, releer, servo og LCD -skjermer.

1. ultralydssensor.

2. PIR menneskelig deteksjonssensor.

3. Lydsensor.

4. Sensorer for regnvann og jordfuktighet.

5. Mini- og mikroservoer. virkelig.

6. LCD -skjermer.

7. Ditt eget hjemmeautomatiseringsprosjekt. (Enkelt)

glede deg til å lære og utforske

Trinn 3: Ultralyd Sensormålingsavstand

Ultralyd Sensormåling Avstand
Ultralyd Sensormåling Avstand
Ultralyd Sensormåling Avstand
Ultralyd Sensormåling Avstand
Ultralyd Sensormåling Avstand
Ultralyd Sensormåling Avstand

Hva det gjør? Den inneholder en ultralydsender og en ultralydmottaker, så mens pulssignalene mates til sensoren fra arduinoen, sender den ultralydslyden, blir ultralydssignalene reflektert når den treffer et hinder og går tilbake til mottakeren, og tiden det tar å reise er beregnet i millisekunder, og det gir utdataene til arduinoen som kan sees via seriell skjerm.

Pin detaljer og tilkobling:

Vcc ------- Dette er koblet til arduino 5v pin/annen passende forsyning.

gnd ------- Dette er bakkenålen. Trigger --- Inngangen fra arduino er koblet til denne pinnen (hvilken som helst digital pinne).

ekko ------- Utgangen fra sensoren blir ført til arduino ved å etablere en forbindelse mellom ekko og en hvilken som helst digital pin som er konfigurert som inngang.

Koding -den enkleste delen! En enkel koding for å begynne å jobbe med denne sensoren er gitt på bildene ovenfor, referer den!

Bytt ut riktig pin-nummer på hvilken digital pin du har koblet ekkoet og utløseren. I henhold til tilkoblingsbildet forutsatt at utløseren er koblet til pin-12 og ekko er tilkoblet med pin-11.

Konvertering av tid til avstand

Sensorens utgang fra ekkoet som er tiden i milisekunder kan enkelt konverteres til avstand ved å dele utgangen med 58. Dette kan enkelt oppnås gjennom en enkelt kodingslinje.

En enkel sanntidsapplikasjon:

Hvis du vil foreta en automatisering i hjemmet ditt som brukes til å slå lysene automatisk på eller av i et rom ved å oppdage at mennesker kommer inn og ut. Deteksjonen av mennesket kan oppnås ved å identifisere en plutselig nedgang i sensorens utgangsverdi, og systemet kan programmeres deretter.

Trinn 4: PIR Human Detection Sensor

PIR sensor for menneskelig deteksjon
PIR sensor for menneskelig deteksjon
PIR sensor for menneskelig deteksjon
PIR sensor for menneskelig deteksjon
PIR sensor for menneskelig deteksjon
PIR sensor for menneskelig deteksjon

Som navnet antyder, brukes det til å oppdage tilstedeværelsen av et menneske eller et dyr som utstråler varme. Derfor bruker den IR -bølger for å registrere varmen som slippes ut fra et menneske og gi produksjonen tilsvarende. Å bruke dette er veldig enkelt!

pin detaljer og tilkobling:

VCC --- dette er strømmen i pinnen den er koblet til 5v i arduino.

Gnd ----- Dette er bakkenålen og koblet til gnden til arduino.

O/P ------ dette er utgangspinnen den brukes til å ta utdataene til arduinoen, den kan kobles til hvilken som helst av de digitale pinnene.

I tillegg til pinnene er sensoren utstyrt med to justerbare knapper som brukes til å variere følsomheten og forsinkelsen. koding-den enkleste delen!

Se bildene ovenfor for eksempelkoden. Hvis utgangen forblir konstant, prøv å variere følsomhetsknappen, og du kan få ønsket utgang.

Eksempel i sanntid!

Det er veldig nyttig i hjemmeautomatiseringsprosjekter, da det er veldig viktig å kjenne været mennesket er tilstede eller ikke og få systemet til å fungere deretter. Det kan brukes til å kontrollere lysene på badet, da det ikke er nødvendig når det ikke er i bruk, og sparer dermed strøm.

Trinn 5: Lydsensor

Lydsensor
Lydsensor
Lydsensor
Lydsensor

Lydsensoren mottar alle lydbølger som er opprettet i omgivelsene, og den gir sin utgang tilsvarende. Den kan brukes som både analog og digital.

1. mens det er koblet til DIGITAL:

Utgangen vil være i form av 0 og 1, og følsomheten kan derfor bare varieres ved å bruke tirmpot som følger med modulen.

2. mens tilkoblet med ANALOG:

Utgangen er i form av 16 -biters data, så uten bruk av trimpot kan den nødvendige handlingen utføres ved å ha en standard referanseverdi og bruke den i en tilstand (som "hvis").

De to betingelsene ovenfor gjelder for enhver sensor med lignende utsikter, dvs. med en trimpot på den. Det er ingen komplikasjoner ved bruk av dette. Du kan enkelt bruke det ved å bare gi sensoren strøm med 5v og ta utgangen i ønsket form, enten analog eller digital.

Live søknad

Den kan brukes i hjemmeautomatisering for å kontrollere lysene og viftene håndfritt, som en dobbel klapp kan programmeres for en bryter PÅ og en enkelt klapp og programmeres for en AV

Trinn 6: Regndråpe- og jordfuktighetssensorer:

Sensorer for regndråpe og jordfuktighet
Sensorer for regndråpe og jordfuktighet
Sensorer for regndråpe og jordfuktighet
Sensorer for regndråpe og jordfuktighet
Sensorer for regndråpe og jordfuktighet
Sensorer for regndråpe og jordfuktighet

Dette er noen virkelig interessante sensorer som gir veldig nyttige data, og de er veldig kule å bruke!

De ligner veldig på din tidligere forklarte lydsensor, og kan derfor brukes både som analog og digital, og i henhold til sensorverdiene kan de programmeres til å utføre oppgaven din.

Levende applikasjoner: Jordfuktighetssensoren kan brukes til å automatisere hagen din og vanne plantene i henhold til deres behov og spare vann. Dermed kan du prøve mye mer, å jobbe med arduino er utenfor fantasien din!

Trinn 7: Mini- og mikroserver:

Mini- og mikroserver
Mini- og mikroserver

Det er veldig kult å vite om og jobbe med servoer som får systemet til å være i bevegelse! Jeg har allerede lagt ut en detaljert instruerbar på servo, og det er applikasjoner du kan referere den til ved å klikke på lenken.

SERVO

Trinn 8: Relé- (for å kontrollere høyspenning!)

Relé- (for å kontrollere høyspenning!)
Relé- (for å kontrollere høyspenning!)
Relé- (for å kontrollere høyspenning!)
Relé- (for å kontrollere høyspenning!)
Relé- (for å kontrollere høyspenning!)
Relé- (for å kontrollere høyspenning!)

Å vite om dette er veldig viktig, da det vil fungere som en nøkkel for hjemmeautomatisering, ettersom alle husholdningsapparater fungerer på vekselstrøm og det ikke kan styres direkte og det krever et grensesnitt som er reléet.

Pin detaljer:

5v er koblet til strømforsyningen.

GND er koblet til bakken.

Signalpinnen er koblet til de digitale pinnene til arduino, da du kan styre reléet med dette.

COM er koblet til strømkilden til høyspenningen. Du bør være veldig forsiktig mens du arbeider med AC, da det kan skade deg alvorlig, så hvis du er ny, ville det være bedre å ha en hjelper. Reléets arbeid er tydelig illustrert i tabellen ovenfor, referer til bilder, jeg håper du ikke trenger ytterligere forklaring.

Trinn 9: LCD-flytende krystallskjerm

LCD-flytende krystallskjerm
LCD-flytende krystallskjerm
LCD-flytende krystallskjerm
LCD-flytende krystallskjerm
LCD-flytende krystallskjerm
LCD-flytende krystallskjerm

De er vant til å kjenne prosessen som skjer inne som sensorens verdier, den kan også brukes til å få brukeren til å samhandle med systemet. Tilkoblingsdetaljene forklares på bildene som vises ovenfor. Trimmepotten brukes til å variere kontrasten på displayet.

Pinnene D1, D2, D3, D4 brukes til dataoverføring.

Prøvekoding: Kodingen er gitt på bildene vist ovenfor, referer den!

Linjen i koden over Liquidcrystal lcd (12, 11, 5, 4, 3, 2); innebærer at- (Rs, E, d0, d1, d2, d3) koblet til henholdsvis arduino-pinner (12, 11, 5, 4, 3, 2).

Lcd.begin (16, 2); - sier at displayet som brukes er en 16*2 type (kolonne, rad)

Trinn 10: Takk for at du lærte med meg !

Takk for at du lærte med meg !!!
Takk for at du lærte med meg !!!

Håper du liker denne modulen, vennligst gi meg beskjed hvis det er feil med korreksjoner eller forbedringer som kan gjøres, og jeg vil gjerne vite det! Hvis du har spørsmål eller tvil om innholdet ovenfor, gi meg beskjed om det i kommentarfeltet, og jeg hjelper deg gjerne på alle måter jeg kan.

Klikk på favorittknappen hvis du liker denne instruerbare, slik at du kan henvise den for fremtidige avklaringer. Jeg har mange flere nyttige ting å dele med deg, så la oss koble til FØLG meg for mer nyttig informasjon. *********** Del kunnskap! Lag ideer! ***********

Anbefalt: