Cuprins:
- Pasul 1: Componente și materiale
- Pasul 2: Baza de date
- Pasul 3: Crearea schemei Fritzing
- Pasul 4: Asamblarea hardware-ului
- Pasul 5: Proiectați primul site web mobil
- Pasul 6: Construirea cazului
Video: CigarSaver: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Bună ziua, mă numesc Thibault D'Haese și sunt student la Howest Kortrijk. În prezent sunt în primul an de tehnologie multimedia și de comunicare.
La sfârșitul anului a trebuit să realizăm un proiect IoT. Pentru acest proiect mi-a venit ideea de a crea un humidor care să-și trimită toate datele măsurate pe un site web. Pentru dispozitivul meu am ales un nume evident, CigarSaver.
Mai jos puteți citi toți pașii necesari prin care a trebuit să trec pentru a duce proiectul la un rezultat reușit.
Pasul 1: Componente și materiale
Pentru proiectul meu am folosit o mulțime de componente diferite pentru a putea duce totul la un final bun. Componentele pe care le-am folosit sunt enumerate mai jos. Costul total pentru acest proiect a fost de aproximativ 233 EUR.
Componente:
- Raspberry Pi 4 model B
- Alimentare Raspberry Pi
- Raspberry Pi T-cobbler
- Card micro SD de 32 GB
- Pană de pâine
- Senzor de temperatură ~ DS18B20
- Senzor de umiditate ~ DHT11
- Comutator magnetic pentru ușă
- Rezistoare 5K
- LCD 16x2
- Motor pas cu pas ~ 28BYJ-48
- Driver ULN2003
- Buzzer activ
- Firele jumperului de la femeie la femeie
- Firele jumperului de la bărbat la bărbat
- Firele jumperului de la femeie la bărbat
Materiale:
- Lemn
- Plexiglas
- Clanta
Instrumente:
- Ferăstrău pentru lemn industrial
- Ferăstrău electric
- Șurubelniță electrică
- Ciocan de lipit
- Burghiu
În fișierul excel de mai jos puteți vedea lista completă de prețuri a tuturor materialelor mele.
Pasul 2: Baza de date
După ce am aflat fiecare componentă, am început să creez o diagramă a relației entității.
Cu baza mea de date puteți vedea:
- Valoarea curentă dacă ușa este sau nu deschisă
- Când ușa a fost deschisă
- Istoricul temperaturii și al temperaturii actuale
- Istoricul procentului de umiditate și al procentului de umiditate actual
Mi-am găzduit baza de date pe RPi folosind MariaDB.
Pasul 3: Crearea schemei Fritzing
După ce s-a aflat totul, a venit timpul să-mi pun la punct hardware-ul. Mai întâi am făcut acest lucru practic cu computerul, așa că nu am putut face nimic greșit care ar putea provoca un scurtcircuit.
Pentru crearea acestei scheme am folosit programul fritzing.
Pasul 4: Asamblarea hardware-ului
Odată ce schema mea fritzing a fost terminată și am fost mulțumit de ea, am început să-mi pun la punct hardware-ul. Am început cu senzorul meu de temperatură și umiditate. Am făcut asta pentru că senzorii mi s-au părut cel mai ușor. Senzorul ușii a fost ultimul lucru pe care l-am făcut din senzori, deoarece încă trebuia livrat.
După ce s-au terminat senzorii, mi-am făcut LCD-ul. Acest lucru nu a mai fost atât de greu, deoarece l-am schimbat și codat deja în trecut.
Ultimul pas a fost să-mi conectez actuatoarele. Primul actuator pe care l-am conectat a fost sonorul meu. Odată ce am reușit, am trecut la ultimul actuator, și anume la motorul meu pas cu pas
Puteți găsi codul meu pe github.
Pasul 5: Proiectați primul site web mobil
Pentru a putea afișa toate datele măsurate de senzorii mei, am decis să fac un design în Adobe XD pe care îl voi converti ulterior într-un site web real. Prin intermediul site-ului web puteți controla, de asemenea, procentul de umiditate al humidorului.
Pasul 6: Construirea cazului
Apoi a venit timpul să-mi fac incinta. Pentru materialele mele am fost la Brico și am cumpărat lemn și plexiglas. Am făcut exteriorul cutiei mele din lemn pe care îl tăiasem de un tâmplar. În interior mi-am pus plexiglasul astfel încât să puteți vedea cu ușurință componentele electronice dacă ceva nu a mers bine.
Codul meu poate fi găsit pe github chiar aici.
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?