Turinys:
- 1 žingsnis: konteineris
- 2 veiksmas: prijunkite dalelę/„Arduino“
- 3 žingsnis: Kodas
- 4 žingsnis: išmatuokite
Video: Dalelių fotonų druskingumo matuoklis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Mes sukūrėme matavimo prietaisą vandens druskingumui matuoti naudojant magnetinį lauką ir linijinį salės jutiklį. Norėdami tai padaryti, naudojome dalelių fotoną, tačiau taip pat galima naudoti „Arduino“, nes jie veikia praktiškai taip pat.
Norėdami įgyvendinti šį projektą, jums reikia kelių dalykų:
- Dalelės/arduino, įskaitant duonos lentą ir kai kuriuos kabelius
- linijinis salės jutiklis
- kai kurie magnetai (mes naudojome mažus, bet stiprius neodimio magnetus)
- Parkeris
- šiek tiek juostos
1 žingsnis: konteineris
Rašiklis bus naudojamas kaip talpykla, todėl pirmyn ir ištraukite smeigtuką, kad turėsite tik plastikinį indą.
Uždarykite mažą skylutę tam tikra juostele ir užklijuokite magnetus šalia mažos skylutės švirkštimo priemonės šone.
2 veiksmas: prijunkite dalelę/„Arduino“
Prijunkite dalelę arba arduino prie duonos lentos. Taip pat linijinį salės jutiklį prijunkite taip pat, kaip paveikslėlyje, viršutinį kaištį prie 3.3V, vidurinį kaištį prie GND ir apatinį kaištį prie analoginio įėjimo.
3 žingsnis: Kodas
Ant dalelių fotono galite tiesiog paspausti kaištį, kurį naudojote kaip įvestį, ir naudoti funkciją analogRead, kad gautumėte vertę iš salės jutiklio.
Jei norite, kad tai būtų padaryta automatiškai arba jei naudojate arduino, jums reikės kodo, kuris atrodytų taip:
// kaištis matuoti iš analogPin = A0;
// laikas tarp milisekundžių tarp matavimų.
// kadangi negalite paskelbti per daug įvykių, tai turi būti bent 1000
int delayTime = 5000;
// įvykio pavadinimas, kad atpažintumėte įeinančius matavimus
String eventName = "matavimas/druskingumas";
String laag = "Žemas";
String middel = "Vidutinis";
String hoog = "Aukštas";
void setup () {
}
void loop () {
int matavimas = analogRead (analogPin);
if (matavimas <= 1750) {
Particle.publish (eventName, laag); }
if (matavimas> = 1751 && matavimas <= 1830) {
Particle.publish (įvykio pavadinimas, vidurys);
}
if (matavimas> = 1831 && matavimas <= 2100) {
Particle.publish (įvykioPavadinimas, hoog);
}
if (matavimas> = 2101) {
}
uždelsimas (delayTime);
}
4 žingsnis: išmatuokite
Žinoma, kodo vertės turės būti sukalibruotos pagal naudojamą druskingumą, todėl eikite į priekį ir gaukite 3 puodelius vandens. 1 puodelis bus tik vanduo, 3 puodelis bus visiškai prisotintas druska, o 2 puodelis bus kažkur tarp jų.
Paimkite vieną iš puodelių ir įpilkite šiek tiek vandens į rašiklį.
Laikykite rašiklį šalia salės jutiklio, o magnetai iškišami iš kitos pusės (taip vanduo bus įspaustas tarp magnetų ir jutiklio)
Naudokite funkciją analogRead, kad pamatytumėte naudojamo vandens vertę ir naudokite šią reikšmę kode.
Mes matavome šias vertes:
tik vanduo: 1720 m
Prisotintas druska: 1840 m
kažkur tarp jų: 1760 m
Rekomenduojamas:
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
Dalelių fotonų daiktų interneto asmeninė oro stotis: 4 žingsniai (su nuotraukomis)
Dalelių fotonų daiktų interneto asmeninė oro stotis:
„Tweet“OLED SPI ekrane ir dalelių fotonų plokštėje: 6 žingsniai
„Tweet“OLED SPI ekrane ir dalelių fotonų lentoje: Sveiki visi. Ši paprasta pamoka parodys mums, kaip skaityti mūsų „tweets“naudojant IFTTT ir fotonų lentą. Jums gali tekti pamatyti šį nurodymą
„MIT App Inventor“dalelių fotonų testas: 5 žingsniai
„MIT App Inventor“dalelių fotonų testas: mes (praktiniai komandos projektai) jau keletą metų kuriame projektus, prijungtus prie interneto, naudojant „Particle Photon“ir „Electron IoT“įrenginius, žr.: Https: //github.com/TeamPracticalProjects bendrauti su mūsų tėvu