Inhoudsopgave:
- Stap 1: Inhoud van Module1 (basis)
- Stap 2: Inhoud (module 2)
- Stap 3: Ultrasone sensor-meetafstand
- Stap 4: PIR menselijke detectiesensor
- Stap 5: Geluidssensor
- Stap 6: Regendruppel- en bodemvochtsensoren:
- Stap 7: Mini- en microservo's:
- Stap 8: Relais - (om hoogspanning te regelen!)
- Stap 9: LCD-liquid Crystal Display
- Stap 10: Bedankt voor het leren met mij!
Video: Leer Arduino in 20 minuten (powerpacked): 10 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
De instructable is geschreven met de visie om goede dingen te leveren en de echte hobbyist van Arduino te helpen, die echt een gemakkelijke en duidelijk begrijpende bron nodig heeft die iedereen gemakkelijk kan begrijpen door alleen deze module te lezen. Ik ben ook een Arduino-aspirant die blijft zoeken nieuwe updates en ik leer puur van het web. De informatie in deze module is vereenvoudigd tot de kern, waardoor de lezers de concepten snel begrijpen. Ik ben blij om de nuttige informatie die ik weet met anderen te delen, zodat de lezers er baat bij hebben. Ik beloof je dat dit echt een krachtige module zal zijn om in de stroom van Arduino te komen, laten we direct naar de inhoud gaan en geen tijd verspillen!
Stap 1: Inhoud van Module1 (basis)
Eigenlijk is dit mijn tweede instructable over het onderwerp Arduino leren, ik heb al een instructable geschreven over hetzelfde onderwerp die alle basisbenodigdheden van Arduino op een eenvoudige en heldere manier behandelt. Onderwerpen die worden behandeld in Module 1 (basis):
1. Een korte intro over Arduino.
2. soorten arduino.
3.arduino-structuur.
4. uw eerste "project". PWM-pulsbreedtemodulatie.
5. Seriële communicatie.
6. Inclusief oefeningen.
Het zou dus echt beter en goed zijn als je mijn vorige instructable doorverwijst voordat je doorgaat met het lezen van de huidige instructable. Als arduino nieuw voor je is, zal het verwijzen van mijn module 1 een brug slaan om de tweede module gemakkelijk te leren. LEER ARDUINO BASICS.
Stap 2: Inhoud (module 2)
De instructable is puur gebaseerd op de interface van Arduino met verschillende sensoren, relais, servo- en LCD-schermen.
1. ultrasone sensor.
2. PIR menselijke detectiesensor.
3. Geluidssensor.
4. Regenwater- en Bodemvochtsensoren.
5. Mini en micro servo's. echt.
6. LCD-schermen.
7. Uw eigen domotica project.(eenvoudig)
word enthousiast om te leren en te ontdekken
Stap 3: Ultrasone sensor-meetafstand
Wat het doet? Het bevat een ultrasone zender en een ultrasone ontvanger, dus terwijl de pulssignalen van de Arduino naar de sensor worden gevoerd, zendt het ultrasoon geluid uit, de ultrasone signalen worden gereflecteerd als het een obstakel raakt en keert terug naar de ontvanger. De tijd die nodig is voor de reis is berekend in milliseconden en levert de uitvoergegevens aan de Arduino die via een seriële monitor kunnen worden bekeken.
Pindetails en aansluiting:
Vcc ------- Dit is aangesloten op de arduino 5v pin/elke andere geschikte voeding.
gnd ------- Dit is de grondpen. Trigger --- De ingang van Arduino is verbonden met deze pin (elke digitale pin).
echo ------- De uitvoer van de sensor wordt naar Arduino gebracht door een verbinding tot stand te brengen tussen echo en een digitale pin die als invoer is geconfigureerd.
Coderen - het gemakkelijkste deel! Een eenvoudige codering om met deze sensor aan de slag te gaan, vindt u in de bovenstaande afbeeldingen, zie het!
Vervang het juiste pinnummer op welke digitale pin je de echo en trigger hebt aangesloten. Volgens het aansluitbeeld mits de trigger is aangesloten op pin-12 en echo is aangesloten op pin-11.
Conversie van tijd naar afstand
De output van de sensor van de echo, wat de tijd in milliseconden is, kan eenvoudig worden omgezet in afstand door de output te delen door 58. Dit kan eenvoudig worden bereikt door een enkele coderingsregel.
Een eenvoudige realtime applicatie:
Als je een automatisering in je huis wilt maken die wordt gebruikt om de verlichting in een ruimte automatisch aan of uit te zetten door het in- en uitstappen van mensen te detecteren. De detectie van de mens kan worden bereikt door een plotselinge daling van de uitgangswaarde van de sensor te identificeren en het systeem kan dienovereenkomstig worden geprogrammeerd.
Stap 4: PIR menselijke detectiesensor
Zoals de naam al aangeeft, wordt het gebruikt om de aanwezigheid van een mens of een dier dat warmte uitstraalt te detecteren. Het gebruikt dus IR-golven om de warmte te voelen die door een mens wordt uitgestraald en dienovereenkomstig de output te geven. Het gebruik hiervan is heel eenvoudig!
pin details en aansluiting:
VCC --- dit is de stroom in de pin die is verbonden met de 5v in arduino.
Gnd ----- Dit is de grondpin en is verbonden met de gnd van arduino.
O/P ------ dit is de uitgangspin die wordt gebruikt om de uitgangsgegevens naar de Arduino te brengen, deze kan worden aangesloten op een van de digitale pinnen.
Naast de pinnen is de sensor uitgerust met twee verstelbare knoppen die worden gebruikt om de gevoeligheid en vertraging te variëren. codering-het gemakkelijkste deel!
Raadpleeg de afbeeldingen hierboven voor de voorbeeldcode. als de output constant blijft, probeer dan de gevoeligheidsknop te variëren en je krijgt misschien de gewenste output.
Realtime voorbeeld!
Het is erg handig in domotica-projecten, omdat het erg belangrijk is om te weten of de mens aanwezig is of niet en om het systeem dienovereenkomstig te laten werken. Het kan worden gebruikt om de verlichting van de badkamer te regelen, omdat het niet nodig is wanneer het niet in gebruik is, waardoor elektriciteit wordt bespaard.
Stap 5: Geluidssensor
De geluidssensor ontvangt alle geluidsgolven die in zijn omgeving worden gecreëerd en geeft zijn output dienovereenkomstig af. Hij kan zowel analoog als digitaal worden gebruikt.
1. Terwijl aangesloten op DIGITAL:
De output heeft de vorm van nullen en 1's, dus de gevoeligheid kan alleen worden gevarieerd door de tirmpot te gebruiken die bij de module is geleverd.
2. Terwijl verbonden met ANALOG:
De uitvoer is in de vorm van 16-bits gegevens, dus zonder het gebruik van een trimpot kan de vereiste actie worden gedaan door een standaardreferentiewaarde te hebben en deze in een voorwaarde (zoals "als") te gebruiken.
De bovenstaande twee voorwaarden zijn van toepassing op elke sensor met een vergelijkbaar uiterlijk, d.w.z. met een trimpot erop. Er zijn geen complicaties bij het gebruik hiervan, u kunt het eenvoudig gebruiken door de sensor met 5v van stroom te voorzien en de uitvoer in de gewenste vorm, analoog of digitaal, te nemen.
Live applicatie
Het kan worden gebruikt in domotica voor het handsfree bedienen van de lichten en ventilatoren, zoals een dubbele klap kan worden geprogrammeerd voor een schakelaar AAN en een enkele klap kan worden geprogrammeerd voor een UIT
Stap 6: Regendruppel- en bodemvochtsensoren:
Dit zijn een aantal echt interessante sensoren die echt nuttige gegevens opleveren en ze zijn echt cool om te gebruiken!
Ze lijken erg op uw eerder uitgelegde geluidssensor en kunnen dus zowel analoog als digitaal worden gebruikt. En volgens de sensorwaarden kunnen ze worden geprogrammeerd om uw taak te volbrengen.
Live toepassingen: de bodemvochtsensor kan worden gebruikt om uw tuin te automatiseren en de planten naar behoefte te irrigeren en water te besparen. Je kunt dus nog veel meer proberen, werken met arduino gaat je verbeelding te boven!
Stap 7: Mini- en microservo's:
Het is echt gaaf om te weten over en te werken met servo's, omdat het systeem in beweging komt! Ik heb al een gedetailleerde instructie over servo gepost en de toepassingen ervan kun je doorverwijzen door op de link te klikken.
SERVO
Stap 8: Relais - (om hoogspanning te regelen!)
Dit weten is erg belangrijk omdat het als een sleutel zal dienen voor domotica, aangezien alle huishoudelijke apparaten op wisselstroom werken en het niet rechtstreeks kan worden bestuurd en het een interface vereist die het relais is.
Pindetails:
De 5v is verbonden met de voeding.
De gnd is verbonden met aarde.
De signaalpin is verbonden met de digitale pinnen van arduino omdat je hiermee het relais kunt aansturen.
De COM is verbonden met de stroombron van de hoogspanning, je moet heel voorzichtig zijn tijdens het werken met AC omdat het je ernstig kan verwonden, dus als je nieuw bent, is het beter om een helper te hebben. De werking van het relais wordt duidelijk geïllustreerd in de bovenstaande tabel, zie afbeeldingen, ik hoop dat u geen verdere uitleg nodig heeft.
Stap 9: LCD-liquid Crystal Display
Ze worden gebruikt om het proces binnenin te kennen, zoals de waarden van sensoren, het kan ook worden gebruikt om de gebruiker te laten communiceren met het systeem. De verbindingsdetails worden uitgelegd in de bovenstaande afbeeldingen. De trimpot wordt gebruikt om het contrast van het display te variëren.
De pinnen D1, D2, D3, D4 worden gebruikt voor gegevensoverdracht.
Voorbeeldcodering: De codering wordt gegeven in de bovenstaande afbeeldingen, zie het!
De regel in de code hierboven Liquidcrystal lcd (12, 11, 5, 4, 3, 2); houdt in dat-(Rs, E, d0, d1, d2, d3) verbonden met arduino-pinnen (12, 11, 5, 4, 3, 2) respectievelijk.
Lcd.begin (16, 2); - zegt dat het gebruikte display een 16*2 type is (kolom, rij)
Stap 10: Bedankt voor het leren met mij!
Ik hoop dat je deze module leuk vindt, laat het me weten als er fouten zijn in correcties of verbeteringen die kunnen worden aangebracht en ik zal het graag weten! Als je vragen of twijfels hebt over de bovenstaande inhoud, laat het me dan weten in het opmerkingengedeelte en ik zal je graag helpen op alle mogelijke manieren.
Klik op de favoriete knop als je dit instructable leuk vindt, zodat je het kunt doorverwijzen voor toekomstige verduidelijkingen. Ik heb nog veel meer nuttige dingen om met je te delen, dus laten we verbonden zijn VOLG mij voor meer nuttige informatie. ********** Kennis delen! Ideeën maken! ***********
Aanbevolen:
Maak een goedkope sensored track in enkele minuten! 10 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Maak een goedkope sensored track in minuten!: In mijn vorige Instructable liet ik je zien hoe je een modeltreinlay-out kunt maken met geautomatiseerde opstelsporen. Het gebruikte een spoorsegment, genaamd 'sensored track'. Het is best handig om in een modelspoorbaan te hebben. Ik ben inzetbaar voor het volgende: Blokkeren
SCARA-robot: leren over voorwaartse en inverse kinematica!!! (Plot Twist Leer hoe u een realtime-interface maakt in ARDUINO met PROCESSING !!!!): 5 stappen (met afbeeldingen)
SCARA-robot: leren over voorwaartse en inverse kinematica!!! (Plot Twist Leer hoe u een realtime interface maakt in ARDUINO met PROCESSING !!!!): Een SCARA-robot is een zeer populaire machine in de industriewereld. De naam staat voor zowel Selective Compliant Assembly Robot Arm als Selective Compliant Articulated Robot Arm. Het is in feite een robot met drie vrijheidsgraden, de eerste twee displ
Ultrasone Theremin (leer geluid): 3 stappen (met afbeeldingen)
Ultrasone Theremin (Teach Sound): De Ultrasone Theremin is een Arduino-project dat een goedkope theremin gebruikt om geluidsgolven aan te leren. Door de afstand van mijn hand tot het apparaat te veranderen, verander ik de frequentie van de geluidsgolven. Ook verandert het verplaatsen van een potentiometer de amplitude van t
30 minuten USB-microscoop: 5 stappen (met afbeeldingen)
30 minuten USB-microscoop: ik heb vandaag een nieuwe digitale camera gekregen en ik had zin om iets te posten… hier is een USB-microsop met gemiddelde resolutie die ik heb gemaakt voor minder dan $ 100 in onderdelen (als je ze nieuw hebt gekocht), had het meeste hiervan al en maakte een nieuwe tool :) onderdelen: 1 radioshack-zak
Leer ARDUINO (in 20 minuten): 10 stappen (met afbeeldingen)
Leer ARDUINO (in 20 minuten): dit is een instructable die ik speciaal heb geschreven om mijn kennis over Arduino op een zeer vereenvoudigde manier te delen. Ik zal je zeker verzekeren dat dit een krachtige module zou zijn die bijna alle basisonderwerpen in Arduino omvat. Arduino heeft een enorme pot