Arduino er den beste plattformen når det gjelder å lære om kretsløp eller for å lage prosjekter som involverer mikrokontrollere. Arduino kan brukes til å kontrollere enheten uten noe menneskelig grensesnitt og kan gi letthet i å kontrollere enheten, og dermed gjøre den berøringsløs. For å demonstrere hvordan vi kan kontrollere enheten uten å berøre den, har vi laget en berøringsfri LED -kontroll ved hjelp av Arduino Uno.
Hvordan lage berøringsfri LED -kontroll ved hjelp av Arduino Uno
For å gjøre berøringsfri LED må vi først designe en krets, og for det har vi listet opp komponentene som er nødvendige for å designe berøringsfri LED som er gitt nedenfor:
Etter å ha listet komponentene, har vi designet kretsen, og bildet som er gitt nedenfor er det skjemaet til den designet kretsen:
Hvordan lage maskinvareenhet for å designe en berøringsfri LED ved hjelp av Arduino Uno
For å implementere kretsskjema gitt ovenfor på maskinvare har vi først gitt maskinvarenheten på bildet nedenfor:
For å gjøre den kontaktløse LED har vi brukt ultralydhindringssensoren som vil oppdage hindringer innenfor det spesifiserte området. For grensesnitt til ultralydsensoren med Arduino Uno må vi koble dens trigger og ekko -pinne med Arduino. Så for det formålet har vi brukt pin 6 og pin 5 av Arduino Uno ved hjelp av de brune og grå ledningene.
LED -en er koblet til Arduino ved å bruke pinnen 5, og i ovennevnte figur er denne forbindelsen representert med den blå fargeledningen.
Vi har levert 5 volt til de øverste pinnene på brødplaten ved hjelp.
For ytterligere å forstå hvordan vi kan bruke ultralydsensoren med Arduino, kan du lese grensesnittavstandssensor med Arduino.
Hvordan skrive Arduino -kode for å lage en berøringsfri LED ved hjelp av Arduino Uno
Arduino -koden som ble brukt til å programmere mikrokontrolleren for å lage berøringsfri LED er gitt nedenfor:
#Define Trig 7 // Tilordne Arduino Pin for triggerpinnen til sensorFor grensesnitt til komponentene med Arduino, har vi først tildelt de respektive pinner for hver komponent, og etter det har vi tildelt arbeidsmodusene til hver komponent. I seksjonen har vi først generert signalet ved hjelp av triggerpinnen til sensoren. For å lese det innkommende signalet brukes ekkopinnen til sensoren fra hvilken varighet av reflektert bølge er funnet.
For å beregne avstanden som bølgen har dekket, har vi brukt følgende formel:
Avstand = (varighet / 2) / 29.1;For å oppdage hindringen har vi spesifisert rekkevidden for det ved å bruke IF -tilstanden, og i dette programmet har vi gitt området 10 cm til sensoren for deteksjon. Når det er en hindring innen 10 cm, vil LED slå på ellers vil den holde i off -tilstanden.
Hovedformålet med dette programmet er å gjøre enhver enhet som er kontaktløs der det ikke er nødvendig med noe menneskelig grensesnitt.
Hvordan lage maskinvare for å lage en kontaktløs enhet ved hjelp av Arduino Uno
Vi har implementert kretsen designet på maskinvaren i henhold til maskinvarenheten beskrevet ovenfor, og bildet er gitt nedenfor:
For å demonstrere arbeidet med krets designet for å lage kontakten mindre LED ved hjelp av ultralydsensoren med Arduino Uno, har vi gitt en animasjons -GIF nedenfor:
Konklusjon
Enhetene som fungerer uten menneskelig kontakt, kan navngis som de kontaktløse enhetene, og slike enheter kan brukes i forskjellige automatiseringsprosjekter som berøringsfri dørklokke, automatisk lyssystem og så videre.For å lage en kontaktløs enhet har vi laget en berøringsfri LED som slår seg av og slår på ved hjelp av ultralydhindringssensorer. For å illustrere arbeidet med prosjektet har vi også gitt Arduino -koden og maskinvareimplementeringen av prosjektet.