Cov txheej txheem:

Kev Muag Khoom Lub Tshuab Nrog Nplai kom paub meej cov khoom lag luam (Raspberry Pi): 5 Kauj Ruam
Kev Muag Khoom Lub Tshuab Nrog Nplai kom paub meej cov khoom lag luam (Raspberry Pi): 5 Kauj Ruam

Video: Kev Muag Khoom Lub Tshuab Nrog Nplai kom paub meej cov khoom lag luam (Raspberry Pi): 5 Kauj Ruam

Video: Kev Muag Khoom Lub Tshuab Nrog Nplai kom paub meej cov khoom lag luam (Raspberry Pi): 5 Kauj Ruam
Video: Zoo Siab Nrog Koj - Paj Tsua Thoj [ Official MV ] Nkauj Tawm Tshiab 2022 2024, Hlis ntuj nqeg
Anonim
Vending Tshuab Nrog Nplai kom paub meej Itemdrop (Raspberry Pi)
Vending Tshuab Nrog Nplai kom paub meej Itemdrop (Raspberry Pi)

Zoo siab txais tos cov phooj ywg, rau ib lub tsev kawm ntawv txoj haujlwm kuv txiav txim siab ua khoom noj txom ncauj vending tshuab. Peb txoj haujlwm yog tsim kom muaj cov cuab yeej siv tau rov zoo uas siv tsawg kawg 3 lub ntsuas pa thiab 1 tus ua haujlwm. Kuv tau mus ua lub tshuab muag khoom ib nrab vim tias kuv tau nkag mus rau qee qhov tseem ceeb (piv txwv li lub cav) ntawm kuv tus kws tsim khoom hauv zos. Ua ntej tshaj tawm lub tswv yim yog los tsim lub tshuab muag cov dej haus, tab sis qhov ntawd yuav tsis muaj peev xwm ua tau vim tias xav tau kev cais tawm, lub caij txias thiab lub tshuab tso tawm kom yooj yim dua rau cov dej qab zib.

Txoj haujlwm no yog thawj zaug rau kuv hauv qee txoj hauv kev; Kuv yeej tsis tau ua haujlwm nrog ntoo thiab khoom siv hluav taws xob ua ntej ntawm qhov ntsuas no. Kuv qhov kev paub dhau los hauv software, yog li kuv txiav txim siab los tawm tsam kuv tus kheej los ntawm kev tsim ib qhov haujlwm uas yuav yog kev kawm paub tiag tiag.

Kuv yuav sim piav qhia rau koj paub, hauv txoj hauv kev zoo tshaj plaws, yuav tsim lub tshuab muag khoom li cas. Nco ntsoov txhua qhov no yog thawj zaug rau kuv, yog li kuv tau ua qee qhov yuam kev rookie nrog txiav ntoo thiab lwm yam.

Txhua tus lej tuaj yeem pom hauv Github chaw cia khoom:

Khoom siv

  • Ntoo
  • Hinges

    • 2 qhov nyuaj rau lub qhov rooj loj
    • 2 qhov muag muag rau cov khoom muag
  • Plexiglass
  • 4 lub tshuab muag khoom DC motors (nrog lub pob rau kev tswj kev sib hloov)
  • 4 spirals (Kuv siv 6 mm² tooj liab hluav taws xob xaim)
  • 4 cov khoom sib txuas los txuas lub tshuab hluav taws xob kauv (Kuv 3D luam tawm lawv)
  • Raspberry Pi
  • 4 x 4 Keypad
  • Npib txais
  • LCD
  • Jumper xov hlau
  • Cov qhob cij
  • 4 TSO 120 transistors
  • Resistors
  • Ib tus pas ntsuas kub
  • LED sawb

Kauj ruam 1: Programming lub Sensors

Txij li thaum kuv tau muaj kev paub ntau tshaj hauv software kuv txiav txim siab pib nrog lub program ntawm cov sensors ua ntej.

Cov sensors suav nrog:

  • Ib tus pas ntsuas kub
  • Load cell sensor
  • 4 x 4x keypad
  • Npib txais

Ib tus pas ntsuas kub tau zoo nkauj ncaj nraim thiab tsuas yog cuam tshuam nrog txuas ib lub xaim rau GPIO PIN 4 ntawm Raspberry Pi (nrog qee qhov tiv thaiv) thiab nyeem cov ntawv cuam tshuam nrog nws.

Lub xov tooj ntawm tes tau nyuab dua tab sis tseem nyob ntsiag to yooj yim. 4 lub xov hlau yuav tsum txuas nrog HX711 lub tshuab hluav taws xob thiab tig HX711 lub tshuab hluav taws xob yuav tsum txuas nrog Raspberry Pi. Thaum qhov no tau ua tiav, Kuv tau siv HX711 lub tsev qiv ntawv nab hab sej los nyeem tawm qhov muaj nuj nqis. Nyeem tawm lub load cell yam tsis tau thauj khoom piav qhia tus nqi tare. Tom qab ntawd kuv tso qee qhov hnyav ua ntej paub rau ntawm qhov ntsuas thiab nrog txoj cai ntawm peb kuv suav qhov tas li uas tus nqi nyeem yuav tsum tau muab faib los ntawm kev nthuav qhia los ntawm tus nqi hauv grams.

Lub 4x4 keypad yog kev nkag siab zoo li nws tuaj yeem ua tau. Nrog 8 xov hlau txuas nrog rau cov keyboard uas sawv cev rau 4 kab thiab 4 kab ntawm cov keyboard. Qee qhov ceeb toom tau muaj nrog kev xaj ntawm cov xov hlau no, txij li 2 4x4 cov keypads kuv tau siv muaj 2 qhov kev xaj xaim sib txawv. Nrog ib qho yooj yim siv lub tsev qiv ntawv keyboard lub pob nyem tuaj yeem yooj yim rau npe thaum xaim raug rau Raspberry Pi.

Qhov nyuaj tshaj plaws ntawm cov ntsuas yog twv yuav raug hu tus txais nyiaj. Teeb tsa cov nyiaj npib ntawm lub cuab yeej yog ncaj ncaj rau pem hauv ntej vim qee cov ntaub ntawv zoo. Kuv muaj lub cuab yeej uas muaj peev xwm sib txawv 4 npib sib txawv. Koj yuav tsum tau hais qhia qhov sib txuam ntawm cov noob taum rau ib npib uas lub cuab yeej xa mus rau Raspberry Pi. Cov nyiaj npib sau npe ntawm lub cuab yeej kawg yuav luag tsis muaj qhov tsis zoo uas tuaj yeem pom los ntawm cov zaub ntawm sab. Qhov teeb meem tso rau hauv kev sau npe cov noob no ntawm Raspberry Pi. Lub zog muaj zog txaus (12V, 1A) yuav tsum tau siv kom muaj peev xwm sib txawv sau npe cov npib sib txawv, ntxiv rau qee qhov kev ua haujlwm zoo kom tsis txhob suav cov noob taum ntxov dhau.

Kauj Ruam 2: Txuas thiab Ua Haujlwm Cov Motors

Txuas thiab Ua Haujlwm Cov Motors
Txuas thiab Ua Haujlwm Cov Motors

Kuv scavenged ib co vending tshuab motors los ntawm kuv lub zos makerslab, tab sis kuv tseem xav tau los xyuas seb yuav ua li cas txuas thiab program lawv.

Cov motors muaj 4 xov txuas nrog lawv thiab tom qab qee qhov xam tawm 2 yog rau lub zog (tsawg kawg 12V) thiab 2 yog rau lub pob uas tau nias txhua ib nrab ib nrab. Kuv txuas txhua lub tshuab no mus rau TIP 120 transistor kom tuaj yeem tswj hwm lawv ntawm Raspberry Pi. Ib qho ntawm lwm 2 xov hlau kuv txuas nrog lub tswv yim ntawm Pi (nrog rub tawm tsam) thiab ib qho rau hauv av.

Tom qab ntawd kuv tau ua qee qhov spirals los ntawm 2.2mm cov hlau hlau, uas tau tig mus rau txoj hauv kev tsis raug; yog li kuv cov khoom tau rov qab rov qab. Yog li kuv siv 6mm² tooj liab tooj liab hlau uas yog txoj hauv kev yooj yim dua los ua haujlwm nrog.

Tom qab ua 4 txoj hlua nws yog lub sijhawm los ua kom cov khoom sib txuas tsim nyog los txuas rau kauv mus rau lub cav. Kuv txiav txim siab 3D luam tawm lawv (cov ntawv txuas nrog) thiab lo lawv rau lub tshuab thiab khoov cov xov hlau ib puag ncig lawv.

Kauj Ruam 3: Tsim Lub Tsev Ntawm Lub Tshuab

Tsim Lub Tsev Ntawm Lub Tshuab
Tsim Lub Tsev Ntawm Lub Tshuab

Rau vaj tsev kuv tau siv ntoo uas muaj tam sim no hauv lub chaw tsim khoom. Txij li tsis muaj ntau yam ntawm ib hom thiab lub vaj huam sib luag pem hauv ntej yuav tsum tau ua kom nruj dua kom haum rau cov khoom siv hluav taws xob, lub tsev muaj tsawg kawg yog 6 hom ntoo.

Ua ntej tshaj kuv tau pom 2 lub plag ntawm 168 x 58 cm nyob rau ib nrab rau sab nraub qaum, ob sab vaj huam sib luag thiab nruab nrab faib vaj huam sib luag.

Rau lub vaj huam sib luag hauv qab kuv siv qhov yooj yim (lossis yog li kuv xav) daim ntoo ntawm 58 x 58 cm. Qhov no tau dhau los ua qhov yuam kev txij li kuv tsis suav nrog qhov tuab ntawm cov ntoo, yog li lub nraub qaum yuav tsum tau ntswj rau saum lub vaj huam sib luag hauv qab thiab cov vaj huam sib luag sab yuav tsum tau ntswj los ntawm sab. Qhov no tshuav ib qho ntxiv 2 cm thim tawm ntawm sab saum toj.

Tom qab ntawd kuv tau ntsais 2 kab rov tav cov khoom npaj rau nruab nrab faib vaj huam sib luag. Aswell raws li sab saum toj ntawm cov khoom ntim khoom. Tom qab ntawd kuv pib tsoo lub iav plexi rau lub dawm uas kuv txuas nrog 2 lub qhov rooj muag muag rau ntawm ib qho ntoo uas txuas nrog lub vaj huam sib luag nruab nrab. Thaum qhov ntawd ua tiav lub qhov nruab nrab qhov nruab nrab yuav tsum tau muab ntsia rau hauv lub vaj huam sib luag sab laug.

Tom qab ntawd kuv tau ua cov ntoo ntoo ntawm qhov ntsuas thiab ua rau lawv mus rau hauv qab ntawm lub tsev. Qhov no tshuav me ntsis ntawm qhov sib txawv hauv qab ntawm lub tsev uas kuv tau daws nrog tso cov phiaj ntoo nyias rau pem hauv ntej. (Tsis nyob ntawm daim duab)

Kauj Ruam 4: Sib dhos cov Sensors thiab Motors rau Lub Tsev

Thaum lub cev pob txha ntawm lub tsev tau ua tiav nws yog lub sijhawm los ntxig lub siab.

Ua ntej kuv txiav qee qhov hauv plank rau LCD, cov keyboard thiab tus txais nyiaj npib. Tom qab ntawd kuv ntsia cov khoom siv hluav taws xob no rau ntawm cov ntoo thiab txuas lawv mus rau Raspberry Pi. Qee qhov kev npaj ua tib zoo yuav tsum tau ua kom tsis txhob hla cov xov hlau mus rau ntau. Ib tus pas ntsuas kub xaim kuv txuas nrog lub khob cij nplaum rau sab hauv ntawm cov khoom siv hluav taws xob. Tom qab ntawd kuv tau pom daim phiaj rau Raspberry Pi, lub khob cij rau lub tshuab transistors thiab lub arduino uas kuv tau siv los muab 12V rau tus txais nyiaj npib thiab cov motors.

Cov motors kuv glued rau kab rov tav cov khoom phaj thiab kuv ntxiv qee cov phiaj ntsug kom faib cov khoom seem.

Kauj Ruam 5: Tiav Txog Lub Tshuab Muag Khoom

Tiav Txog Lub Tshuab Muag Khoom
Tiav Txog Lub Tshuab Muag Khoom

Txog qhov ua tiav kuv pleev xim rau tag nrho lub tshuab dub thiab ntxiv cov hlua LED rau sab hauv. Hauv qab tus txais nyiaj npib Kuv tau ua qhov me me rau cov nyiaj npib kom poob rau hauv, yog li lawv yuav tsis xaub hla txhua qhov chaw sab laug. Kuv kuj tau ntxiv rau hauv lub qhov rooj plexiglass nrog lub pob khawm nyuaj.

Pom zoo: