Cov txheej txheem:

SmartAquarium - Mathias: 6 Kauj Ruam
SmartAquarium - Mathias: 6 Kauj Ruam

Video: SmartAquarium - Mathias: 6 Kauj Ruam

Video: SmartAquarium - Mathias: 6 Kauj Ruam
Video: Accommodating fish ๐ŸŸ 2024, Kaum ib hlis
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Teeb meem loj rau cov neeg uas muaj ntses yog ntau dua thaum lawv mus so lawv xav tau ib tus neeg los saib xyuas lawv. Kuv thiab kuv tsev neeg muaj teeb meem tib yam thiab nws ib txwm hustle mus nrhiav leej twg. Tam sim no nrog kuv txoj haujlwm Kuv vam tias yuav tshem qhov teeb meem no nrog kuv SmartAquarium.

Cov ntaub ntawv dav dav:

  • tus nqi nruab nrab yog ib puag ncig 313 euro
  • tag nrho cov sijhawm siv los ua txhua yam hais txog qhov haujlwm: 250 teev (qhov no tuaj yeem sib txawv raws li koj qhov txuj ci txuj ci)

Txuas:

  • Kuv tus kheej lub vev xaib: mathiasdeherdt.be
  • Cov nqi ntawm cov khoom aka BOM: FinalBOM.xlsx

Kauj Ruam 1: Kauj Ruam 1: Ua Casing + Automatic Feeder

Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder
Kauj Ruam 1: Ua Casing + Automatic Feeder

Cov ntaub ntawv:

  • Ntoo
  • Ntoo thiab super kua nplaum
  • Khob yas
  • qhov rooj pob qhov rooj
  • Ntsia Hlau
  • Hlau kov
  • Hinges
  • Qaib hlau
  • hlau nplaum

Cov Cuab Yeej:

  • Pom
  • Drilling tshuab
  • Sander
  • Ntsia Hlau
  • Ntoo ntawv

Lub tsev casing ib qib zuj zus:

Kauj Ruam 1: pom ntoo rau qhov koj xav tau. Koj xav tau 2 daim phiaj rau saum thiab hauv qab, 2 rau sab laug thiab sab xis thiab 2 rau tom qab thiab hauv ntej. Thaum koj muaj txhua yam ua ntej ua ntej lo lawv ua ke (nrog kua nplaum ntoo) yog li daim ntawv lub thawv. Nco ntsoov tias muaj kev sib zog ntau heev ntawm cov ntoo yog li txhua yam tuaj yeem ua kua nplaum ua ke

Kauj Ruam 2: xyuas kom tseeb tias koj tawm qhov rau cov xaim hluav taws xob thiab rau lub qhov cua. Nws tsis muaj teeb meem tiag tiag qhov twg lawv nyob, tsuas yog muab lawv rau qhov koj zoo li haum

Kauj Ruam 3: Tom qab koj ua koj lub qhov, nqa daim ntawv ntoo thiab sau txhua yam kom nws du

Kauj Ruam 4: muab cov kua nplaum tso rau saum koj lub casing thiab lo lub qhov rooj qhov rooj ntawm sab uas tuaj yeem qhib thiab kaw. Kuj txuas lub qhov rooj nrog lub qhov rooj thiab tso cov hlau nplaum kom lub qhov rooj kaw

Tsim lub feeder ib qib zuj zus:

Kauj Ruam 1: Nrhiav lub tais yas tsis loj thiab ua lub qhov me me hauv nws, xyuas kom lub hau ntawm lub tais tuaj yeem tshem tau yooj yim heev

Kauj Ruam 2: Nrhiav ib yam dab tsi los ua qhov sib cais sab hauv thiab txuas lawv mus rau ib qho ntoo

Kauj Ruam 3: Ua kom ntseeg tau tias cov ntoo ntoo loj dua li cov hlau tig ntawm lub tshuab stepper, peb yuav ua lub qhov nyob ntawd kom tus tsav tsheb txav txhua yam hauv

Kauj Ruam 4: Ua qee yam uas tuaj yeem tso tus pub rau saum lub qhov hauv koj lub thoob dej yug ntses, kuv tau ua nrog qee yam khoom ua si hauv tsev

Kauj Ruam 2: Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam

Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam
Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam
Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam
Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam
Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam
Kauj Ruam 2: Txuas Koj Cov Cheeb Tsam

Cheebtsam (koj ib txwm tuaj yeem siv kuv li BOM):

  • Raspberry Pi nrog lub zog ua kom muaj zog
  • Arduino hom A txog B.
  • Dej tsis sib haum ds18b20
  • QAPASS 1602A zaub
  • Cov kauj ruam tsav 28BYJ-48
  • Cov qhob cij
  • Txiv neej rau txiv neej cov xov hlau, txiv neej rau poj niam cov xov hlau
  • Resistors
  • PH sensor 40x40 hli
  • Lub tshuab ua pa
  • Quab yuam rhiab resistor (FSR)
  • Relay
  • 2 potentiometric sensor
  • LM2596S DC-DC
  • [LAMP]

Cov cuab yeej

  • Soldering hlau
  • Tshem tawm cov pliers
  • Ntsia Hlau
  • Thaum tshav kub kub ntsws tubing
  • Lub tshuab cua sov
  • sander

Yog li pib qhov twg? Zoo ua ntej koj yuav tsum tau txais txhua feem, tom qab ntawd sim thiab ua raws li kuv cov phiaj xwm kom zoo tshaj qhov koj muaj peev xwm.

Pi yog qhov tseem ceeb tshaj plaws ntawm kev sib dhos, nws yuav ua zoo li lub hauv paus tswj hwm txhua yam, txawm tias Arduino. Arduino yuav yog tus qhev ntawm Pi tab sis ntau ntawm qhov ntawd tom qab hauv Kauj Ruam 3.

Feem ntau ntawm cov txheej txheem yog ncaj nraim rau tom ntej, txuas txhua yam thiab ua kom ntseeg tau tias thaj chaw tau txuas nrog zoo. Qhov nyuaj yog koj lub teeb. Peb yuav tau ua txhaum qhov qhib qhib thiab txuas nws mus rau qhov txuas, yog tias peb cuam tshuam qhov no koj tuaj yeem rhuav tshem lub teeb. Thaum qhov qhib qhib, txuas 2 lub xov hlau rau cov xov ntawm lub teeb. Txuas cov ntawd mus rau qhov txuas [Duab]

Kuj tseem yog cov lus tseem ceeb, siv Cov cua sov ua kom sov thaum cov kab hluav taws xob raug nthuav tawm kom lawv tsis txhob cuam tshuam nrog ib leeg.

Kauj Ruam 3: Kauj Ruam 3: Ua Database

Kauj ruam 3: Ua Database
Kauj ruam 3: Ua Database

Ua ntej koj xav ua tus qauv rau koj lub database, kuv yuav zoo li qhov no [Daim duab 1], Kuv muaj ob daim ntawv, ib qho rau kuv lub ntsuas thiab ib qho rau kuv ntsuas.

Hauv lub rooj sensor koj yuav xav tau tus ID, Lub Npe (ntawm lub sensor) thiab chav nyob. Hauv cov lus ntsuas kuv muaj kuv tus sensor_ID (los ntawm kuv lub rooj sensor), lub sijhawm rau thaum koj ntsuas thiab tus nqi ntawm koj ntsuas. Peb kuj xav tau lwm lub rooj rau lub teeb, qhov no yog li peb tuaj yeem hloov nws ntawm thiab tawm los ntawm lub vev xaib thiab muaj cov xwm txheej tam sim no tshwm sim.

Tom qab koj tau tsim cov ntaub ntawv koj yuav muab tso rau ntawm Raspberry Pi.

Kauj Ruam 4: Kauj Ruam 4: Sau Python Code & Arduino Code

Kauj Ruam 4: Sau Python Code & Arduino Code
Kauj Ruam 4: Sau Python Code & Arduino Code

Tam sim no nws yog lub sijhawm rau kev ua haujlwm tiag tiag, sau cov cai rau txhua yam. Sab hauv cov ntawv zip koj yuav pom kuv (tsis zoo) code. Muaj cov ntaub ntawv muab tso rau hauv kab lus.

Rau lub backend koj tsuas yog xav tau app.py cov ntaub ntawv.

Rau lub ntsej muag koj yuav xav tau Cov Qauv thiab zoo li qub

Raws li kuv tau hais hauv Kauj Ruam 2 Arduino yog qhev ntawm Raspberry Pi. Peb ua qhov no yog li peb tuaj yeem txuas Arduino rau Pi nrog lub xov tooj usb thiab ua ob peb qhov kev kho thiab txhim kho qee yam. Ua ntej tshaj plaws koj yuav nruab nanpy ntawm Pi.

Kauj Ruam 5: Kauj Ruam 5: HTML, CSS thiab JavaScript

Kauj ruam 5: HTML, CSS thiab JavaScript
Kauj ruam 5: HTML, CSS thiab JavaScript

Kev tsim qauv ntawm lub vev xaib kuj tseem yog ib feem tseem ceeb ntawm txoj haujlwm, nws yog ib txoj hauv kev los tshuaj xyuas yam khoom xws li kub thiab muab zaub mov cia.

Kuv xaiv los ua cov duab plaub nyob sab hauv twg kuv pom kuv qhov txiaj ntsig.

Kuj tseem muaj qhov tshwj xeeb txias uas koj tuaj yeem pom daim duab ntawm txhua cov ntaub ntawv los ntawm qhov ntsuas kub thiab PH ntsuas.

Kauj Ruam 6: Kauj Ruam 6: Sib Sau Txoj Haujlwm

Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm
Kauj Ruam 6: Sib Sau Ua Haujlwm

Thaum tag nrho lwm cov theem tau ua tiav koj tuaj yeem pib ua txhua yam ua ke. Tag nrho koj cov khoom siv sab hauv lub thawv ntoo uas koj tau ua. Peb txuas txhua yam ntawm phab ntsa los ntawm kev siv velcro thiab tso txhua yam rau hauv qhov chaw raug thiab tseem ua kom ntseeg tau tias txhua yam txuas nrog kom raug.

Pom zoo: