- Potrebne komponente:
- Kružni dijagram i objašnjenje:
- Izračuni za razinu alkohola:
- MQ3 senzor:
- Dizajn sklopova i PCB-a pomoću EasyEDA-e:
- Izračun i naručivanje uzoraka putem interneta:
U ovom projektu idem u vezu senzora za alkohol s Arduinom. Ovdje sam dizajnirao Arduino Shield PCB koristeći mrežni simulator i dizajner PCB EASYEDA. Arduino detektor alkohola detektirat će razinu alkohola u dahu, a pomoću nekih izračuna u šifri možemo izračunati razinu alkohola u dahu ili krvi i može pokrenuti alarm.
Potrebne komponente:
- Arduino UNO
- Detektor alkohola Arduino štit iz JLCPCB
- Alkoholni senzor (MQ3)
- Otpornik 10K
- Otpornik 1K
- LCD 16x2
- Napajanje
- 10k LONAC
- LED
- LM358
- Burgstips
- Pritisnite tipku

Kružni dijagram i objašnjenje:

U ovom Arduino Alcohol Shield detektoru koristili smo MQ3 senzor za otkrivanje trenutne razine alkohola u dahu. 16x2 LCD se koristi za prikazivanje PPM vrijednost alkohola. I LM358 IC za pretvaranje izlaza osjetnika razine alkohola u digitalni (ova funkcija nije obavezna). Zujalica je također mjesto za pokazivanje visoke razine alkohola.
Kružni dijagram za ovaj projekt osjetnika za alkohol Arduino dat je gore. Imamo krug za usporedbu za usporedbu izlaznog napona senzora za alkohol s unaprijed postavljenim naponom (izlaz spojen na pin D7). Izlaz senzora za alkohol također je povezan na analogni pin Arduino (A0). Zujalica je spojena na Pin D9. A LCD veze su iste kao primjeri Arduino LCD-a koji su dostupni u Arduino IDE (12, 11, 5, 4, 3, 2). Pritisni gumb koji se ovdje također koristi za započinjanje čitanja sa senzora za alkohol spojenog na digitalnom pinu D6 Arduina. Preostali priključci prikazani su na shemi spojeva.
Napomena: U krugu moramo spojiti sva tri pina zaglavlja J2 da bismo izračunali PPM.
Za projektiranje Alcohol Detector Shield-a za Arduino koristili smo EasyEDA, u kojem smo prvo dizajnirali shemu, a zatim je pretvorili u izgled PCB-a pomoću značajke automatskog usmjeravanja EasyEDA-e. Kompletni postupak objašnjen je u nastavku.
Izračuni za razinu alkohola:
Prema podatkovnom listu MQ3, alkohol u čistom zraku iznosi 0,04 mg / L.
Dakle, napajamo krug i pronalazimo izlazni napon MQ3 senzora u zraku u sobi (pretpostavljam da moja soba ima čist zrak), tako da sam dobio 0,60 napona. To znači da kada senzor daje 0,60 v na čistom zraku, tada će alkohol biti 0,04 mg / L.
Sada multiplikator možemo pronaći dijeljenjem alkohola s izlaznim naponom u čistom zraku i dobivamo
Množitelj = 0,40 / 0,60 Množitelj = 0,67
Sada imamo formulu za izračunavanje alkohola (možda je daleko od točnog ili stvarnog izračuna. To nisu standardni izračuni)
Alkohol = 0,67 * v.
Gdje je v izlazni napon alkoholnog senzora.
Sada znamo da je najmanje ograničenje vožnje tijekom pijenja alkohola oko 0,5 mg / L. Ali u našem izračunu dobivamo oko 0,40 mg / L čistog zraka tako da smo postavili prag alkohola tijekom vožnje 0,80 mg / L (samo za demonstraciju).
MQ3 senzor:
MQ3 alkoholni senzor za alkohol izrađen je uporabom materijala SnO2 koji ima manju vodljivost na čistom zraku. Kad god dođe u blizini alkoholnog plina, on počinje provoditi jako u skladu s koncentracijom plina. Tako korisnik može osjetiti razliku u izlaznom naponu pomoću bilo kojeg mikrokontrolera i može otkriti prisutnost alkohola. Ovo je jeftina cijena i prikladan senzor za mnoge programe za otkrivanje alkohola. Ovaj senzor ima dug životni vijek i dobru osjetljivost. Neke od aplikacija koje se mogu izvesti pomoću ovog senzora su alkoholni alarm za alkohol, prijenosni detektor alkohola, plinski alarmi, alkotest itd.

Dizajn sklopova i PCB-a pomoću EasyEDA-e:
Da bismo dizajnirali ovaj projektni krug za Arduino Alcohol, odabrali smo mrežni EDA alat nazvan EasyEDA. Prije sam mnogo puta koristio EasyEDA i smatrao sam da je vrlo prikladan za upotrebu, jer ima dobru kolekciju otisaka stopala i svoj otvoreni izvor. Ovdje pogledajte sve naše PCB projekte. Nakon dizajniranja PCB-a, uzorke PCB-a možemo naručiti putem njihovih jeftinih usluga izrade PCB-a. Oni također nude uslugu nabave komponenata gdje imaju veliku zalihu elektroničkih komponenata, a korisnici mogu naručiti njihove potrebne komponente zajedno s narudžbom PCB-a.
Dok dizajnirate svoje sklopove i PCB-ove, također možete učiniti svoj dizajn kruga i PCB-a javnim, tako da ih drugi korisnici mogu kopirati ili uređivati i od toga imati koristi, a također smo za ovaj Arduino detektor alkohola učinili javnim cijeli svoj raspored krugova i PCB-a, provjerite donji link:
easyeda.com/circuitdigest/Alcohol_Detector-6b80abe350df4526b21be4999638a36b
Možete pogledati bilo koji sloj (gornji, donji, gornji, svilenkasti, itd.) PCB-a odabirom sloja iz prozora "Slojevi".

PCB možete pogledati i kako će izgledati nakon izrade pomoću gumba Photo View u EasyEDA-i:

Izračun i naručivanje uzoraka putem interneta:
Nakon dovršetka dizajna ove PCB-a Arduino Alcohol Project, PCB možete naručiti putem JLCPCB.com. Da biste PCB naručili od JLCPCB, potrebna vam je datoteka Gerber. Da biste preuzeli Gerber datoteke s PCB-a, samo pritisnite gumb Fabrication Output (Izlaz za proizvodnju) na stranici EasyEDA editor, a zatim preuzmite sa stranice EasyEDA PCB order.
Sada idite na JLCPCB.com i kliknite Quote Now ili gumb, a zatim možete odabrati broj PCB-a koji želite naručiti, koliko slojeva bakra trebate, debljinu PCB-a, težinu bakra, pa čak i boju PCB-a, poput snimke prikazano ispod:


Nakon što odaberete sve opcije, kliknite "Spremi u košaricu", a zatim ćete biti preusmjereni na stranicu na koju možete učitati svoju Gerber datoteku koju smo preuzeli s EasyEDA-e. Prenesite svoju Gerber datoteku i kliknite "Spremi u košaricu". I na kraju kliknite Sigurno plaćanje da biste dovršili narudžbu, a zatim ćete dobiti svoje PCB-ove nekoliko dana kasnije. Oni izrađuju PCB po vrlo niskoj stopi koja iznosi 2 USD. Njihovo vrijeme izrade također je vrlo manje, što je 48 sati s DHL-ovom isporukom od 3-5 dana, u osnovi ćete dobiti svoje PCB-ove u roku od tjedan dana od narudžbe.

Nakon nekoliko dana naručivanja PCB-a, dobio sam uzorke PCB-a u lijepom pakiranju kao što je prikazano na slikama ispod.


I nakon što sam nabavio ove dijelove, zalemio sam sve potrebne komponente preko PCB-a,


Sada samo trebamo prikačiti LCD na štit i postaviti ovaj štitnik za alkohol preko Arduina. Poravnajte pribadače ovog štita s Arduinom i čvrsto ga pritisnite preko Arduina. Sada samo prenesite kod na Arduino i uključite krug i gotovi ste! Vaš detektor alkohola spreman je za testiranje.


