Turinys:
- 1 žingsnis: Prijunkite dujų jutiklį prie „Arduino“
- 2 veiksmas: prijunkite „Arduino“prie „Raspberry Pi“
- 3 žingsnis: parašykite „Arduino“kodą
- 4 žingsnis: parašykite tam tikrą „Raspberry Pi“kodą
- 5 žingsnis: sukurkite dėklą ir išbandykite
Video: „IoT“dujų detektorius su „Arduino“ir „Raspberry Pi“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šioje instrukcijoje sužinosite, kaip sukurti daiktų interneto dujų detektorių naudojant „Arduino“, „Raspberry Pi“ir dujų jutiklį MQ-5. Be šių dalių, jums reikės trijų laidų, kad prijungtumėte „Arduino“prie dujų jutiklio. Kai tai bus padaryta, galėsite parašyti „Arduino“ir „Raspberry Pi“kodą, kad gautumėte dabartinį dujų lygį kambaryje, nesvarbu, ar tai būtų gamtinės dujos, alkoholis ar net kvėpavimas. Pradėkime!
1 žingsnis: Prijunkite dujų jutiklį prie „Arduino“
Norėdami prijungti dujų jutiklį prie „Arduino“, jums reikės trijų laidų:
-Vienas nuo jutiklio A0 (analoginis išėjimas) iki analoginio įvesties kaiščio „Arduino“
-Vienas nuo jutiklio GND (įžeminimo kaiščio) iki įžeminimo kaiščio „Arduino“
-Vienas nuo jutiklio VCC (maitinimo įvesties) iki 5 V kaiščio „Arduino“
Kai tai bus padaryta, įjunkite „Arduino“. Ant dujų jutiklio turėtumėte matyti raudoną lemputę.
2 veiksmas: prijunkite „Arduino“prie „Raspberry Pi“
Turite prijungti „Arduino“prie „Raspberry Pi“, kad patikrintumėte, ar jis maitinamas per „Pi“USB prievadą. Šį ryšį taip pat naudosite bendravimui per „Arduino“serial.println () funkciją, kurią gaus „Raspberry Pi“.
3 žingsnis: parašykite „Arduino“kodą
Dabar, kai „Arduino“yra prijungtas, jis turi sugebėti nuskaityti dujų jutiklį ir perduoti jį į „Raspberry Pi“. Norėdami tai padaryti, reikia kelių kodų eilučių: „Arduino“turi paimti analoginę įvestį iš jutiklio ir tada įrašyti ją į nuosekliąją jungtį, kuri leis „Pi“ją perskaityti. Pavyzdys, kaip tai padaryti, pateiktas paveikslėlyje.
4 žingsnis: parašykite tam tikrą „Raspberry Pi“kodą
Dabar jums reikės kodo kitame gale, kad „pagautumėte“duomenis, gaunamus iš „Arduino“, ir parodyti juos internete. Norėdami tai padaryti, savo pavyzdyje naudosime „Python“kartu su „Flask“, kuris leis mums pateikti tinklalapį su jutiklio duomenimis ir ankstesnių jutiklio rodmenų vidurkiu. Kad žiniatinklio serverio ir nuoseklaus prievado ryšys veiktų, turėsite importuoti paveikslėlyje parodytus modulius.
Tada norėsite pradėti naują nuoseklųjį ryšį ir parašyti jutiklių klasę, kuri nuskaitys iš „Arduino“ir perduos šiuos duomenis į mūsų kolbos maršrutą, kuris parodytas antrame paveikslėlyje. Galiausiai norėsite sukurti tinklalapį HTML formatu, kad galėtume iš tikrųjų peržiūrėti savo duomenis. Čia pateikiamas pavyzdys, kaip tai padaryti.
5 žingsnis: sukurkite dėklą ir išbandykite
Galiausiai, išbandę jutiklį, galite pastatyti jam dėklą ir jį išbandyti! Galite padaryti dėklą naudodami 3D spausdintuvą (iš anksto pagaminti dėklai „Pi“ir „Arduino“jau yra) arba net pastatyti vieną iš kartono. Abiejų pavyzdys pateiktas aukščiau. Savo bylas gavome iš „Thingiverse“(čia ir čia). Galų gale pasirinkimas priklauso nuo jūsų! Laimingas pastatas!
Rekomenduojamas:
IOT pagrįstas dujų nuotėkio detektorius: 4 žingsniai
IOT pagrįstas dujų nuotėkio detektorius: Reikalavimai1 - Nodemcu (ESP8266) 2 - Dūmų jutiklis (MQ135)
SND DUJŲ DETektorius: 5 žingsniai
SND DUJŲ JUTIKLIS: šioje PAMOKOJE aš ketinu sukurti SND detektorių su aliarmu
Namų dujų detektorius: 3 žingsniai
Namų dujų detektorius: Šio projekto tikslas yra sukurti veiksmingą namų dujų detektorių iš arduino uno (arba šiuo atveju jo kiniško atitikmens) ir daugybę jutiklių
„IoT“dujų jutiklis: 7 žingsniai
„IoT“dujų jutiklis: Aš norėjau sukurti dujų jutiklį, kuris galėtų aptikti dujų nuotėkį namuose. Praktinis jo naudojimas užtikrina, kad nepalikote viryklės be ugnies, todėl apsinuodysite dujomis. Kitas būdas yra įsitikinti, kad nepersivalgėte
Jautri skrybėlė Raspberry Pi oro kokybės ir dujų detektoriui V0.9: 8 žingsniai
„Sensly“skrybėlė „Raspberry Pi“oro kokybės ir dujų detektoriui V0.9: „Sensly“yra nešiojamas taršos jutiklis, galintis aptikti taršos lygį ore, naudodamas įmontuotus dujų jutiklius, kad surinktų informaciją apie įvairias esamas dujas. Šią informaciją galima perduoti tiesiai į jūsų išmanųjį telefoną, kad būtų galima realaus laiko