Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
Sveiki, mano vardas Thibault D'Haese ir aš esu Howest Kortrijk studentas. Šiuo metu studijuoju pirmuosius daugialypės terpės ir komunikacijos technologijų metus.
Metų pabaigoje turėjome sukurti IoT projektą. Šiam projektui sugalvojau sukurti drėkintuvą, kuris visus išmatuotus duomenis siunčia į svetainę. Savo įrenginiui pasirinkau akivaizdų pavadinimą „CigarSaver“.
Žemiau galite perskaityti visus būtinus veiksmus, kuriuos turėjau atlikti, kad projektas būtų sėkmingas.
1 žingsnis: komponentai ir medžiagos
Savo projektui panaudojau daug skirtingų komponentų, kad galėčiau viską gerai užbaigti. Komponentai, kuriuos naudoju, išvardyti žemiau. Bendra šio projekto kaina siekė apie 233 eurus.
Komponentai:
- „Raspberry Pi 4“modelis B.
- Raspberry Pi maitinimo šaltinis
- Raspberry Pi T-cobbler
- 32 GB „micro SD“kortelė
- Bandomoji Lenta
- Temperatūros jutiklis ~ DS18B20
- Drėgmės jutiklis ~ DHT11
- Magnetinis durų jungiklis
- 5K rezistoriai
- LCD 16x2
- Žingsninis variklis ~ 28BYJ-48
- ULN2003 vairuotojas
- Aktyvus garsinis signalas
- Perjungimo laidai nuo moterų iki moterų
- Sujungimo laidai nuo vyrų iki vyrų
- Sujungimo laidai nuo moterų iki vyrų
Medžiagos:
- Mediena
- Plexiglass
- Durų rankena
Įrankiai:
- Pramoninis medienos pjūklas
- Elektrinis pjūklas
- Elektrinis atsuktuvas
- Lituoklis
- Grąžtas
Žemiau esančiame „Excel“faile galite pamatyti visą visų mano medžiagų kainoraštį.
2 žingsnis: duomenų bazė
Išsiaiškinęs kiekvieną komponentą, pradėjau kurti esybės santykių schemą.
Mano duomenų bazėje galite pamatyti:
- Dabartinė vertė, ar durys atidarytos, ar ne
- Kai durys buvo atidarytos
- Temperatūros istorija ir dabartinė temperatūra
- Drėgmės procentas ir dabartinis drėgmės procentas
Aš priglobiau savo duomenų bazę savo RPi naudodami „MariaDB“.
3 žingsnis: Fritzing schemos kūrimas
Kai viskas buvo išsiaiškinta, atėjo laikas surinkti aparatūrą. Pirmiausia tai padariau praktiškai su kompiuteriu, todėl negalėjau padaryti nieko blogo, o tai gali sukelti trumpąjį jungimą.
Norėdami sukurti šią schemą, naudoju programą fritzing.
4 žingsnis: Aparatūros surinkimas
Kai mano šlifavimo schema buvo baigta ir aš buvau patenkinta, aš pradėjau kaupti savo aparatūrą. Pradėjau nuo temperatūros ir drėgmės jutiklio. Aš tai padariau, nes jutikliai man atrodė lengviausiai. Durų jutiklis buvo paskutinis dalykas, kurį padariau iš jutiklių, nes jis vis tiek turėjo būti pristatytas.
Kai jutikliai buvo padaryti, aš padariau savo LCD. Tai jau nebuvo taip sunku, nes jau perjungiau ir užkoduodavau.
Paskutinis žingsnis buvo prijungti pavaras. Pirmoji pavara, kurią prijungiau, buvo mano garsinis signalas. Kai man pavyko, perėjau prie paskutinės pavaros, būtent mano žingsninio variklio
Mano kodą galite rasti „github“.
5 žingsnis: sukurkite pirmąją svetainę mobiliesiems
Kad galėčiau parodyti visus jutiklių išmatuotus duomenis, nusprendžiau sukurti „Adobe XD“dizainą, kurį vėliau paversiu tikra svetaine. Svetainėje taip pat galite kontroliuoti drėgmės procentą.
6 žingsnis: korpuso kūrimas
Tada atėjo laikas padaryti savo aptvarą. Dėl savo medžiagų nuėjau į „Brico“ir nusipirkau medžio ir organinio stiklo. Savo dėžutės išorę padariau iš medžio, kurį nupjoviau dailidė. Viduje aš įdėjau savo organinį stiklą, kad galėtumėte lengvai pamatyti elektroninius komponentus, jei kažkas nutiko.
Mano kodą galite rasti „github“čia.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono