Arduino Senzori
Arduino Senzori
+ alte informatii
De asemenea, vizitati: http://playground.arduino.cc/Main/InterfacingWithHardware
Senzori pentru:
Temperatura, umiditate, barometrici (presiune
atmosferica), altitudine, ploaie
Lumina, culoare (RGB), gesture
Sunet, vibratii
Distanta [ultrasonic, IR, laser]
Diverse tipuri de gaze
Accelerometri, magnetism (polul nord)
Torsiune, greutate
Amprenta
Senzori pentru:
Senzori - debouncing
Unii senzori atunci cand sunt activati, produc
un bounce care vor genera erori la citire.
De exemplu, un senzor
pentru inclinare, cu
mercur va avea aceasta
problema (de exemplu
cand e scuturat).
Senzori - debouncing
Aceeasi problema poate apare si la apasarea unei
taste mecanice (mechanical keyboard).
Ideea este ca la apasare, mecanismul nu face un
singur contact ci din cauza vibratiilor produse, in
timp de o milisecunda contactul se
inchide/deschide de mai multe ori.
Debouncing este mecanisumul prin care un
senzor este citit pentru o perioada mai
indelungata de timp (de exemplu pt 2ms) si la
sfarsit se decide daca este ON sau OFF.
De obicei apare la senzorii de tip ON/OFF.
Coding
Majoritatea senzorilor ce vor fi prezentati au
deja librarii dedicate ce pot fi descarcate si
utilizate (incurajam acest lucru nu vrem sa
ne apucam sa scriem drivere cand putem sa
utilizam echipamentele la lucruri marete).
Apropos de lucruri marete as vrea sa vad si
eu ceva proiecte de-ale voastre, macar
previewuri
FLiR camera
3-axis gyro
3-axis accelerometer
3-axis magnetometer
Informatiile sunt procesate de un atmega 328
aflat deja pe placa. Comunica prin TX, RX la un
baud de 57600bps
Pret: 75$ (10736)
ZX gesture sensor
Permite localizarea (pe axele X,Z) a obiectelor
aflate la 25cm de senzor.
Suprafata de detectie este de apeoximativ
15cm.
Permite 4 comenzi de tip gesture (atunci cand
gestul este efectuat la 25cm de el).
[25$, (12780)]
Statie meteo
Statie meteo ce detecteaza o
serie de parametri ai vremii:
Viteza vantului: are o morisca careia ii
numara cate rotatii a facut. Directia vantului.
Cantitatea de ploaie: are o galetusa in care se
strage apa si care se goleste la o anumita
greutate. In functie de timpul necesar
ajungerii la greutate, poate stabili cantitatea
de apa. [77$, (10264)]
Senzor de torsiune
Weather shield
Contine senzori pentru:
Umiditate
Temperatura
Presiune atmosferica
Lumina
[40$, (12081)]
Senzor muschi
Apasarea butoanelor necesita incordarea unui
muschi. Ce-ar fi daca am putea masura direct
curentul electric ce a fost utilizat pentru a
incorda un muschi ? Acest senzor face acest
lucru.
[27$, (13027)]
See also [Terry Crews]:
https://www.youtube.com/watch?v=yZ15vCGuvH0
[20$, (13676)]
Scanare amprenta
Ne inchipuim ce face
[50$, (11792)]
Microfon
Temperatura si umiditate
Precizie ridicata in masurarea temperaturii si a
umiditatii.
Calibrat in prealabil
Precizie temperatura: 0.3 grade celsius @25C
Precizie umiditate: 0.1 RH
[42$, (13683)]
Recunoastere vocala
26 comenzi default
32 de comenzi custom
[50$, (13316)]
[5$, (13322)]
Detector sunet
Nu ca nu s-ar putea face si cu
un microfon.
Proiect interesant: de facut un leagan care sa
inceapa automat sa legene copilul cand acesta
plange.
[11$, (12642)]
[60$, (11744)]
Potentiometru touch
Poate functiona singur
sau conectat la Arduino.
Este un senzor touch cu 256 de pozitii
Are 8 leduri pentru a indica pozitia
potentiometrului touch sau alte informatii
(configurabile in procesorul PIC16F1829 din
dotare).
[25$, (13144)]
Foto rezistor
Rezistenta care la lumina isi
schimba rezistenta de la
10K in 1K.
Senzor puls
Masoara bataile inimii
(mai exact, numarul lor)
Vine impreuna cu clips pentru fixarea pe lobul
urechii.
[25$, (11574)]
Monitor inima
Mai mult ca un ECG
(Electrocardiograma)
Se bazeaza pe sunetul creat de inima si poate
izola si alte sunete.
Are un led ce pulseaza in ritmul inimii si
senzori ce pot fi atasati pe membre (maini,
picioare).
[20$, (12650)]
[10$, (10245)]
Range finder
Calculeaza distanta pana la un
obiect. Trimite un fasciul de
lumina si calculeaza dupa cat timp acesta a
fost observat de un senzor de lumina.
Format dintr-un IR emmiter, un senzor de
distanta si un senzor pentru lumina
ambientala.
Masoara cu precizie pana la 10cm.
[25$, (12785)]
Presiune apa/aer
Masoara presiunea din aer sau
din lichide, permitand stabilirea
altitudinii sau a adancimii (in cazul
scufundarilor).
Senzorul este protejat de meta+gel ce rezista
la 30 bari (sub apa) se atinge la aprox 300m.
[60$, (12909)]
IR Proximity sensor
https://www.sparkfun.com/products/242
Senzor curent
Non-invasive
Masoara prezenta curentului
in firul ce trece prin clema
atasata.
Oare cum functioneaza ?
Masoara pana la 30 amperi. Puteti face cu el
un proiect in care sa reprezentati printr-un
grafic consumul din casa in timp.
[10$, (11005)]
Termocuplu
Masoara temperaturi foarte
mari (-200, 700) cu precizie de
2 grade.
[15$, (13266)]
Capacitive
touch
Sesizeaza cand cienva
atinge firul conectat
la unul dintre contacte.
[debouncing ?!]
Ultrasonic
range finder
Functioneaza la fel ca range finder-ul
bazat pe fasciculul luminos dar utilizand
ultrasunete.
[26$, (639)]
Senzor pH
Masoara aciditatea
diverselor substante.
Precizie de 0.2pH
[130$, (10972)]
Greutate 200Kg
[57$, 13332]
Senzor de temperatura
TMP36
Intre -40 si 125 grade
Eroare de 1 grad la 25 grade
si de 2 grade intre -40 si 125 grade
[1.5$, (10988)]
Termometru
infrarosu
Masoara temperatura
obiectelor intre -70, 380
fara a le atinge.
Temperatura senzorului: -40 pana la 80 grade
Rezolutie de 0.02 grade
[20$, (9570)]
50$
Oxigenul din
lichide
[250$, (11194)]
UV
Masoara radiatiile ultraviolete.
Senzorul da un semnal analog in functie de
lumina ultravioleta absorbita.
Senzorul detecteaza lumina UV in spectrul
280-390nm (lumina UV necesara pt bronzareardere).
[13$, (12705)]
PADs
Nu sunt pentru utiolizarea in
medicina dar putem prelua
prin intermediul lor curentii
de la nivelul pielii.
Pot fi folositi pentru masurarea EEG, ECG,
EMG.
[8$, (12969)]
Geiger Counter
Ofera informatii privitoare
la radiatiile din mediul
inconjurator. Ar putea fi
utilizat si ca un true random number
generator.
[150$, (11345)]
Electrical
conductivity
Chit pentru masurarea
conductibilitatii
electrice a diferitelor
substante.
[200$, (12908)]
Senzor foto
Camera cu rezolutie de 160x120px
Permite captarea in format JPEG si
transmiterea informatiilor prin portul
serial (baud:38400)
Mai trebuie doar sa o salvati pe card :D
[50$, (11610)]
Senzor foto
Camera cu rezolutie de 2Mp
Permite captarea in format JPEG si
transmiterea informatiilor prin portul
serial (baud:115200)
Mai trebuie doar sa o salvati pe card :D
[55$, (12804)]
Senzor monoxid
de carbon
Detecteaza monoxidul de carbon
din aer (20-2000 ppm parts per million)
Output: rezistenta pe analog (ce poate fi
masurata cu pinii analogi)
[8$, (9403)]
Knock
Pe asta l-ati mai vazut.
Poate detecta vibratiile
obtinute prin bataie si sa faceti un senzor care
sa permita deschiderea usei daca un anumit
cod este batut corect.
[1/5$, (10293)]
EEG
Masoara alfa waves,
beta waves, etc. si le
transmite prin bluetooth
la diverse dispozitive
(Arduino de ex).
[110$, (12805)]
Senzor nivel
lichid
Decteaza cat lichid se afla
intr-un vas :D
[40$, (10221)]
Potentiometro
membranar
Isi schimba rezistenta atunci cand
este apasat: intre 100 si 10k ohmi.
Permite calculul cu precizie a locului in care a
fost apasat si este util spre spre exemplu in
calculul pozitiei capului unui CNC router /
imprimanta 3D etc.
[10$, (8679)]
Contacte magnetice
pentru usi, ferestre
Cand cele doua sunt
in apropiere (20mm)
circuitul se inchide.
Dioda IR
Atunci cand se sesizeaza
semnal IR, un curent foarte
mic este produs. Acesta este
amplificat (din acest motiv
trebuie sa fie alimentat), curentul obtinut
putand fi masurat de catre Arduino. In functie
de impulsuri (frecventa), o anumita comanda
poate fi executata.
[2$, (10266)]
Senzor
inclinare
De fapt este un
intrerupator ce se
activeaza cand este
inclinat.
Necesita debouncing
pentru ca nu este imun la vibratii. [de exemplu
inainte se facea cu mercu intre 2 poli]
[2$, (10289)]
Senzor pentru
GAZ si alcool [MQ-3]
Daca ati facut petrecere mare
si vreti sa stiti pe cine sa nu
mai invitati data viitoare pentru
ca este cel mai mare consumator de bautura,
asta este senzorul de care aveti nevoie !
[5$, (8880)]
Senzor
gaz metan MQ-4
Pentru detectia scurgerilor
de gaz.
[5$, (9404)]
Hidrogen arata la fel [MQ-8], [8$, (10916)]
LPG [propan + butan] [MQ-6], [5$, (9405)]
Senzor de praf
optic
Un fasciol IR este
transmis in aer si
in functie de cat
de tare este luminata
camera, este stabilita
cantitatea de praf.
[12$, (9689)]
Lumina 2 freq
Face o conversie a cantitatii
de lumina in frecventa.
TSL235R
[3$, (9768)]
Intrerupator
foto
Senzorul este format dintr-o
dioda emitatoare de IR intr-o
parte si dintr-un receptor in
cealalta.
Utilizat in mousii vechi (cu rotita)
[2$, (9299)]
Cititor cartele
magnetice
Citeste cartele magnetice
si trimite informatia pe
portul serial la un baud de
9600bps.
[make a magnetophone ?!?! :D]
[45$, (11096)]
Bar Code
Scanner
Ok, asta e pe USB,
teoretic nu prea
are treaba cu
Arduino
Practic, sigur se
gaseste vreun
destept sa il hackuiasca
[100$, (9166)]
RFID
Curentul este indus in
bobina cardului care
va alimenta un microchip.
Acesta, la randul lui, va emite un cod ce este
citit de dispozitivul atasat la Arduino.
3.19 $ - ebay
Senzor
de ploaie
1.2$ (ebay)
GPS
10$ - ebay
Touch Screen
Ecran cu touch screen
Permite aflarea
coordonatelor X, Y
unde a fost atins ecranul.
7.46$ (ebay)
Nu chiar senzori
Buton
Este evident la ce e bun. Pot fi
multiplexate dar fara a permite apasarea
simultana a doau butoane.
Nemultiplexat
5 butoane multiplexate
Potentiometre circulare
http://forums.adafruit.com/viewtopic.php?f=8&t=37446
https://www.arduino.cc/en/Tutorial/Potentiometer
https://www.cpi-nj.com/resources/articles-and-whitepapers/linear-potentiometer-drawbacks-as-position-sensors/
http://www.potentiometers.com/SeriesPS100.cfm
Rotary
Encoder
Potentiometre de radio
(cu volum digital) care
se invart la nesfarsit,
eventual se apasa.
Ebay: 10pcs = 2.8$
Au 4 pozitii:
00, 01, 10, 11. In
functie de ce a fost
si ce e acum putem
sti sensul rotatiei.
Joystick
1.12$ - ebay
Wii Nunchuack
Exista librarii ce faciliteaza comunicarea
telecomenzilor Wii cu Arduino.
RTC
(Real time clock)
Nu sunt senzori, dar
permit Arduino-ului
sa tina minte ora
reala chiar si dupa ce
a fost resetat.
Are o baterie asemanatoare BIOS-ului.
1.5$ (ebay)