Cuprins:
- Pasul 1: Scheme
- Pasul 2: Lista materialelor
- Pasul 3: senzor analogic simplu
- Pasul 4: senzor discret
- Pasul 5: senzor I2C
- Pasul 6: 1 senzori de sârmă
- Pasul 7: rutina senzorului de răspuns (sau uneori frecvență)
- Pasul 8: Cel mai bun proiect Brain
- Pasul 9: citirea ADC Beter
- Pasul 10: Jurnal de date SD și RTC
- Pasul 11: Consiliul
Video: Placă multisenzor Arduino! (Partea 1): 11 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Această placă este o lucrare completă care vă va ajuta să obțineți citirile de la diferiți senzori!
Vă rugăm să vizitați canalul meu, Suscribe:
www.youtube.com/user/josexers
Pasul 1: Scheme
Caracteristici ale consiliului:
Intrare 12VDC
4 porturi I2C (senzori LCD, OLED, RTC)
4 intrări analogice (16 biți de la 0 la 65535 în loc de la 0 la 1024 ADC de bază arduino) pe care le aveți la bord, rezistență la șunt selectabilă prin jumper pentru transmițător 4-20ma
4 conectoare seriale (2 seriale și 2 software seriale compatibile Bluetooth)
1 port SPI (senzori, SD)
1 port digital D5 (I / 0)
3 porturi 1wire
Pasul 2: Lista materialelor
1 - Arduino Pro mini
Bloc terminal 4 - 3,5 mm 2
1 - 5mm 2 bloc de borne
2 - pini masculi antet 40x1
1 - 8x2 pini masculi antet
1 - 7805 Regulator de tensiune
1 - 1N4148 Diodă
2 - 100uF 25V Capasitoare electrolitice
1 - modul ads1115
1 - RTC i2c
1 - Afișaj Oled de 0,94 '
1- Modul SD pentru arduino
Pasul 3: senzor analogic simplu
Descriere
Seria LM35 sunt dispozitive de temperatură cu circuit integrat de precizie cu o tensiune de ieșire liniar proporțională cu temperatura centigradă
Caracteristici1 • Calibrat direct în grade Celsius (centigradi)
• Liniar + Factor de scală de 10 mV / ° C
• 0,5 ° C Precizie asigurată (la 25 ° C)
• Evaluat pentru o gamă completă de -55 ° C până la 150 ° C
• Potrivit pentru aplicații la distanță
• Cost redus datorită tăierii la nivel de napolitane
• Funcționează de la 4 V la 30 V
• Scurgere de curent mai mică de 60 μA
• Autoîncălzire scăzută, 0,08 ° C în aer static
• Numai fără liniaritate ± ¼ ° C Tipic
• Ieșire cu impedanță redusă, 0,1 Ω pentru 1-mA Load 2 Applications
• Surse de alimentare
• Gestionarea bateriei
• HVAC
• Aparate
Pasul 4: senzor discret
Senzorii PIR vă permit să simțiți mișcarea, utilizată aproape întotdeauna pentru a detecta dacă un om s-a mutat în sau în afara domeniului senzorilor. Sunt mici, ieftine, cu putere redusă, ușor de utilizat și nu se uzează. Din acest motiv, acestea se găsesc în mod obișnuit în aparatele și gadgeturile utilizate în case sau în afaceri. Acestea sunt adesea denumite senzori PIR, "infraroșu pasiv", "piroelectric" sau "mișcare IR".
Pasul 5: senzor I2C
BMP180
Este un senzor de presiune barometrică cu o interfață I2C („Wire”). Senzorii de presiune barometrică măsoară presiunea absolută a aerului din jurul lor. Această presiune variază atât în funcție de vreme, cât și de altitudine. În funcție de modul în care interpretați datele, puteți monitoriza modificările vremii, măsura altitudinea sau orice alte sarcini care necesită o citire precisă a presiunii.
Accelerometru MPU-6050 + Gyro
Accelerometrele, giroscopurile și IMU-urile sunt niște senzori incredibil de utili, care sunt integrați din ce în ce mai mult în dispozitivele electronice din jurul nostru. Acești senzori sunt utilizați în telefoane mobile, console de jocuri, cum ar fi telecomanda wireless Wii, jucării, roboți auto-echilibrați, costume de captare a mișcării și multe altele. Accelerometrele sunt utilizate în principal pentru a măsura accelerația și înclinarea, giroscopele sunt utilizate pentru a măsura viteza și orientarea unghiulară, iar IMU-urile (care combină atât accelerometrele, cât și giroscopele) sunt utilizate pentru a oferi o înțelegere completă a accelerației, vitezei, poziției, orientării și multe altele a dispozitivului.
Pasul 6: 1 senzori de sârmă
Thermomete digital cu 1 fir Parasite-Power
Termometrul digital DS18S20 oferă măsurători de temperatură de 9 biți Celsius și are o funcție de alarmă cu puncte de declanșare superioare și inferioare programabile de utilizator, nevolatile. DS18S20 comunică printr-o magistrală 1-Wire® care, prin definiție, necesită o singură linie de date (și masă) pentru comunicarea cu un microprocesor central. În plus, DS18S20 poate obține energie direct din linia de date („parazit power”), eliminând necesitatea unei surse de alimentare externe.
Caracteristici cheie Interfața unică cu 1 fir necesită un singur pin pentru comunicare
Temperaturi de la -55 ° C la + 125 ° C (-67 ° F la + 257 ° F) ± 0,5 ° C
Precizie de la -10 ° C la + 85 ° C
Rezoluție pe 9 biți
Nu sunt necesare componente externe
DHT11
Putere extrem de redusă de 3 până la 5V și I / O 2,5mA utilizare maximă în timpul conversiei (în timp ce solicitați date)
Bun pentru citiri de umiditate de 20-80% cu o precizie de 5%
Bun pentru citiri de temperatură 0-50 ° C precizie ± 2 ° C
Rată de eșantionare mai mare de 1 Hz (o dată pe secundă)
Dimensiunea corpului 15,5 mm x 12 mm x 5,5 mm 4 pini cu 0,1 distanță
Pasul 7: rutina senzorului de răspuns (sau uneori frecvență)
Senzor cu ultrasunete
Senzorul de măsurare cu ultrasunete HC-SR04. Acest senzor economic oferă funcționalitate de măsurare fără contact de 2 cm până la 400 cm, cu o precizie care poate ajunge până la 3 mm. Fiecare modul HC-SR04 include un transmițător cu ultrasunete, un receptor și un circuit de control.
Senzor de debit
Acest senzor se așază în linie cu linia de apă și conține un senzor rotativ pentru a măsura cât de multă apă s-a deplasat prin ea. Există un senzor magnetic Hall-Effect integrat care emite un impuls electric la fiecare revoluție. „Senzorul de debit de apă cu efect Hall YFS201” vine cu trei fire: Roșu / VCC (5-24V DC Input), Negru / GND (0V) și Yellow / OUT (Ieșire impuls)
Pasul 8: Cel mai bun proiect Brain
Există mani Arduinos, dar trebuie să păstrăm acest lucru practic și ușor
Așa că vă recomand Arduino Pro mini
este MIC, dar puternic
Tot compatibil:
Biblioteca I2C
1 Biblioteca de sârmă
Biblioteca SD
SPI
Citiri analogice (10 biți)
Pasul 9: citirea ADC Beter
ADS1115
Descriere
Dispozitivele ADS1113, ADS1114 și ADS1115 (ADS111x) sunt convertoare de precizie, cu putere redusă, pe 16 biți, compatibile I 2C, analog-digital (ADC) oferite într-un pachet X2QFN-10 ultra-mic, fără plumb și un Pachet VSSOP-10. Dispozitivele ADS111x încorporează o referință de tensiune la derivă redusă și un oscilator. ADS1114 și ADS1115 încorporează, de asemenea, un amplificator de câștig programabil (PGA) și un comparator digital. Aceste caracteristici, împreună cu o gamă largă de alimentare de operare, fac ca ADS111x să fie potrivit pentru aplicații de măsurare a senzorilor cu restricții de putere și spațiu
1 Caracteristici1 • Pachet ultra-mic X2QFN: 2 mm × 1,5 mm × 0,4 mm
• Gama largă de alimentare: 2,0 V până la 5,5 V
• Consum redus de curent: 150 μA (modul de conversie continuă)
• Rata de date programabilă: 8 SPS la 860 SPS
• Decontare cu un singur ciclu
• Referință de tensiune internă în derivă redusă
• Oscilator intern
• Interfață I 2C: patru adrese care pot fi selectate
• Patru intrări cu un singur capăt sau două intrări diferențiale (ADS1115)
• Comparator programabil (ADS1114 și ADS1115)
• Gama de temperatură de funcționare: –40 ° C până la + 125 ° C 2 Aplicații
• Instrumentație portabilă
• Monitorizarea tensiunii și curentului bateriei
• Sisteme de măsurare a temperaturii
• Electronice de consum
• Automatizarea fabricii și controlul proceselor
Pasul 10: Jurnal de date SD și RTC
Cele două sunt foarte utile dacă proiectul dvs. implică o bază de date pentru a raporta orice tendință a unei variabile
Vă recomand să îl cumpărați separat, dar puteți găsi și câteva plăci care se unesc.
SD va salva un fișier CVS, iar datele vor fi reprezentate astfel
2017-18-08, 21:32, 100, 25, 668
Având DATA, ORA, VARIABLE0, VARIABLE1, VARIABLE2
Este imperativ să definiți intervalul în care aceste variabile sunt salvate, mai multe eșantionări la minut, mai multe date pe care va trebui să le prelucrați.
Biblioteci implicate:
Pasul 11: Consiliul
Aici las o imagine preliminară despre cum va fi produsul final
De asemenea, un Gerber Files
SOFTWARE CURENT!
Recomandat:
Arduino LTC6804 BMS - Partea 2: Placă de echilibru: 5 pași
Arduino LTC6804 BMS - Partea 2: Balance Board: Partea 1 este aici Un sistem de gestionare a bateriei (BMS) include funcționalitate pentru a detecta parametrii importanți ai bateriei, inclusiv tensiunile celulei, curentul bateriei, temperaturile celulei etc. Dacă oricare dintre acestea este în afara unui pre- gama definită, pachetul poate fi discotecă
Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
Placă MXY - Placă robot de desenare cu plotter XY cu buget redus: Scopul meu a fost de a proiecta placa mXY pentru a face buget redus mașina de desenat plotter XY. Așa că am proiectat o placă care să o ușureze pe cei care doresc să realizeze acest proiect. În proiectul anterior, în timp ce utilizați 2 motoare pas cu pas Nema17, această placă u
Multisenzor bazat pe ESP8266: 3 pași
Multisenzor bazat pe ESP8266: ESP8266 este un dispozitiv mic la îndemână, care poate fi programat și utilizat cu ușurință, dar trebuie să folosim cu înțelepciune pinii GPIO disponibili, deoarece nu sunt prea mulți. În acest scurt rezumat vă voi arăta cum să atașați mai multe diferiți senzori pentru
RPIEasy - Dispozitiv multisenzor bazat pe RPI: 6 pași
RPIEasy - Dispozitiv multisenzor bazat pe RPI: Dacă cineva intenționează să creeze niște senzori DIY, atunci dincolo de popularul ESP8266 consumul ieftin și scăzut „Raspberry Pi Zero W” modelul este, de asemenea, o opțiune considerabilă. RPI Zero W costă aproximativ 10 USD și consumul său de energie este
BLE ușor de putere foarte mică în Arduino Partea 3 - Înlocuire Nano V2 - Rev. 3: 7 pași (cu imagini)
BLE ușor de foarte puțină energie în Arduino Partea 3 - Înlocuire Nano V2 - Rev 3: Actualizare: 7 aprilie 2019 - Rev 3 din lp_BLE_TempHumidity, adaugă graficele de dată / oră, utilizând pfodApp V3.0.362 + și reglare automată la trimiterea datelor Actualizare: 24 martie 2019 - Rev. 2 din lp_BLE_TempHumidity, adaugă mai multe opțiuni de complot și i2c_ClearBus, adaugă GT832E