Cov txheej txheem:

Lub Neej Arduino Biosensor: 22 Kauj Ruam
Lub Neej Arduino Biosensor: 22 Kauj Ruam

Video: Lub Neej Arduino Biosensor: 22 Kauj Ruam

Video: Lub Neej Arduino Biosensor: 22 Kauj Ruam
Video: Ib Sim Neej - Voltage (Yasmi & Veness Cover) 2024, Lub Xya hli ntuj
Anonim
Image
Image

Koj puas tau poob thiab tsis tau sawv? Zoo, tom qab ntawv ceeb toom Lub Neej (lossis nws ntau yam khoom siv sib tw) yuav yog qhov kev xaiv zoo rau koj! Txawm li cas los xij, cov cuab yeej no tau kim, nrog rau kev sau npe raug nqi ntau dua $ 400- $ 500 toj xyoo. Zoo, cov cuab yeej zoo ib yam li Kev Ceeb Toom Lub Neej ceeb toom ceeb toom kho mob tuaj yeem ua lub tshuab biosensor nqa tau. Peb txiav txim siab nqis peev sijhawm hauv biosensor no vim peb xav tias nws yog ib qho tseem ceeb uas cov neeg hauv zej zog, tshwj xeeb yog cov uas muaj kev pheej hmoo poob, muaj kev nyab xeeb.

Txawm hais tias peb cov qauv tshwj xeeb tsis hnav tau, nws yooj yim siv los tshuaj xyuas qhov ntog thiab txav mus los sai. Tom qab pom cov lus tsa suab, lub cuab yeej yuav muab sijhawm rau tus neeg siv nias lub pob "Puas Yog Koj Zoo" ntawm lub vijtsam kov ua ntej ua lub tswb nrov, ceeb toom tus neeg saib xyuas nyob ze uas xav tau kev pab.

Khoom siv

Muaj cuaj yam nyob hauv Life Arduino khoos phis tawj kho vajtse ntxiv txog $ 107.90. Ntxiv rau cov khoom siv hluav taws xob no, yuav tsum muaj cov xaim me me los xaim cov khoom sib txawv ua ke. Tsis muaj lwm yam cuab yeej xav tau los tsim qhov Circuit Court no. Tsuas yog Arduino software thiab Github xav tau rau qhov coding feem.

Cheebtsam:

Ib nrab Loj Breadboard (2.2 "x 3.4") - $ 5.00

Piezo Khawm - $ 1.50

2.8 TFT Touch Shield Rau Arduino nrog Resistive Touch Screen - $ 34.95

9V Roj Teeb Nrog - $ 3.97

Arduino Uno Rev 3 - $ 23.00

Accelerometer Sensor - $ 23.68

Arduino Sensor Cable - $ 10.83

Roj teeb 9V - $ 1.87

Breadboard Jumper Wire Kit - $ 3.10

Tus Nqi Tag Nrho: $ 107.90

Kauj ruam 1: Kev npaj

Tswv yim & Tricks
Tswv yim & Tricks

Txhawm rau tsim txoj haujlwm no, koj yuav tsum tau ua haujlwm nrog Arduino Software, rub tawm Arduino cov tsev qiv ntawv, thiab xa cov cai los ntawm GitHub.

Txhawm rau rub tawm Arduino IDE software, mus ntsib

Cov cai rau txoj haujlwm no tuaj yeem rub tawm los ntawm https://github.com/ad1367/LifeArduino., Raws li LifeArduino.ino.

Kev Nyab Xeeb Kev Nyab Xeeb

Kev tsis lees paub: Cov cuab yeej no tseem tab tom txhim kho thiab tsis muaj peev xwm txheeb xyuas thiab tshaj tawm txhua qhov kev poob. Tsis txhob siv lub cuab yeej no tsuas yog txoj hauv kev los saib xyuas tus neeg mob uas yuav poob.

  • Tsis txhob hloov kho koj tus qauv tsim hluav taws xob kom txog thaum lub xov tooj hluav taws xob raug txuas, kom tsis txhob muaj kev pheej hmoo ntawm kev poob siab.
  • Tsis txhob siv lub cuab yeej ze dej qhib lossis ntawm qhov chaw ntub dej.
  • Thaum txuas mus rau lub roj teeb sab nraud, nco ntsoov tias cov khoom siv hluav taws xob tuaj yeem pib ua kom sov tom qab siv ntev lossis siv tsis raug. Nws raug nquahu kom koj tshem tawm lub zog thaum lub cuab yeej tsis siv.
  • Tsuas yog siv lub ntsuas qhov ntsuas kom pom qhov ntog; Tsis yog tag nrho cov Circuit Court. Lub TFT kov lub vijtsam siv tsis tau tsim los tiv qhov cuam tshuam thiab tuaj yeem tawg.

Kauj Ruam 2: Cov Lus Qhia & Cov Lus Qhia

Lub tswv yim daws teeb meem:

Yog tias koj xav tias koj tau txuas txhua yam kom raug tab sis koj tau txais lub teeb liab yog qhov tsis tuaj yeem kwv yees, sim ua kom txuas qhov txuas ntawm Bitalino qaum thiab lub ntsuas cua. Qee zaum kev sib txuas tsis zoo ntawm no, txawm hais tias tsis pom los ntawm qhov muag, ua rau lub teeb liab tsis zoo

Vim yog qib siab ntawm keeb kwm yav dhau suab nrov los ntawm lub ntsuas cua, nws tuaj yeem ntxias kom ntxiv cov lim qis kom ua kom lub teeb liab huv. Txawm li cas los xij, peb tau pom tias ntxiv LPF txo qis qhov loj ntawm lub teeb liab, hauv kev ncaj qha rau qhov xaiv zaus

Txheeb xyuas qhov koj li TFT kov lub vijtsam kom paub tseeb tias lub tsev qiv ntawv raug raug thauj mus rau Arduino

Yog tias koj lub Touchscreen tsis ua haujlwm thawj zaug, nco ntsoov tias txhua tus pins tau txuas rau qhov chaw raug ntawm Arduino

Yog tias koj lub Touchscreen tseem tsis ua haujlwm nrog cov cai, sim siv tus qauv piv txwv yooj yim los ntawm Arduino, pom ntawm no

Kev Xaiv Ntxiv:

Yog tias Touchscreen kim dhau, hnyav, lossis nyuaj rau xaim, nws tuaj yeem hloov pauv rau lwm qhov, xws li Bluetooth module, nrog hloov kho tus lej kom lub caij nplooj zeeg ua rau bluetooth module rau kev txheeb xyuas hauv qhov tsis yog kov lub vijtsam.

Kauj Ruam 3: Nkag Siab Txog Accelerometer

Nkag siab txog Accelerometer
Nkag siab txog Accelerometer

Lub Bitalino siv c apacitive accelerometer. Cia peb tawg qhov ntawd kom peb nkag siab qhov tseeb peb tab tom ua haujlwm nrog.

C apacitive txhais tau tias nws tso siab rau kev hloov pauv ntawm lub peev xwm los ntawm kev txav mus los. C apacitance yog lub peev xwm ntawm cov khoom siv los khaws cov nqi hluav taws xob, thiab nws nce nrog qhov loj ntawm lub capacitor lossis qhov ze ntawm ob lub phaj ntawm lub capacitor.

Lub capacitive accelerometer siv qhov zoo ntawm qhov ze ntawm ob daim hlau siv qhov hnyav; thaum nrawm txav cov pawg nce lossis nqis, nws rub lub phaj capacitor txuas ntxiv lossis ze rau lwm lub phaj, thiab qhov kev hloov pauv hauv lub peev xwm tsim lub teeb liab uas tuaj yeem hloov pauv mus rau qhov nrawm.

Kauj Ruam 4: Kev Txuas Hluav Taws Xob

Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob

Daim duab Fritzing qhia pom qhov sib txawv ntawm Lub Neej Arduino yuav tsum tau txuas ua ke li cas. Cov 12 kauj ruam tom ntej qhia koj yuav ua li cas xaim lub xov tooj cua no.

Kauj Ruam 5: Circuit 1 - Tso lub Piezo Button

Circuit 1 - Tso lub Piezo Button
Circuit 1 - Tso lub Piezo Button

Thawj kauj ruam ntawm kev tsim lub Circuit Court yog tso lub piezo khawm rau ntawm lub khob cij. Lub piezo khawm muaj ob tus pin uas yuav tsum tau khov kho rau ntawm lub rooj tsavxwm. Nco ntsoov tias koj tau sau tseg ntawm kab uas cov pins tau txuas rau (Kuv siv kab 12 thiab 16).

Kauj Ruam 6: Tshooj Circuit 2 - Txuas lub Piezo Button

Circuit 2 - Txuas lub Piezo Button
Circuit 2 - Txuas lub Piezo Button

Tom qab lub Piezo khawm tau txuas ruaj khov rau ntawm lub khob cij, txuas tus pin sab saum toj (hauv kab 12) rau hauv av.

Tom ntej no, txuas tus pin hauv qab ntawm piezo (kab 16) rau tus lej digital 7 ntawm Arduino.

Kauj Ruam 7: Circuit Part 3 - Nrhiav Cov Shield Pins

Tshooj Circuit 3 - Nrhiav Cov Shield Pins
Tshooj Circuit 3 - Nrhiav Cov Shield Pins

Cov kauj ruam tom ntej yog nrhiav xya tus pin uas xav tau txuas los ntawm Arduino mus rau TFT Screen. Cov koob 8-13 thiab 5V lub zog yuav tsum txuas nrog.

Tswv yim: Txij li lub vijtsam yog daim thaiv, txhais tau tias nws tuaj yeem txuas ncaj qha rau saum Arduino, nws yuav yog qhov muaj txiaj ntsig zoo kom ntxeev daim ntaub thaiv thiab pom cov pins no.

Kauj Ruam 8: Circuit Tshooj 4 - Txuas Cov Shield Pins

Tshooj Circuit 4 - Txuas Cov Pins Shield
Tshooj Circuit 4 - Txuas Cov Pins Shield

Cov kauj ruam tom ntej yog txhawm rau xaim cov ntaub thaiv npog siv lub khob hliav qab jumper xov hlau. Tus poj niam kawg ntawm lub adapter (nrog lub qhov) yuav tsum txuas nrog tus pin nyob tom qab ntawm lub vijtsam TFT nyob hauv qib 3. Tom qab ntawd, rau tus lej digital tus xov tooj yuav tsum tau txuas rau lawv tus pin sib xws (8-13).

Tswv yim: Nws yog qhov muaj txiaj ntsig zoo los siv cov xim sib txawv ntawm cov xaim kom ntseeg tau tias txhua lub xaim txuas mus rau tus pin raug.

Kauj Ruam 9: Circuit 5 - Txuas 5V/GND ntawm Arduino

Kauj Ruam 5 - Txuas 5V/GND ntawm Arduino
Kauj Ruam 5 - Txuas 5V/GND ntawm Arduino

Cov kauj ruam tom ntej yog ntxiv cov xaim rau 5V thiab GND pins ntawm Arduino kom peb tuaj yeem txuas lub zog thiab hauv av rau lub khob cij.

Tswv yim: Txawm tias muaj xim twg tuaj yeem siv tau, siv cov hlau liab rau lub zog thiab xaim dub rau hauv av tuaj yeem pab daws teeb meem hauv Circuit tom qab.

Kauj Ruam 10: Kauj Ruam 6 - Txuas 5V/GND ntawm Breadboard

Kauj Ruam 6 - Txuas 5V/GND ntawm Breadboard
Kauj Ruam 6 - Txuas 5V/GND ntawm Breadboard

Tam sim no, koj yuav tsum ntxiv lub zog rau hauv lub thawv ntawv los ntawm kev nqa cov xaim liab txuas nrog hauv cov kauj ruam dhau los rau liab (+) kab txaij ntawm lub rooj tsavxwm. Cov hlau tuaj yeem mus rau txhua qhov chaw hauv kab ntsug. Rov ua dua nrog cov xaim dub ntxiv hauv av rau hauv pawg thawj coj saib siv cov kab dub (-).

Kauj Ruam 11: Kauj Ruam 7 - Txuas 5V Screen Pin rau Pawg Thawj Coj

Kauj Ruam 7 - Txuas 5V Screen Pin rau Pawg Thawj Coj
Kauj Ruam 7 - Txuas 5V Screen Pin rau Pawg Thawj Coj

Tam sim no tias lub khob cij muaj hwj chim, xaim kawg los ntawm TFT lub vijtsam tuaj yeem txuas rau lub liab (+) kab txaij ntawm lub khob cij.

Kauj Ruam 12: Kauj Ruam 8 - Txuas ACC Sensor

Kauj Ruam 8 - Txuas ACC Sensor
Kauj Ruam 8 - Txuas ACC Sensor

Cov kauj ruam tom ntej yog txhawm rau txuas lub ntsuas hluav taws xob sensor BITalino cable raws li qhia.

Kauj Ruam 13: Kauj Ruam 9 - Txuas BITalino Cable

Kauj Ruam 9 - Txuas BITalino Cable
Kauj Ruam 9 - Txuas BITalino Cable

Muaj peb lub xov hlau los ntawm BITalino Accelerometer uas yuav tsum tau txuas rau hauv Circuit Court. Cov xaim liab yuav tsum txuas nrog liab (+) kab txaij ntawm lub khob cij, thiab cov xaim dub yuav xaim rau dub (-) kab txaij. Cov xaim hluav taws xob yuav tsum txuas nrog Arduino hauv tus pin analog A0.

Kauj Ruam 14: Kauj Ruam 10 - Muab Roj Teeb rau Tus Tuav

Kauj Ruam 10 - Muab Roj Teeb rau Tus Tuav
Kauj Ruam 10 - Muab Roj Teeb rau Tus Tuav

Cov kauj ruam tom ntej yog yooj yim muab lub roj teeb 9V tso rau hauv lub roj teeb raws li qhia.

Kauj Ruam 15: Kauj Ruam 11 - Txuas Pob Roj Teeb rau Circuit

Kauj Ruam 11 - Txuas Pob Roj Teeb rau Circuit
Kauj Ruam 11 - Txuas Pob Roj Teeb rau Circuit

Tom ntej no, ntxig lub hau rau ntawm tus tuav lub roj teeb kom ntseeg tau tias lub roj teeb raug kaw nruj nreem. Tom qab ntawd, txuas lub roj teeb pob rau lub hwj chim nkag ntawm Arduino raws li qhia.

Kauj Ruam 16: Kauj Ruam 12 - Txuas rau hauv Computer

Kauj Ruam 12 - Txuas rau hauv Computer
Kauj Ruam 12 - Txuas rau hauv Computer

Txhawm rau rub cov cai rau hauv Circuit Court, koj yuav tsum siv USB txuas txuas Arduino rau lub khoos phis tawj.

Kauj Ruam 17: Tshaj Tawm Txoj Cai

Xa cov Code
Xa cov Code

Txhawm rau xa cov cai rau koj lub Circuit Court tshiab zoo nkauj, ua ntej kom ntseeg tau tias koj lub USB txuas tau zoo rau koj lub khoos phis tawj rau koj lub Arduino board.

  1. Qhib koj Arduino app thiab tshem tawm tag nrho cov ntawv.
  2. Txhawm rau txuas rau koj lub Rooj Tswjhwm Saib Arduino, mus rau Cov Cuab Yeej> Chaw Nres Nkoj, thiab xaiv qhov chaw nres nkoj muaj
  3. Mus ntsib GitHub, theej cov cai, thiab muab tso rau hauv koj li Arduino app.
  4. Koj yuav tsum tau "suav nrog" lub tsev qiv ntawv touchscreen kom tau koj cov cai ua haujlwm. Txhawm rau ua qhov no, mus rau Cov Cuab Yeej> Tswj Cov Tsev Qiv Ntawv, thiab tshawb rau Adafruit GFX Library. Mouse hla nws thiab nyem lub pob install uas tshwm, thiab koj yuav npaj pib.
  5. Thaum kawg, nyem lub pob Upload hauv lub toolbar xiav, thiab saib cov khawv koob tshwm sim!

Kauj Ruam 18: Tiav Lub Neej Arduino Circuit

Tiav Lub Neej Arduino Circuit
Tiav Lub Neej Arduino Circuit

Tom qab tus lej tau muab tso kom raug, tshem lub USB cable kom koj tuaj yeem nqa Lub Neej Arduino nrog koj. Txij ntawm no mus, lub voj voog tiav lawm!

Kauj Ruam 19: Daim duab Circuit Court

Daim duab Circuit Court
Daim duab Circuit Court

Cov duab kab hluav taws xob no tsim hauv EAGLE qhia cov khoom siv hluav taws xob ntawm peb Lub Neej Arduino. Arduino Uno microprocessor tau siv los ua lub zog, hauv av, thiab txuas nrog 2.8 TFT Touchscreen (digital pins 8-13), piezospeaker (pin 7), thiab BITalino accelerometer (tus pin A0).

Kauj Ruam 20: Circuit thiab Code - Ua Haujlwm Ua Ke

Circuit thiab Code - Ua haujlwm ua ke
Circuit thiab Code - Ua haujlwm ua ke

Thaum tsim lub Circuit Court thiab tsim cov cai, lub kaw lus pib ua haujlwm ua ke. Qhov no suav nrog kev ntsuas lub ntsuas ntsuas qhov hloov pauv loj (vim yog lub caij nplooj zeeg). Yog tias lub ntsuas cua ntsuas pom qhov hloov pauv loj, tom qab ntawd lub vijtsam kov hais tias "Koj Puas Nyob Zoo" thiab muab lub pob rau tus neeg siv nias.

Kauj ruam 21: Tus neeg siv tswv yim

Tus neeg siv tswv yim
Tus neeg siv tswv yim

Yog tias tus neeg siv nias lub pob, tom qab ntawd lub vijtsam tig ntsuab, thiab hais tias "Yog," yog li ntawd lub kaw lus paub tus neeg siv tau zoo. Yog tias tus neeg siv tsis nias lub pob, qhia tias yuav muaj lub caij nplooj zeeg, ces lub piezospeaker ua suab nrov.

Kauj Ruam 22: Cov Tswv Yim Ntxiv

Cov Tswv Yim Ntxiv
Cov Tswv Yim Ntxiv

Txhawm rau txuas ntxiv Lub Neej Arduino lub peev xwm, peb hais qhia ntxiv lub bluetooth module hloov chaw ntawm piezospeaker. Yog tias koj ua, koj tuaj yeem hloov kho cov cai kom thaum tus neeg poob qis tsis teb rau lub vijtsam kov tam sim, ceeb toom tau xa los ntawm lawv lub cuab yeej bluetooth rau lawv tus neeg saib xyuas tshwj xeeb, leej twg tuaj yeem tuaj xyuas lawv.

Pom zoo: