Satura rādītājs:
- 1. darbība: 1. darbība: apvalka + automātiskā padevēja izgatavošana
- 2. darbība: 2. darbība: pievienojiet komponentus
- 3. darbība: 3. darbība: izveidojiet datu bāzi
- 4. darbība: 4. darbība: ierakstiet Python kodu un Arduino kodu
- 5. darbība: 5. darbība: HTML, CSS un JavaScript
- 6. darbība: 6. darbība: projekta montāža
Video: SmartAquarium - Matiass: 6 soļi
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-05 19:32
Liela problēma cilvēkiem, kuriem ir zivis, ir tā, ka, dodoties atvaļinājumā, viņiem ir nepieciešams kāds, kas par viņiem parūpētos. Man un manai ģimenei ir tāda pati problēma, un vienmēr ir grūstīšanās kādu atrast. Tagad ar savu projektu es ceru atbrīvoties no šīs problēmas ar savu SmartAquarium.
Vispārīga informācija:
- vidējās izmaksas ir aptuveni 313 eiro
- kopējais laiks, kas tiek veltīts visa projekta īstenošanai: 250 stundas (tas var atšķirties atkarībā no jūsu programmēšanas prasmēm)
Saites:
- Mana personīgā vietne: mathiasdeherdt.be
- Materiālu saraksts jeb BOM: FinalBOM.xlsx
1. darbība: 1. darbība: apvalka + automātiskā padevēja izgatavošana
Materiāli:
- Koks
- Koks un superlīme
- Plastmasas kauss
- durvju rokturis
- Skrūves
- Dzelzs rokturis
- Eņģes
- Vistas stieple
- magnētika
Rīki:
- Ieraudzīja
- Urbjmašīna
- Sanders
- Skrūvgrieži
- Koka vīle
Soli pa solim korpusa veidošana:
Solis: zāģējiet koku vēlamajā izmērā. Jūs vēlaties 2 dēļus augšpusē un apakšā, 2 kreisajā un labajā pusē un 2 aizmugurē un priekšā. Kad viss ir izdarīts, pielīmējiet tos kopā (ar koka līmi), veidojot kastīti. Pārliecinieties, ka uz koku ir liels spiediens, lai viss varētu salīmēties kopā
2. solis: noteikti atstājiet caurumus kabeļiem un gaisa atverēm. Nav īsti svarīgi, kur viņi atrodas, vienkārši ievietojiet tos tur, kur jums šķiet piemērots
3. solis: Pēc tam, kad esat izveidojis caurumus, paņemiet koka failu un visu vīlējiet, lai tas būtu gluds
4. solis: pielīmējiet rokturi korpusa augšpusē un pielīmējiet durvju rokturi tajā pusē, kuru var atvērt un aizvērt. Savienojiet arī durvis ar eņģēm un ievietojiet magnētiku, lai durvis paliktu aizvērtas
Padevēja izveide soli pa solim:
1. darbība: atrodiet ne tik lielu plastmasas bļodu un izveidojiet tajā nelielu caurumu, pārliecinieties, ka bļodas vāku var ļoti viegli noņemt
2. solis: atrodiet kaut ko, lai iekšpusē izveidotu nodalījumus, un savienojiet tos ar koka nūju
3. solis: Pārliecinieties, ka koka nūja ir lielāka par pakāpiena motora rotējošo dzelzi, mēs tur izveidosim caurumu, lai pakāpju motors pārvietotu visu iekšā
4. solis: izveidojiet kaut ko, kas var novietot padevēju virs jūsu akvārija cauruma, es to darīju ar kaut kādām celtniecības rotaļlietām
2. darbība: 2. darbība: pievienojiet komponentus
Komponenti (jūs vienmēr varat atsaukties uz manu BOM):
- Raspberry Pi ar elastīgu jaudu
- Arduino tips no A līdz B
- Ūdensnecaurlaidīgs ds18b20
- QAPASS 1602A displejs
- Pakāpju motors 28BYJ-48
- Maizes dēļi
- Vadi no tēviņa līdz vīrietim, no vīrieša uz sietiņu
- Rezistori
- PH sensors 40x40 mm
- Ventilators
- Spēka jutīgs rezistors (FSR)
- Stafete
- 2 potenciometriskais sensors
- LM2596S DC-DC
- [LAMP]
Rīki
- Lodāmurs
- Knaibles
- Skrūvgriezis
- Termiski saraušanās caurule
- Karstā gaisa pūtējs
- slīpmašīna
Tātad, kur sākt? Vispirms jums būs jāiegūst katrs komponents, pēc tam pēc iespējas mēģiniet izpildīt manu shēmu.
Pi ir vissvarīgākais mīklas gabals, tas darbosies kā centrs, kas kontrolē visu, pat Arduino. Arduino būs Pi vergs, bet vairāk par to vēlāk 3. solī.
Lielākā daļa shēmas ir taisni uz priekšu, savienojiet visu un pārliecinieties, vai pamatojums ir labi savienots. Cietā daļa ir jūsu lampa. Mums būs jāatlauž slēdzis un jāpievieno tas relejam, ja mēs to izjauksim, jūs varat iznīcināt lampu. Kad slēdzis ir atvērts, pievienojiet lampas vadiem 2 vadus. Pievienojiet tos relejam [PICTURE]
Svarīgs paziņojums ir arī, ja kabeļi ir atklāti, izmantojiet termiski saraušanās cauruli, lai tie netraucētu viens otram.
3. darbība: 3. darbība: izveidojiet datu bāzi
Vispirms jūs vēlaties izveidot modeli savai datu bāzei, mans izskatīsies šādi [1. attēls], man ir divas tabulas, viena manam sensoram un otra mērījumiem.
Sensora tabulā jums būs nepieciešams ID, nosaukums (sensora nosaukums) un vienība. Mērījumu tabulā ir mans sensor_ID (no manas sensoru tabulas), laiks, kad veicāt mērījumu, un mērījuma vērtība. Mums ir vajadzīgs arī cits apgaismojuma galds, lai vietne varētu to ieslēgt un izslēgt un parādīt pašreizējo statusu.
Kad esat izveidojis datu bāzi, jūs to ievietojat Raspberry Pi.
4. darbība: 4. darbība: ierakstiet Python kodu un Arduino kodu
Tagad ir pienācis laiks reālajam darbam, rakstot kodu visam. Zip faila iekšpusē atradīsit manu (ne tik labo) kodu. Komentāru rindiņā ir informācija.
Fonam jums būs nepieciešams tikai fails app.py.
Priekšpusei jums būs nepieciešamas veidnes un statika
Kā es teicu 2. solī, Arduino ir Raspberry Pi vergs. Mēs to darām, lai mēs varētu savienot Arduino ar Pi, izmantojot USB kabeli, veicot dažus labojumus un instalējot dažas lietas. Pirmkārt, jūs plānojat instalēt nanpy uz Pi.
5. darbība: 5. darbība: HTML, CSS un JavaScript
Mājas lapas dizains ir arī ļoti svarīga projekta sastāvdaļa, tas ir veids, kā pārbaudīt tādas lietas kā temperatūra un automātiski dot ēdienu.
Es izvēlējos veidot taisnstūrus, kur iekšpusē es attēloju savas vērtības.
Ir arī lieliska funkcija, kurā varat redzēt visu temperatūras un PH sensora datu grafiku.
6. darbība: 6. darbība: projekta montāža
Kad visas pārējās darbības ir pabeigtas, varat sākt visu salikt kopā. Visas jūsu sastāvdaļas atrodas jūsu izgatavotajā koka kastē. Mēs visu piestiprinām pie sienas, izmantojot velcro un novietojot visu pareizajā vietā un joprojām pārliecinoties, ka viss ir pareizi savienots.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)