Innehållsförteckning:

Lär dig Arduino på 20 minuter (kraftpaketerat): 10 steg (med bilder)
Lär dig Arduino på 20 minuter (kraftpaketerat): 10 steg (med bilder)

Video: Lär dig Arduino på 20 minuter (kraftpaketerat): 10 steg (med bilder)

Video: Lär dig Arduino på 20 minuter (kraftpaketerat): 10 steg (med bilder)
Video: Raspberry Pi 400 Unboxing / Review - Ultra Cheap $70 Budget PC for School Students? 2024, Juli
Anonim
Lär dig Arduino på 20 minuter (kraftpaketerat)
Lär dig Arduino på 20 minuter (kraftpaketerat)
Lär dig Arduino på 20 minuter (kraftpaketerat)
Lär dig Arduino på 20 minuter (kraftpaketerat)

Det instruerbara är skrivet med visionen att leverera bra saker och hjälpa den riktiga hobbyisten för arduino, som verkligen behöver en lätt och tydlig källa som alla enkelt kan förstå genom att bara läsa den här modulen. Jag är också en arduino -aspirant som fortsätter att söka nya uppdateringar och jag lär mig rent av webben. Informationen i denna modul är förenklad till kärnan så att läsarna snabbt förstår begreppen. Jag delar gärna den användbara informationen som jag känner med andra för att läsarna ska få nytta. Jag lovar dig att detta verkligen kommer att vara en kraftfull modul för att komma in i strömmen av arduino, låt oss komma in i innehållet direkt utan att slösa bort tiden!

Steg 1: Innehåll i modul1 (grunderna)

Innehåll i modul1 (grunderna)
Innehåll i modul1 (grunderna)

Egentligen är detta min andra instruerbara i ämnet Lär dig arduino, jag har redan skrivit en instruerbar om samma ämne som täcker alla grundläggande väsentligheter för arduino på ett enkelt och skarpt sätt. Ämnen som behandlas i modul 1 (grunderna):

1. En kort introduktion om arduino.

2. typer av arduino.

3.arduino struktur.

4. ditt första "projekt". PWM-pulsbreddsmodulering.

5. seriell kommunikation.

6. Inkluderar övningar.

Således skulle det verkligen vara bättre och bättre om du hänvisar till min tidigare instruerbara innan du fortsätter läsa den aktuella instruerbara. Om du är ny på arduino kommer att hänvisa till min modul 1 skapa en bro för att enkelt lära dig den andra modulen. LÄR ARDUINO BASICS.

Steg 2: Innehåll (modul 2)

Innehåll (modul 2)
Innehåll (modul 2)

Den instruerbara är enbart baserad på hur man kopplar arduino till olika sensorer, reläer, servo och LCD -skärmar.

1. ultraljudssensor.

2. PIR mänsklig detekteringssensor.

3. Ljudsensor.

4. Sensorer för regnvatten och jordfuktighet.

5. Mini- och mikroservos. verkligen.

6. LCD -skärmar.

7. Ditt eget hemautomatiseringsprojekt. (Enkelt)

bli upphetsad att lära och utforska

Steg 3: Ultraljud Sensormätningsavstånd

Ultraljud Sensormätande avstånd
Ultraljud Sensormätande avstånd
Ultraljud Sensormätande avstånd
Ultraljud Sensormätande avstånd
Ultraljud Sensormätande avstånd
Ultraljud Sensormätande avstånd

Vad den gör? Den innehåller en ultraljudssändare och en ultraljudsmottagare, så medan pulssignalerna matas till sensorn från arduino sänder den ultraljudsljud så kommer ultraljudssignalerna att reflekteras när den träffar ett hinder och återgår till mottagaren, den tid det tar för resan är beräknat i millisekunder och det ger utdata till arduino som kan ses via seriell bildskärm.

Stiftdetaljer och anslutning:

Vcc ------- Detta är anslutet till arduino 5v-stiftet/annan lämplig matning.

gnd ------- Detta är marknålen. Trigger --- Ingången från arduino är ansluten till denna pin (valfri digital pin).

eko ------- Utsignalen från sensorn tas till arduino genom att upprätta en anslutning mellan eko och en digital stift som är konfigurerad som ingång.

Kodning -den enklaste delen! En enkel kodning för att börja arbeta med denna sensor finns i bilderna ovan referera den!

Byt ut rätt pin-nummer på vilken digital stift du har anslutit ekot och utlösaren. Enligt anslutningsbilden förutsatt att utlösaren är ansluten med stift-12 och ekot är anslutet med stift-11.

Omvandling av tid till avstånd

Sensorns utsignal från ekot som är tiden i milisekunder kan enkelt konverteras till avstånd genom att dividera utmatningen med 58. Detta kan enkelt uppnås genom en enda kodningslinje.

En enkel realtidsapplikation:

Om du vill göra en automatisering i ditt hem som används för att tända eller släcka lamporna automatiskt i ett rum genom att upptäcka in- och utresa från människor. Detekteringen av människan kan uppnås genom att identifiera en plötslig minskning av sensorns utgångsvärde och systemet kan programmeras i enlighet därmed.

Steg 4: PIR Human Detection Sensor

PIR -sensor för mänsklig detektion
PIR -sensor för mänsklig detektion
PIR -sensor för mänsklig detektion
PIR -sensor för mänsklig detektion
PIR -sensor för mänsklig detektion
PIR -sensor för mänsklig detektion

Som namnet antyder används den för att detektera närvaron av en människa eller något djur som utstrålar värme, så den använder IR -vågor för att avkänna värmen från en människa och ge uteffekten i enlighet därmed. Att använda detta är väldigt enkelt!

stiftdetaljer och anslutning:

VCC --- detta är strömmen i stiftet som är ansluten till 5v i arduino.

Gnd ----- Detta är marknålen och ansluten till gnd av arduino.

O/P ------ detta är utgångsstiften som används för att ta utdata till arduino, den kan anslutas med vilken som helst av de digitala stiften.

Förutom stiften är sensorn utrustad med två justerbara vred som används för att variera känsligheten och fördröjningen. kodning-den enklaste delen!

Se bilderna ovan för exempelkoden. om utgången förblir konstant, försök att variera känslighetsratten och du kan få önskad utgång.

Exempel i realtid!

Det är mycket användbart i hemautomatiseringsprojekt eftersom det är mycket viktigt att känna till vädret som människan är närvarande eller inte och få systemet att fungera därefter. Den kan användas för att styra badrumslamporna eftersom det inte behövs när den inte används och därmed sparar el.

Steg 5: Ljudsensor

Ljudsensor
Ljudsensor
Ljudsensor
Ljudsensor

Ljudsensorn tar emot alla ljudvågor som skapas i sin omgivning och ger sin utsignal i enlighet därmed. Den kan användas som både analog och digital.

1. medan ansluten till DIGITAL:

Utsignalen kommer att vara i form av 0: or och 1: er, så känsligheten kan endast varieras med hjälp av tirmpot som medföljer modulen.

2. medan ansluten till ANALOG:

Utmatningen är i form av 16 -bitars data, så utan användning av trimpot kan den nödvändiga åtgärden göras genom att ha ett standardvärde för referens och använda det i ett tillstånd (som "om").

Ovanstående två villkor gäller för alla sensorer med liknande syn, dvs. med en trimpot på den. Det finns inga komplikationer med att använda detta, du kan enkelt använda det genom att bara driva sensorn med 5v och ta ut utmatningen i önskad form antingen analog eller digital.

Live ansökan

Den kan användas i hemautomation för att styra lamporna och fläktarna handsfree, som en dubbelklap kan programmeras för en strömbrytare och en enda klapp och programmeras för en AV

Steg 6: Regndropps- och jordfuktighetssensorer:

Sensorer för regndroppe och jordfuktighet
Sensorer för regndroppe och jordfuktighet
Sensorer för regndroppe och jordfuktighet
Sensorer för regndroppe och jordfuktighet
Sensorer för regndroppe och jordfuktighet
Sensorer för regndroppe och jordfuktighet

Det här är några riktigt intressanta sensorer som ger riktigt användbar data och de är riktigt coola att använda!

De liknar mycket din tidigare förklarade ljudsensor, så de kan användas både som analoga och digitala och enligt sensorvärdena kan de programmeras för att utföra din uppgift.

Levande applikationer: Jordfuktighetssensorn kan användas för att automatisera din trädgård och bevattna växterna efter deras behov och spara vatten. Således kan du prova mycket mer, att arbeta med arduino är bortom din fantasi!

Steg 7: Mini- och mikroserver:

Mini- och mikroserver
Mini- och mikroserver

Det är riktigt häftigt att veta om och arbeta med servon som gör att systemet är i rörelse! Jag har redan lagt ut en detaljerad instruerbar på servo och dess applikationer kan du hänvisa till den genom att klicka på länken.

SERVO

Steg 8: Relä- (för att styra högspänning!)

Relä- (för att styra högspänning!)
Relä- (för att styra högspänning!)
Relä- (för att styra högspänning!)
Relä- (för att styra högspänning!)
Relä- (för att styra högspänning!)
Relä- (för att styra högspänning!)

Att veta om detta är mycket viktigt eftersom det kommer att fungera som en nyckel för hemautomation, eftersom alla hushållsapparater fungerar på AC och det inte kan styras direkt och det kräver ett gränssnitt som är reläet.

Pin detaljer:

5v är ansluten till strömförsörjningen.

Gnd är ansluten till jord.

Signalstiftet är anslutet med de digitala stiften på arduino eftersom du kan styra reläet med detta.

COM är ansluten till strömkällan för högspänningen, du bör vara mycket försiktig när du arbetar med AC eftersom det kan skada dig allvarligt, så om du är ny skulle det vara bättre att ha en hjälpare. Reläets funktion illustreras tydligt i tabellen ovan referera bilder, jag hoppas att du inte behöver ytterligare förklaring.

Steg 9: LCD-flytande kristallskärm

LCD-flytande kristallskärm
LCD-flytande kristallskärm
LCD-flytande kristallskärm
LCD-flytande kristallskärm
LCD-flytande kristallskärm
LCD-flytande kristallskärm

De är vana att känna till processen som sker inuti, liksom värdena för sensorer, den kan också användas för att få användaren att interagera med systemet. Anslutningsdetaljerna förklaras i bilderna som visas ovan. Trimpotten används för att variera skärmens kontrast.

Stiften D1, D2, D3, D4 används för dataöverföring.

Provkodning: Kodningen ges i bilderna som visas ovan referera den!

Raden i koden ovan Liquidcrystal lcd (12, 11, 5, 4, 3, 2); innebär att- (Rs, E, d0, d1, d2, d3) ansluten till arduino-stift (12, 11, 5, 4, 3, 2) respektive.

Lcd.begin (16, 2); - säger att displayen som används är en 16*2 typ (kolumn, rad)

Steg 10: Tack för att du lärde dig med mig !!

Tack för att du lärde dig med mig !!!
Tack för att du lärde dig med mig !!!

Hoppas att du gillar den här modulen, meddela mig om det finns några felaktigheter i korrigeringar eller förbättringar som kan göras och jag kommer gärna att veta! Om du har några frågor eller tvivel i innehållet ovan, låt mig veta om det i kommentarsfältet och jag hjälper dig gärna på alla möjliga sätt.

Klicka på favoritknappen om du gillar den här instruerbara så att du kan hänvisa den för framtida förtydliganden. Jag har många fler användbara saker att dela med dig så låt oss vara anslutna FÖLJ mig för mer användbar information. ********** Dela kunskap! Skapa idéer! ***********

Rekommenderad: