Talande Breathalyzer Mark II (1 / 7 steg)
Steg 1: Steg #1 hårdvara: Full Schematisk + reservdelslista
1) övre högra blocket med schematiskt är ISD1218 chip med alla nödvändiga passiva komponenter. Detta bad boy används för att spela in ett ljud byte som kommer att spelas tillbaka när PIC avgör när det är dags att ta en behandling. Till exempel, kommer om ingen kalibrering med tid, eller när kalibreringen är klar, PIC inleda uppspelning av ljud byte; "Blåsa i sensorn", eller något för detta ändamål.
2) övre vänstra blocket visar upp mycket enkel LM7805 regulator kretsen. eftersom det är utan vidare förklaring för detta block, låt oss tala om det lite här. Det finns en ingång Kopplingsplint för DC-In. För att LM7805 chip att mata en solid 5VDC, vi måste se till att det finns åtminstone 7VDC på ingång (Pin #1) hela tiden, annars kretsen fungerar inte korrekt. Ett 9V batteri är mer än tillfredsställande, även om det det föreslås att du använder en strömbrytare (inte sett här), och att du använder en Duracell eller Energizer batteri, som MQ3 sensorn är en makt sucker. Vi kommer att tala om det senare. Så, vi vill ha 7VDC + på ingångsstift Pin #1, ingång DC - (marken)) på PIN-kod #2 och 5VDC (reglerat) på pin #3. 5VDC raden kommer att driva alla våra block! 100uF kondensatorn på ingång används för att utjämna eventuella rippel på DC ingång. Men om du använder ett batteri, är det verkligen inte nödvändigt, eftersom det bör finnas någon krusning alls. 0.1uF kondensator på utdata är endast att frikoppla kretsen, och skingra några osannolikt hög frekvens spikar.
3) i nedre vänstra blocket ser vi MQ3 alkohol sensor och driver kretsen. Denna sensor har en analog utgång. Värmaren (mellersta två stift) är bara en 150mA spole (på 5v ingångsspänning). Detta gör denna komponent en relativt hög effekt smärta i rumpan =) men om du har en ON/OFF switch och ett bra batteri, du är bra för några nätter på stan! Vi kommer att prata mer av denna funktion och block senare samt den obligatoriska styrkrets.
4) ah, hjärnan! Block #4! MCU är en PIC18F1220, 18-stifts DIP IC, som gjort mikrochip teknik. Koden är lite lång, så vi använder kod, men jag tror att det är ett mycket enkelt program. Det finns en lite matematik involverad, men ingenting årskurs 7 student inte kunde hantera =) jag har gjort mitt bästa för att kommentera vad varje kodrad gör, och om du är intresserad, jag glatt kommer att skicka dig den. ASM koden till dig så att du kan replikera det exakt, eller kanske ändra den. BILDEN har flera funktioner. Det tar instruktioner från prov-knappen ligger på pin #7 (PORTA, RA3), instruerar ISD1218 inspelning och avspelning IC att spela upp en ljud byte vid behov (efter kalibrering perioden), tar den analog spänningen från MQ3 sensorn, och ändras den till en 8-bitars binära tal, gör matten, tillägger väntetider (förseningar), och gör matten. När en omräkning har gjorts, tänds lampan som är relativ till din intoxication (LED #1 att vara liten eller ingen alkohol, och 6 slösas massivt).
Vi kommer att tala om vart och ett av dessa block, minus strömförsörjningen som koden i följande steg. Här är listan delar:
1 x 2 fronter kopplingsplinten
1 x 100uF elektrolytisk kondensator
1 x 0.1uf keramiska kondensator
1 x 10uF elektrolytisk kondensator
1 x 10 k Ohm motstånd
1 x 1 k Ohm multi tur potentiometer
1 x 10 k Ohm motstånd
6 x 330-470 Ohm motstånd
7 x röda lysdioder
1 x LM7805 5v regulator
1 x MQ3 alkohol sensor
1 x Mini 8-ohms högtalare
1 x ISD1218 inspelning och avspelning IC (kit på www.electroniclessons.com)
3 x monetära knappar
1 x 1N4401 diod
1 x Elektret kondensatormikrofon
1 x PIC18F1220
MQ3 och ISD1218 kit finns på http://www.electroniclessons.com. Jag kan erbjuda dig en programmerad PIC18F1220 om du vill ha, liksom. Heck, skulle kunna kanske jag sätta hela denna sak tillsammans som ett kit. Det kan vara kul! =) Också, min youtube-kanal kan hittas här:
http://www.youtube.com/user/patrickikis