Cov txheej txheem:
- Kauj ruam 1: Txheej txheem cej luam
- Kauj Ruam 2: Flowchart + Yuav Ua Li Cas Nruab Node-liab thiab Ntxiv MySQL rau Node-liab
- Kauj Ruam 3: Daim Ntawv Teev Npe
- Kauj Ruam 4: 3D Luam tawm ntawm Txoj Haujlwm
- Kauj Ruam 5: Txuas rau Fritzing
- Kauj Ruam 6: Arduino Code
- Kauj Ruam 7: Yuav Ua Li Cas Txhim Kho ESP8266 Board hauv Arduino IDE
- Kauj Ruam 8: I/O List
- Kauj Ruam 9: Node-red
- Kauj ruam 10: MySQL
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Nov yog phiaj xwm tsev kawm ntawv rau 3 semester ntawm UCL. Peb txiav txim siab ua haujlwm txuas ntxiv ntawm peb lub tsev cog khoom tab sis lub sijhawm no nrog khaws cov ntaub ntawv
Ua los ntawm adam0220 thiab mort340d
Kauj ruam 1: Txheej txheem cej luam
Lub vaj twg nkag tsis tau npau suav txog "muaj lub tsev ntse" uas cov nroj tsuag tau ywg dej tsis siv neeg, thaum cov av noo noo tau qis lossis tuaj yeem muab koj cov nroj tsuag xav tau "tshav ntuj" tsis siv neeg txawm tias hmo ntuj?
Peb lub hom phiaj yog ua lub tsev cog khoom uas tuaj yeem ua rau koj
Cov lus qhia no yuav piav qhia peb li cas ua lub tsev cog khoom uas muaj peev xwm txhawb nqa nws tus kheej, los ntawm arduino.
Peb tau siv DHT11 los ntsuas qhov kub thiab txias. Peb lub ntsuas av noo tau siv los ntsuas cov av noo. Peb lub twj tso kua dej siv los tso dej rau hauv av, thaum av qhuav dhau lawm. LCD saib yog siv los qhia seb cov av noo thiab kub yog dab tsi. Cov leds tau siv los ua piv txwv txog lub hnub. Peb tau siv qhov liab los pom tag nrho peb cov txiaj ntsig peb tau txais los ntawm arduino. WeMos D1 R2 yog siv los xa cov ntaub ntawv los ntawm wifi. MySQL yog siv los saib cov ntaub ntawv los ntawm nplooj ntawv web.
Kauj Ruam 2: Flowchart + Yuav Ua Li Cas Nruab Node-liab thiab Ntxiv MySQL rau Node-liab
Nov yog peb daim ntawv qhia txog tsev cog khoom
1. Nruab node-liab ntawm koj lub computer.
2. Nruab "dashboard, node-remysql thiab node-serialport"
3. Mus rau hauv los tswj cov palette
4. Tom qab ntawv nyem rau nruab
5. Tom qab ntawv tshawb nrhiav tom qab cov qauv
6. Install wampserver ntawm koj lub computer, qhib MySQL
7. Qhib phpMyAdmin
8. Teeb tsa lub block exampel "nodered"
9. Tsim kom muaj kab ntawv, sau lub npe ntawm cov khoom "moist aso" koj yuav nyiam.
10. Ntxig MySQL thaiv rau ntawm qhov liab
11. Qhov thaiv hauv qhov liab "Mysql" yuav tsum tau hais txog lub npe ntawm peb sql Database hauv peb kis "nodered"
Kauj Ruam 3: Daim Ntawv Teev Npe
1 x Arduino ib
1 x WeMos D1 R2
2 x Breadboard
1 x Lub taub dej 12v
4 x leds
1 x LCD npo
1 x DHT11
1 x Cov av noo noo sensor
1x Relay songle ky-019
1 x Roj teeb tuav
8 x Roj teeb (AA)
4 x 220 ohm tsis kam
Hose
Hlau
Tsis tas li ntawd peb siv
Av thiab nroj tsuag
3D tshuab luam ntawv + laser txiav
Kauj Ruam 4: 3D Luam tawm ntawm Txoj Haujlwm
Mainframe tau ua hauv lub tshuab luam ntawv 3D
Lub ru tsev yog ua los ntawm plexiglass nrog lub tshuab txiav laser
Phab ntsa tau ua og ntoo nrog lub tshuab txiav laser
Koj tuaj yeem tau txais cov ntaub ntawv los ntawm
Kauj Ruam 5: Txuas rau Fritzing
Kauj Ruam 6: Arduino Code
Nov yog qee cov duab los ntawm WeMos D1 R2 code. Nws qhia pom tias peb txuas mus rau wifi thiab yuav xa peb cov ntaub ntawv los ntawm arduino mus rau qhov liab li cas
Daim duab 1. Hauv daim duab WeMos nyeem lub tsev qiv ntawv thiab ua tiav lub wifi thiab qhia tau tias tus pin nyob hauv arduino
Daim duab 2. Luam tawm mus rau tus saib xyuas uas nws tau txais cov pob ntawv thiab qhia tau tias peb siv "udp" xa cov ntaub ntawv mus rau lub khoos phis tawj twg los ntawm qhov liab.
Daim duab 3. Qhia pes tsawg tus char peb tuaj yeem xa mus rau ntawm qhov liab thiab qhov teeb tsa tsis raug
Daim duab 4. Ua kom qhov ntsuas kub, dej noo thiab av noo kom ntab, tom qab ntawd tshem tawm cov dej noo mus rau 0-100%. Tom qab ntawd lawv tau ua rau cov hlua ces xa mus rau ntawm-liab.
Kauj Ruam 7: Yuav Ua Li Cas Txhim Kho ESP8266 Board hauv Arduino IDE
Txhawm rau teeb tsa ESP8266 pawg thawj coj hauv koj Arduino IDE, ua raws cov lus qhia hauv qab no:
1) Qhib lub qhov rai nyiam los ntawm Arduino IDE. Mus rau File> Preferences
2) Nkag mus https://arduino.esp8266.com/stable/package_esp8266com_index.json rau hauv "Tus Thawj Saib Xyuas Haujlwm Ntxiv URLs" teb raws li qhia hauv daim duab hauv qab no. Tom qab ntawd, nyem lub pob "OK".
3) Qhib pawg thawj coj saib xyuas. Mus rau Cov Cuab Yeej> Rooj Tswjhwm Saib> Pawg Thawj Coj …
4) Scroll cia, xaiv ESP8266 cov ntawv qhia zaub mov thiab nruab "esp8266" peb siv 2.3.0
5) Xaiv koj pawg ESP8266 los ntawm Cov Cuab Yeej> Pawg Thawj Coj> Cov Qauv ESP8266 Cov Qauv
6) Thaum kawg, rov qhib koj li Arduino IDE
Kauj Ruam 8: I/O List
Nov yog peb cov npe I/O rau UNO thiab WeMos D1 R2
Kauj Ruam 9: Node-red
Thawj ob daim duab yog qhov twg cov ntaub ntawv dhau los ntawm wifi thiab qhia qhov tso tawm ntawm node-liab. Cov duab thib ob yog lub node liab program uas nws khiav los ntawm lub computer chaw nres nkoj. Daim duab kawg yog siv WeMos D1 R2
Teeb tsa ntawm-liab
Kauj ruam 10: MySQL
SQL yog lub vev xaib peb siv los khaws cov ntaub ntawv uas peb tau txais los ntawm Arduino.
Txhawm rau txuas nrog MySQL koj yuav tsum siv wamp. Koj tuaj yeem rub tawm wamp ntawm
Pom zoo:
Hloov-Hloov Kho Cov Khoom Ua Si: Nce Qaum Qaum Taug Kev Qho Khoom Ua Si: 7 Kauj Ruam
Hloov-Hloov Cov Khoom Ua Si: Nce Qaum Taug Kev Qho Khoom Ua Si: Qho khoom ua si hloov pauv qhib txoj hauv kev tshiab thiab kev daws teeb meem kom tso cai rau menyuam yaus uas muaj peev xwm txwv lub cev muaj zog lossis kev xiam oob khab kev loj hlob los cuam tshuam nrog cov khoom ua si ntawm nws tus kheej. Hauv ntau qhov xwm txheej, cov menyuam yaus uas xav tau cov khoom ua si hloov pauv tsis tuaj yeem nkag mus
Cov Khoom Plig Khoom Plig Khoom Plig Zoo Tshaj Plaws: 13 Kauj Ruam
Cov Khoom Plig Khoom Plig Khoom Plig Zoo Tshaj Plaws: Cov lus qhia no yuav piav qhia thiab piav qhia yuav ua li cas thiaj tsim tau lub tshuab ua khoom siv pub mis pub dawb, tuaj yeem tsim tau nrog cov tais zaub mov txuas nrog. Kuv tau txuas cov vis dis aus ntawm no piav qhia txog cov khoom ua haujlwm li cas thiab nws zoo li cas
Minion Cubecraft Qho Khoom Ua Si (Lub Teeb Qho Khoom Ua Si): 4 Kauj Ruam
Minion Cubecraft Toy (Lub Teeb Qho Khoom Ua Si): Txij li ntev los kuv xav ua lub teeb kom siv nws hauv qhov tsaus ntuj, tab sis lub tswv yim ntawm tsuas yog cov khoom siv cylindrical zoo li tsuas yog qhib-tawm ua rau kuv tsis ua nws. Nws yog qhov tseem ceeb heev. Tom qab ntawd muaj ib hnub kuv tus nus coj ib qho PCB me me nrog
Cov cog cog zoo tshaj - Cov cog cog uas ntse tshaj plaws uas koj tau pom dua: 6 kauj ruam
Cov cog cog zoo tshaj plaws - Cov cog cog uas ntse tshaj plaws uas koj tau pom dua: Cov cog ntoo no tej zaum yog ib tus cog cog uas koj pom tshaj plaws. Txhua yam nyob hauv nws lub ntsej muag zoo nkauj thiab niaj hnub tsim, tus cog ntoo no khav theeb av uas pom thaum koj cov av qhuav. Thaum nws qhuav, lub twj tso kua mis peristaltic tig rau thiab txiav dej
Rov Siv Cov Khoom Siv Yas Zib Zib Zib Zib Hnab Rau Hauv Cov Chaw Muag Khoom Chaw Muag Khoom: 6 Kauj Ruam
Reuse Recycle Plastic Chewing Gum Cannister Into Solder Station Dispenser: Cov lus qhia no yuav qhia koj yuav ua li cas siv cov yas zom zom tuaj yeem ua kom khaws cov kab laug sab zoo thiab huv. Qhov no yuav ua haujlwm ntawm lwm yam khoom siv spooled thiab; Txoj hlua, Hlau, Cables