Cov txheej txheem:

Sib tham sib tsob ntoo: 10 Cov kauj ruam
Sib tham sib tsob ntoo: 10 Cov kauj ruam

Video: Sib tham sib tsob ntoo: 10 Cov kauj ruam

Video: Sib tham sib tsob ntoo: 10 Cov kauj ruam
Video: Lig Pob tsuas xyooj nkauj tawm tshiab 2022-2023 2024, Lub Xya hli ntuj
Anonim
Tsob Ntoo Sib Tham
Tsob Ntoo Sib Tham

Ib qho kev nyiam nthuav qhia txog kev kawm thesis thiab ntawv tso cai thesis yog tias lawv raug dai rau ntawm tsob ntoo hauv KTH lub tsev qiv ntawv tseem ceeb ua ntej kev tiv thaiv pej xeem/kev sib tham. Yog li ntawd, raws li txoj haujlwm rau peb Kev Tsim Kev Sib Cev Sib Cais thiab Kev Ua Haujlwm Zoo, peb pab pawg tau txiav txim siab ua kev nco txog qhov kev cai no los ntawm kev tsim kev sib tham ntawm tsob ntoo.

Kauj ruam 1: Yam Koj Yuav Tsum Tau

Koj Yuav Tsum Tau Dab Tsi
Koj Yuav Tsum Tau Dab Tsi
Koj Yuav Tsum Tau Dab Tsi
Koj Yuav Tsum Tau Dab Tsi

Cov ntaub ntawv:

  • 1x Digital Scale (nrog 4 lub hlwb thauj khoom)
  • Ntxuav cov ntaub ua los ntawm paj rwb thiab cellulose (peb siv ib daim ntaub rau ib lub paj, 6 hauv tag nrho)
  • 2x Ua Npuas Ncauj Pob
  • Xov
  • 4x Ntoo Ntoo (peb yog 22x170x1600 mm txhua)
  • 6x Sab Nrauv Sab Mouldings (2 ntawm 27x27x750 mm, 2 ntawm 27x27x600 mm thiab 2 ntawm 27x27x1350 mm)
  • 1x Ntoo Board (tsis tuab dua 6-7 hli)
  • 2x Ntoo Boards (2-3 cm tuab, 45x45 cm)
  • Hlau
  • Solder
  • Kub kua nplaum
  • Cov cua sov ntsws ntsws
  • Daim Kab Xev Ob Sab
  • 20x Universal ntsia hlau (5x40 mm)
  • 20x Universal ntsia hlau (3.0x12 mm)
  • 10x Cov cuab yeej txhawb zog
  • 1x Stripboard (pawg thawj coj saib qauv)

Electronics:

  • 1x - Arduino Uno
  • 1x - Load cell amplifier
  • 1x - ESP8266 Huzzah Feather microcontroller
  • 1x - Adafruit RC522 RFID nyeem ntawv
  • 2x-Multiplexers (8-ntsis hloov npe nrog 3-lub xeev tso npe tso tawm)
  • 16x - Liab LEDs
  • 16x - Cov neeg tiv taus
  • 6x - Servos - Hitec HS -422 (tus qauv loj)

Cov Cuab Yeej:

  • Soldering hlau
  • Kub kua nplaum phom
  • Tes Pom
  • Coping Pom
  • Ntsia Hlau Ntsia Hlau
  • Ntoo Tsob Ntoo
  • Jigsaw Ntoo Txiav Cuab Yeej

Kauj Ruam 2: Txuas Tus Digital Lub Cev Lub Cev Chav Dej

Txuas Tus Digital Lub Cev Nyhav Chav Dej Nplai
Txuas Tus Digital Lub Cev Nyhav Chav Dej Nplai

Rau thawj kauj ruam no, peb siv 4 lub xov tooj ntawm tes los ntawm lub cev hnyav hauv chav dej thiab HX711 Load Cell Amplifier. Cov pins tau sau nrog xim: RED, BLK, WHT, GRN, thiab YLW, uas sib raug rau cov xim coding ntawm txhua lub xov tooj ntawm tes. Lawv tau koom nrog hauv kev tsim choj choj zeb (saib duab). Peb siv qhov kev txaus siab ntawm Load Cell 1 thiab Load Cell 4 reds thiab peb nyeem cov cim los ntawm Load Cell 2 thiab Load Cell 3 reds (saib txuas).

Kauj Ruam 3: Teeb tsa tus nyeem ntawv RFID

Teeb lub RFID Reader
Teeb lub RFID Reader
Teeb lub RFID Reader
Teeb lub RFID Reader

Txhawm rau sib sau ua ke lub tshuab luam ntawv peb siv ob daim kho vajtse; ESP8266 Huzzah Feather microcontroller thiab Adafruit RC522 RFID nyeem ntawv.

ESP8266 thiab RC522 muaj 5 qhov sib txuas ntawm lawv (saib daim duab 1).

Lub hom phiaj ntawm lub tshuab luam ntawv yog txhawm rau tshuaj xyuas daim npav KTH, 13.6MHz, thiab xa tus lej tshwj xeeb ntawm daim npav, lossis hauv qhov xwm txheej zoo tshaj tus ID ntawm tus tub ntxhais kawm, mus rau Google Firebase database. Qhov no tau ua tiav txhua qhov siv pob khoom Arduino ua ntej, MFRC522 rau RC522, ESP8266 rau wifi thiab Arduino Firebase rau kev sib txuas lus firebase. Thaum cov ntaub ntawv raug xa mus rau lub vev xaib nplooj ntawv nplooj ntawv uas muaj tsob ntoo tau hloov kho tshiab siv D3.js cov duab los ua piv txwv lub paj tawg paj ntawm tsob ntoo virtual.

Qhov kawg ntawm kev teeb tsa yog xa cov ntaub ntawv uas daim npav raug luam mus rau Arduino Uno microcontroller. ESP8266 thiab Arduino Uno muaj 1 qhov sib txuas ntawm lawv (saib daim duab 1).

Tus Pin 16 tau siv tshwj xeeb vim tias nws muaj tus nqi pib ntawm LOW, thaum lwm tus pins muaj qhov tsis tseem ceeb ntawm HIGH. Thaum daim npav raug luam theej duab peb tau xa ib qho HIGH pulse mus rau Arduino Uno uas tom qab ntawd ua tiav qhov seem ntawm txoj cai.

Kauj Ruam 4: Teeb Txoj Kev Teeb LED

Teeb Txoj Kev Teeb LED
Teeb Txoj Kev Teeb LED
Teeb Txoj Kev Teeb LED
Teeb Txoj Kev Teeb LED

Txhawm rau kom muaj kev cuam tshuam muaj txiaj ntsig ntau dua, nrog rau pom cov lus pom ntawm qee tus neeg siv ua, peb txiav txim siab teeb tsa txoj hauv kev ntawm LEDs uas yog teeb pom kev zoo ntawm cov ceg uas tau xaiv tseg. Yog li, tus neeg siv raug coj mus rau qhov chaw uas nws/nws yuav tsum tshwj xeeb dai daim thesis.

Txog qhov no peb siv ob tus lej sib txuam: 8-ntsis hloov pauv npe nrog 3-lub xeev tso npe tso tawm thiab 16 leds liab. Multiplexer muab kev tswj ntau dua 8 qhov txiaj ntsig ntawm ib lub sijhawm thaum siv tsuas yog 3 tus pin ntawm peb lub microcontroller. Cov kev sib txuas tau ua los ntawm "synchronous serial communication" (saib txuas).

Kauj Ruam 5: Sau Paj

Sau Paj
Sau Paj
Sau Paj
Sau Paj
Sau Paj
Sau Paj

Rau cov kauj ruam no, peb siv cov khoom siv ci thiab khoov tau - ntxuav cov ntaub. Cov nplaim paj zoo li daim tau txiav tawm ntawm cov khoom no. Thiaj li, cov nplaim paj no txuas nrog lub hauv paus qauv, ua los ntawm cov npas ua npuas. Txhua lub nplaim paj tau ruaj khov nrog xov, yog li thaum rub lub paj tawg.

Kauj Ruam 6: Tsim Tsob Ntoo

Tsim Tsob Ntoo
Tsim Tsob Ntoo
Tsim Tsob Ntoo
Tsim Tsob Ntoo
Tsim Tsob Ntoo
Tsim Tsob Ntoo

Peb cov khoom tseem ceeb yog ntoo. Tsob ntoo yog tsim los ntawm plaub daim ntoo ntoo sib cais ua ke hauv cov duab plaub (5 ntsia hlau los txuas 2 daim phiaj). Cov ceg ntoo tau ua los ntawm ntoo sab nraum lub kaum sab xis. Square qhov tau raug txiav hauv tsob ntoo kom ntxig cov ceg ntoo. Txhua ceg muaj ib qho LED ntawm qhov kawg (hauv qab thiab ceg saum) lossis ob lub LEDs (ceg ntoo nruab nrab). Txhua lub LED tau ruaj ntseg nrog kua nplaum.

Tom qab cov LEDs tau teeb tsa kom raug, peb tau txuas ib lub paj ntawm txhua ceg. Txhua lub paj muaj qhov kev pabcuam uas tswj kev tawg paj (saib duab). Qhov ntsuas, LEDs thiab servo txuas nrog rau Arduino, dhau los ntawm pawg thawj coj ua tau ua thaum Kauj Ruam 4.

Ib qho ntawm cov ntoo ntoo tuab yuav siv los ua lub hauv paus rau tsob ntoo thiab lwm qhov yuav txiav rau hauv daim duab peb sab sab xis uas yuav xub muab ntsaws rau ntawm lub hauv paus ntawm tsob ntoo thiab tom qab ntawd ruaj rau lub rooj ntoo ntawm lub hauv paus.

Rau lub hauv paus ntoo ntoo ua lub xwm fab xwm meem rau cov xov hlau ntawm cov nplai kom dhau mus thiab tom qab ntawd ruaj ntseg nplai mus rau lub rooj ntoo uas muaj ob daim nplaum nplaum.

Arduino Uno tau muab tso rau ntawm lub hauv paus ntawm lub cev thiab nrog rau pawg thawj coj saib nrog txhua qhov sib txuas sib txuas.

Ua ntej kaw tsob ntoo, ua ib lub xwmfab hauv cov ntoo zaum kawg ntawm nws lub hauv paus, txhawm rau txuas lub khoos phis tawj mus rau Arduino thiab ESP8266 Huzzah Feather microcontroller.

Kauj Ruam 7: Kho tsob ntoo

Kho tsob ntoo
Kho tsob ntoo
Kho tsob ntoo
Kho tsob ntoo
Kho tsob ntoo
Kho tsob ntoo

Txhawm rau txhim kho qhov pom ntawm peb tus qauv, peb ntxiv qee nplooj ntawm cov ceg ntoo uas tau txiav los ntawm laser, nrog rau tus noog (los ua piv txwv txog kev paub).

Kauj Ruam 8: Txoj Cai

Ntawm no koj muaj cov lej sib txawv uas koj tuaj yeem siv los ntsuas seb txhua txoj haujlwm ua haujlwm zoo li cas (ntsuas ntsuas _ ntsuas rau qhov ntsuas, scanner.ino rau RFID Reader thiab servo_test.ino rau servos) thiab tom qab ntawd txhua yam hauv nws tag nrho (light_test.ino ua thawj qhov kev sim thiab main.ino raws li qhov kawg version).

Koj kuj tseem yuav tsum teeb tsa lub tsev qiv ntawv HX711 txhawm rau txhawm rau tuaj yeem ua haujlwm nrog qhov ntsuas (txuas rau lub tsev qiv ntawv).

Kauj Ruam 9: Tsim Web App

Tsim Web App
Tsim Web App

Raws li kev sib cuam tshuam ntxiv, peb tau ntxiv cov lus tawm tswv yim digital los ntawm lub vev xaib app. Lub app tau txais daim npav ID thiab vim li ntawd rau daim ntawv thesis dai, lub paj ntawm tsob ntoo virtual paj tawg ib yam.

Kauj Ruam 10: Txaus siab rau Kev Paub

Image
Image

Thaum kawg, peb zoo siab uas peb ua tiav hauv kev ua txhua yam khoom ua haujlwm ua ke. Cov txheej txheem tau ua rau ob qho txaus siab thiab nyuaj siab, tab sis txawm hais tias txhua qhov kev cov nyom peb txaus siab rau qhov tshwm sim thiab kev paub dhau los tau nthuav thiab qhov tseem ceeb tshaj plaws, kev kawm.

Pom zoo: