Cov txheej txheem:

Tshuab kua zaub: 7 Kauj ruam
Tshuab kua zaub: 7 Kauj ruam

Video: Tshuab kua zaub: 7 Kauj ruam

Video: Tshuab kua zaub: 7 Kauj ruam
Video: Tus Neeg Ruam - R-Lin Thoj | New Song [ Official MV ] Nkauj Tawm Tshiab 2023 Hmong Song 2023 2024, Hlis ntuj nqeg
Anonim
Tshuab kua zaub
Tshuab kua zaub

Tshuab kua zaub

Nyob zoo txhua tus neeg hauv cov lus qhia no kuv yuav piav qhia tias kuv tsim kuv tus kheej lub tshuab ua kua zaub li cas siv cov khoom hauv qab no Hauv pdf koj tuaj yeem pom kuv daim nqi ntawm cov khoom.

Khoom siv

Khoom siv

·

Raspberry Pi 3B+

·

Kub sensor (Waterproof, Onewire)

·

Kev quab yuam ua rau pom kev tiv thaiv

·

Ultrasonic sensor

·

Servo tsav (x2)

·

YWB 3008

·

LCD

·

Potentiometer

·

Lub taub dej

·

Transistor

·

Diode

·

Relay

·

Khawm (x4)

·

Tus tiv thaiv 2.2k Ohm

·

Kev tiv thaiv 3.3k Ohm

·

Tus tiv thaiv 4.7k Ohm

·

Resistor 1k Ohm (x2)

·

Resistor 220 Ohm (x3)

·

Cov kab 5 meter

·

Thaum tshav kub kub ntsws tubing

·

Lub cev ntev txog 30 cm

·

Ntoo ntoo 2m²

·

Kua nplaum

·

Ntsia Hlau

·

Hlau ces kaum txhawb

·

Xim (dub, dawb thiab liab)

·

Ntoo ntawv thiab cov duab

·

Lub cev (x2)

·

Cais cov kav dej

·

Kev faib tawm ntsaws

Cov cuab yeej

·

Soldering hlau

·

Cov hlua hlau

·

Hlau txiav

·

Phom phom

·

Drilling tshuab

·

Pom tshuab

·

Laser txiav

Kauj ruam 1: Ua Circuit Court

Ua Circuit
Ua Circuit
Ua Circuit
Ua Circuit

Hauv cov duab saum toj no koj tuaj yeem pom kuv qhov Circuit. Hauv Circuit koj pom DS18B20 uas yog kuv qhov ntsuas kub yog li peb tuaj yeem ntsuas qhov ntsuas kub hauv dej. Ib sab ntawm qhov ntawd koj tuaj yeem pom lub tshuab dc nrog lub diode qhov no yog kuv lub twj tso kua mis. Nyob ze ntawd koj tuaj yeem pom cov relais yog li peb tuaj yeem tig peb cov cua sov rau thiab tawm. Kuj tseem muaj MCP3008 qhov no yog rau peb lub zog tiv thaiv kev tiv thaiv. Nrog rau qhov no peb tuaj yeem paub yog tias muaj khob hauv qab peb tus tsim lossis tsis muaj. Koj kuj yuav tsum pom 2 servo cov no xav tau rau peb cov khoom siv hmoov. US-100 CSC yog lub ntsuas hluav taws xob ultrasonic qhov no tuaj yeem ntsuas dej ntau npaum li cas peb xav tau los tso rau hauv lub khob. Thaum kawg peb muaj peb 3 khawm thiab lcd cov no xav tau los cuam tshuam nrog cov neeg siv.

Kauj ruam 2: Ua Database

Ua Database
Ua Database

Kuv database yog khiav ntawm kuv raspberry pi. Raws li koj tuaj yeem pom kuv muaj peb lub koom haum nyob rau sab saum toj sab laug kuv muaj ib lub koom haum hu ua kub nrog ob tus cwj pwm idtemperature thiab tus nqi. Hauv qab uas kuv muaj lub koom haum hu ua saj nrog 5 tus cwj pwm: tsis nyiam, lub npe, daim duab, daim duab loj thiab piav qhia. Ib sab ntxiv uas peb muaj peb lub npe keeb kwm yav dhau los hauv cov koomhaum no peb tseem muaj 5 tus cwj pwm: keeb kwm, hnub tim, tsis raug, saj, kub.

Kauj Ruam 3: Code Programming (Python)

Kuv tus lej yog yooj yim zoo nkauj. Ua ntej koj yuav tsum ua kom yog li ntawd thaum lub zog pom kev tiv thaiv tsis muaj zog koj yuav tsum tsis muaj peev xwm ua haujlwm seem ntawm txoj cai yog li tsis muaj kua zaub ua yam tsis muaj khob. Tom qab ntawd kuv ntxiv qhov ntsuas pom uas yuav tsum pom thaum lub pob nyem. Yog tias kuv nias ntawm lub pob lub tshuab yuav ua kua zaub rau qhov no kuv tsuas yog cia cov servo tig mus kom cov hmoov tuaj yeem poob rau hauv lub khob thiab kuv xa lub teeb liab siab rau kuv qhov relais. Qhov no ua rau ua noj cov dej vim tias peb cov cua sov yuav pib ua haujlwm. Tom qab ib pliag thaum peb cov dej tab tom ua noj peb qhov ntsuas kub yuav pom tias nws ua noj thiab tom qab ntawd kuv lub twj tso kua mis yuav pib siv. Nws khaws cov dej ntws mus rau hauv lub khob kom txog thaum lub ntsuas ntsuas ultrasonic pom tias lub khob yuav luag tag. Koj tuaj yeem pom kuv tus lej ntawm kuv github:

Kauj Ruam 4: Tsim Lub Vev Xaib (Frontend thiab Backend)

Hauv kuv lub backend kuv muaj peb lo lus nug. Thawj tus yog qhov no: "Xaiv s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') raws li Datum los ntawm geschiedenis li g koom smaak li s ntawm g.smaakid = s.idsmaak koom nrog temperatuur li t ntawm g.temperatuurid = t.idtemperatuur xaj los ntawm Datum "nrog cov lus nug no kuv tuaj yeem tau txais kuv cov duab, npe, tus nqi kub thiab hnub tim los ntawm peb keeb kwm. Qhov lus nug thib ob yog qhov no: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" nrog qhov no kuv tuaj yeem qhia yam kua zaub twg kuv muaj nrog daim duab zoo thiab piav qhia. Thaum kawg kuv muaj lus nug uas tso tsis ntev los no ua kua zaub hauv kuv cov ntaub ntawv: "INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)". Nrog rau app.route txoj kev kuv tuaj yeem xa kuv cov ntaub ntawv mus rau lub vev xaib.

Hauv kuv lub ntsej muag kuv muaj ob daim ntawv javascript. Thawj qhov yog rau kuv nplooj ntawv tseem ceeb. Hauv qhov no kuv muaj cov lus nugSelector uas kuv sau siv innerHTML nrog cov ntaub ntawv kuv tau txais los ntawm kuv lub backend.

Tsab ntawv thib ob ua zoo ib yam rau kuv nplooj ntawv keeb kwm nrog txhua cov kua zaub ua los ntawm kuv lub tshuab.

Koj tuaj yeem pom kuv tus lej ntawm kuv github:

Kauj Ruam 5: Ua Vaj Tsev

Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev
Ua Vaj Tsev

Rau peb hoses kuv yuav ua nws los ntawm ntoo. Hauv cov duab koj tuaj yeem pom qhov ntau thiab tsawg ntawm cov phiaj uas kuv txiav. Koj tseem tuaj yeem pom yuav ua li cas kuv muab lawv tso ua ke. Kuv kuj tau ua daim hlau me me uas kuv tuaj yeem tso kuv lub lcd thiab khawm. Ntawm daim duab zaum thib ob koj tuaj yeem pom daim hlau phaj no kuv siv rau qhov ntub dej tsim los ntawm peb lub lauj kaub tais diav. 2 qhov loj yog muab koj cov ntiv tes tso rau hauv kom koj tuaj yeem tshem nws tau yooj yim. Thaum kawg koj tuaj yeem pom peb glued qee cov phiajcim ua ke Kuv yuav tso cov no rau saum peb qhov kev tsim kho. Nrog hinges peb yuav ua kom yooj yim qhib thiab kaw nws. Cov kauj ruam 2 kawg no yog qhov tseem ceeb vim tias peb yuav rov ua dua peb cov dej thiab hmoov. Tam sim no peb kev tsim kho tiav peb tuaj yeem kho nws yog li kuv yuav cov tshuaj tsuag tsuag liab. Tom qab xim peb lub tsev peb ua tiav.

Kauj Ruam 6: Ntxig rau hauv Circuit Court mus rau hauv vaj tsev

Ntxig lub Circuit Court rau hauv lub tsev
Ntxig lub Circuit Court rau hauv lub tsev
Ntxig rau hauv Circuit Court rau hauv vaj tsev
Ntxig rau hauv Circuit Court rau hauv vaj tsev
Ntxig lub Circuit Court rau hauv lub tsev
Ntxig lub Circuit Court rau hauv lub tsev

Raws li koj tuaj yeem pom hauv cov duab saum toj no koj tuaj yeem pom yuav ua li cas kuv tswj kom tso lub Circuit hauv kuv lub tsev

Kauj Ruam 7: Xim Xim

Painting
Painting
Painting
Painting
Painting
Painting
Painting
Painting

Kuv siv xim liab, dub thiab dawb

Pom zoo: