Cov txheej txheem:

SmartPET - Ntse Tsiaj Feeder: 7 Kauj Ruam (nrog Duab)
SmartPET - Ntse Tsiaj Feeder: 7 Kauj Ruam (nrog Duab)

Video: SmartPET - Ntse Tsiaj Feeder: 7 Kauj Ruam (nrog Duab)

Video: SmartPET - Ntse Tsiaj Feeder: 7 Kauj Ruam (nrog Duab)
Video: GNK dhoom 2024, Lub Xya hli ntuj
Anonim
SmartPET - Ntse Tsiaj Feeder
SmartPET - Ntse Tsiaj Feeder
SmartPET - Ntse Tsiaj Feeder
SmartPET - Ntse Tsiaj Feeder

Hav!

Kuv yog Maxime Vermeeren, muaj 18 xyoo MCT (Multimedia thiab kev sib txuas lus thev naus laus zis) menyuam kawm ntawv ntawm Howest.

Kuv tau xaiv los tsim cov tsiaj pub tsiaj zoo li kuv qhov haujlwm.

Vim li cas kuv thiaj ua qhov no?

Kuv miv muaj qee qhov teeb meem hnyav, yog li kuv txiav txim siab ua lub tshuab los tswj seb nws noj ntau npaum li cas.

Nws ua dab tsi?

- Tsis siv neeg pub, yog tias muaj tsawg dua 25g hauv lub tais.

- Nrhiav lub tais

- LED tig rau hauv qhov tsaus ntuj

Dab tsi ua rau tus tsiaj pub khoom tshwj xeeb ntawd?

Nrog SmartPET, nws sau npe ntau npaum li cas koj tus tsiaj tau noj hauv ob peb hnub dhau los, lub lis piam lossis txawm tias lub hlis. Nws xam seb koj tus tsiaj tau txais cov zaub mov kom raug.

Kev txawj rau txoj haujlwm no?

Koj tsis tas yuav muaj ntau yam txuj ci txuj ci rau txoj haujlwm no. Nco ntsoov tias koj muaj qee qhov txuj ci tseem ceeb los sim koj lub Circuit.

Hauv cov lus qhia no kuv yuav coj koj hla txhua kauj ruam los ua koj tus kheej cov tsiaj pub tsiaj ntse. Clone kuv qhov chaw cia khoom github rau txhua cov ntaub ntawv.

Cia peb pib tsim!

Kauj Ruam 1: Yam Dab Tsi Koj Xav Tau

Cheebtsam

- Servo tsav

- Lub cev hnyav (5KG): TAL220

Lightsensor LDR: 10K - 20k ohm

PIB 3008

- Ultrasonic sensor: HY-SRF05

Load module: HX771

- Zaub: 16x2

- Cov potentiometer

-RWB

- Raspberry Pi

- Lub hwj chim

- Cov neeg tiv taus

- 1 x 10k Ohm

- 1x1k Ohm

- 4x 420 220 Ohm

Khoom siv

- Ntoo ntoo

- Cornflakes dispenser

- Ntsia hlau

- - 16 ntsia hlau ntev

- - 4 tus ntsia hlau luv

- Pob khawm

- - 6 tus ntsia hlau los txuas koj pob khawm

Cov cuab yeej

- Soldering hlau

- Super kua nplaum

- Sawv

- Laum

Tus nqi tag nrho ntawm txoj haujlwm no nyob ib puag ncig 150 € - 200 €. Nyob ntawm qhov chaw koj yuav cov khoom. Kuv tau ua cov khoom tawg yooj yim uas koj tuaj yeem pom qhov txuas rau txhua lub vev xaib khw muag khoom. Nws nyob hauv /foob pob.

Kauj Ruam 2: Muab Hardware Ua Ke

Muab Hardware Ua Ke
Muab Hardware Ua Ke
Muab Hardware Ua Ke
Muab Hardware Ua Ke
Muab Hardware Ua Ke
Muab Hardware Ua Ke

Kuv tau tsim kuv qhov Circuit los ntawm kev ua raws kuv cov phiaj xwm Fritzing uas kuv tau ua, kuv tau tshaj tawm cov phiaj xwm hauv qab no.

Lub Circuit Court muaj 3 lub ntsuas (LDR, Ultrasonic thiab ntsuas ntsuas) thiab 3 tus ua haujlwm (servo motor, RGB coj thiab LCD zaub) uas ua haujlwm ua ke ua ib qho.

Yog tias koj ua raws cov phiaj xwm, nws yooj yim dua los tsim nws ntawm lub khob cij rau kev sim thiab koj tuaj yeem tso rau hauv rooj plaub tom qab.

Kuv tau tsim kuv tus qauv ntawm ntau daim ntawv qhia zaub mov.

Kauj Ruam 3: Tsim Rooj Plaub

Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub
Tsim Rooj Plaub

Kuv yuav lub tshuab xa pob kws thiab qee cov ntoo ntoo rau kuv txoj haujlwm, tab sis koj tuaj yeem muab tso rau hauv cov ntaub ntawv uas koj xav tau, tsuav yog nws khov kho!

Rooj plaub

- Kuv tau pom qee cov ntoo ntoo muaj qhov tshwj xeeb zoo, yog li ntawd lub pob kws xa cov pob kws tuaj yeem muab tso rau nws.

- Kuv tau txuas kuv lub cav servo rau kuv lub tshuab xa khoom nrog qee cov xov hlau. Cov hlau hlau tau rub ntawm lub kauj ntawm lub tshuab xa khoom kom tig nws, zoo li koj pom hauv cov duab.

- Nco ntsoov tias cov hlau hlau muaj zog tab sis kuj nyias txaus kom tso lawv hla lub qhov ntawm lub cav servo.

- Kuv ntxiv qee cov ntoo hauv kuv rooj plaub, Kuv tso kuv lub cav servo nyob nruab nrab, kom nws ruaj khov dua.

- Kuv txiav qee qhov hauv rooj plaub, txhawm rau siv lub LCD zaub, Ultrasonic sensor, LDR thiab RGB.

- Sab nraub qaum, Kuv tau ntxiv pob khawm me me kom koj tseem tuaj yeem qhib nws thiab txuas koj lub hwj chim rau hauv lub qhov hluav taws xob.

Kev Nyab Xeeb

Yog tias koj tshiab nrog kev xyaum, saws,.. Nco ntsoov kom muaj ib tus neeg siv tau yooj yim nyob ze ib yam li koj txiv lossis yawg. Qhov kawg uas koj xav tau yog ua mob rau koj tus kheej, yog li muab cov iav tsom iav zoo li kuv tau ua.

Kauj Ruam 4: Txhim Kho & Kho Kho Tus Raspberry Pi

Txhim Kho & Kho Kho Tus Raspberry Pi
Txhim Kho & Kho Kho Tus Raspberry Pi

Rau qhov haujlwm no koj yuav xav tau kev txuas xov tooj mus rau koj lub raspberry pi ua ntej.

Thaum koj txuas nrog, koj yuav tsum qhib lub davhlau ya nyob twg (mac) lossis lub zog fais fab lub qhov rais (windows) kom tau txais koj li pi npaj.

Txuas koj tus pi rau hauv internet thiab tos kom tau txais IPv4 chaw nyob. Txij tam sim no koj tuaj yeem txuas mus rau qhov chaw nyob hauv is taws nem yam tsis muaj cable.

Kauj Ruam 5: Tsim & Kho Dua Database

Tsim & Configuring Database
Tsim & Configuring Database

Qhib cov ntaub ntawv config.py thiab teeb tsa nws kom raug nrog koj lub database. Koj tuaj yeem ntshuam kuv cov ntaub ntawv nrog qee cov ntaub ntawv dag kom tau txais txoj haujlwm ua haujlwm.

Koj tuaj yeem nrhiav cov ntaub ntawv khaws tseg hauv /cov ntaub ntawv tais ceev tseg, "database.sql".

Cov ntaub ntawv khaws tseg tau ua nyob rau hauv ib txoj hauv kev uas koj tuaj yeem txhim kho SmartPET txoj haujlwm nrog ntau lub ntsuas thiab ua haujlwm.

Kauj Ruam 6: Coding Txoj Haujlwm

Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm

Kuv tau sau kuv qhov haujlwm hauv Python, Flask, SocketIO thiab Javascript.

Kuv pib nrog ua thawj wireframes ntawm kuv lub vev xaib hauv Adobe XD, uas yog software dawb los ntawm Adobe.

Tom qab ntawd kuv tau tsim kuv tus qauv rau hauv HTML thiab CSS thiab ntxiv qee qhov yooj yim Javascript los ua kom kuv tsim qauv ua haujlwm kom raug.

Kuv tau siv txoj hauv kev hauv Flask kom tau txais kuv cov ntaub ntawv feem ntau ntawm kuv lub vev xaib. Cov Qhov (Sockets) yog rau yam me me thiab feem ntau yog rov ua rau pem hauv ntej xws li qhov hnyav nyob.

Kauj Ruam 7: Tsim Kev Pabcuam thiab Txuas Nws

Tsim Kev Pabcuam thiab Txuas Nws!
Tsim Kev Pabcuam thiab Txuas Nws!

Tsim cov kev pabcuam kom raspberry pi cia li sau tus lej (app.py) thaum pib.

Koj tuaj yeem pom cov lus qhia yuav ua li cas los tsim kev pabcuam hauv koj li raspberry pi ntawm no.

Kuv tau suav nrog kuv smartpet.service hauv /cov ntawv pabcuam kom koj pib.

Tam sim no koj tuaj yeem ntsaws koj lub raspberry pi thiab lub zog hluav taws xob sab nraud hauv phab ntsa thiab ua haujlwm qhov project!

Kuv vam tias koj tau kawm qee yam los ntawm cov lus qhia no. Qhia rau kuv paub hauv cov lus yog tias txhua yam meej txaus!

Pom zoo: