
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Mēs izveidojām mērīšanas ierīci ūdens sāļuma mērīšanai, izmantojot magnētisko lauku un lineāro zāles sensoru. Lai to izveidotu, mēs izmantojām daļiņu fotonu, bet var izmantot arī Arduino, jo tie darbojas praktiski vienādi.
Lai izveidotu šo projektu, jums ir nepieciešams pāris lietas:
- Daļiņas/arduino, ieskaitot maizes dēli un dažus kabeļus
- lineārs zāles sensors
- daži magnēti (mēs izmantojām mazus, bet spēcīgus neodīma magnētus)
- pildspalva
- kāda lente
1. darbība: konteiners

Pildspalva tiks izmantota kā konteiners, tāpēc dodieties uz priekšu un izņemiet tapu, lai jums būtu tikai plastmasas trauks.
Aizveriet mazo caurumu ar kādu lenti un pielīmējiet magnētus pie mazā cauruma pildspalvas sānos.
2. darbība: pievienojiet daļiņu/Arduino

Pievienojiet daļiņu vai arduino pie maizes dēļa. Pievienojiet arī lineāro zāles sensoru tāpat kā attēlā, augšējo tapu pie 3.3V, vidējo tapu pie GND un apakšējo tapu ar analogo ieeju.
3. darbība: kods
Daļiņu fotonā varat vienkārši nospiest tapu, kuru izmantojāt kā ievadi, un izmantot funkciju analogRead, lai iegūtu vērtību no zāles sensora.
Ja vēlaties, lai tas tiktu veikts automātiski vai ja izmantojat arduino, jums būs nepieciešams šāds kods:
// mērāmā tapa no analogPin = A0;
// laiks starp mērījumiem milisekundēs.
// tā kā jūs nevarat publicēt pārāk daudz notikumu, tam ir jābūt vismaz 1000
int delayTime = 5000;
// notikuma nosaukums, lai jūs atpazītu ieplūstošos mērījumus
String eventName = "mērījums/sāļums";
String laag = "Zems";
String middel = "Vidējs";
String hoog = "Augsts";
void setup () {
}
void loop () {
int mērījums = analogRead (analogPin);
ja (mērījums <= 1750) {
Particle.publish (notikumaNosaukums, laag); }
ja (mērījums> = 1751 && mērījums <= 1830) {
Particle.publish (notikumaNosaukums, middel);
}
ja (mērījums> = 1831 && mērījums <= 2100) {
Particle.publish (notikumaNosaukums, āķis);
}
ja (mērījums> = 2101) {
}
kavēšanās (delayTime);
}
4. solis: mēriet
Protams, koda vērtības būs jākalibrē atbilstoši jūsu izmantotajam sāļumam, tāpēc dodieties uz priekšu un iegūstiet 3 tases ūdens. 1. kauss būs tikai ūdens, 3. kauss būs pilnībā piesātināts ar sāli, un 2. kauss būs kaut kur pa vidu.
Paņemiet vienu no tasītēm un ielejiet pildspalvā nedaudz ūdens.
Turiet pildspalvu blakus zāles sensoram ar magnētiem, kas izvirzīti uz otru pusi (tā ūdens tiks ievietots starp magnētiem un sensoru)
Izmantojiet funkciju analogRead, lai redzētu izmantotā ūdens vērtību, un izmantojiet šo vērtību kodā.
Mūsu izmērītās vērtības bija:
tikai ūdens: 1720
Piesātināts ar sāli: 1840
kaut kur pa vidu: 1760
Ieteicams:
Kustību izsekošana, izmantojot MPU-6000 un daļiņu fotonu: 4 soļi

Kustības izsekošana, izmantojot MPU-6000 un daļiņu fotonu: MPU-6000 ir 6 asu kustības izsekošanas sensors, kurā ir iestrādāts 3 asu akselerometrs un 3 asu žiroskops. Šis sensors spēj efektīvi izsekot precīzu objekta atrašanās vietu un atrašanās vietu trīsdimensiju plaknē. To var izmantot
Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: 4 soļi

Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: ADXL345 ir mazs, plāns, īpaši zems jauda, 3 asu akselerometrs ar augstas izšķirtspējas (13 bitu) mērījumu līdz ± 16 g. Digitālie izvaddati tiek formatēti kā 16 bitu papildinājumi, un tie ir pieejami, izmantojot I2 C digitālo saskarni. Tas mēra
Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: 4 soļi

Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: HMC5883 ir digitāls kompass, kas paredzēts zema lauka magnētiskai uztveršanai. Šai ierīcei ir plašs magnētiskā lauka diapazons +/- 8 Oe un izejas ātrums 160 Hz. HMC5883 sensora komplektā ietilpst automātiskie atdalīšanas siksnu draiveri, nobīdes atcelšana un
Daļiņu fotonu IoT personīgā laika stacija: 4 soļi (ar attēliem)

Daļiņu fotonu IoT personīgā laika stacija:
Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: 4 soļi

Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: HYT939 ir digitāls mitruma sensors, kas darbojas saskaņā ar I2C sakaru protokolu. Mitrums ir galvenais parametrs, kad runa ir par medicīnas sistēmām un laboratorijām, tāpēc, lai sasniegtu šos mērķus, mēs centāmies sasaistīt HYT939 ar aveņu pi. Es