Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: BOM: ang Bill ng Mga Materyales
- Hakbang 2: Pag-set up ng Iyong Raspberry Pi 3B +
- Hakbang 3: Pagkonekta sa Iyong Mga Sangkap
- Hakbang 4: Lumilikha ng isang Fitting Database
- Hakbang 5: Paggawa ng isang Functional Backend
- Hakbang 6: Pagdidisenyo ng Front End
- Hakbang 7: Pagbuo ng Site
- Hakbang 8: Pagpapatupad ng Pag-andar
- Hakbang 9: Napagtatanto ang isang Casing
Video: LabInv: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa paglago ng teknolohiya at mga impormatic, ang pag-usad patungo sa digitalisasyon at pagpapasimple ng mga trabaho ay lumalaki kasama nito. Sa aking proyekto, nais kong tingnan kung paano gawing simple at gawing digital ang pagtimbang ng mga sangkap sa isang kapaligiran sa lab. Sa isang normal na klasikong pag-setup ng lab, ang data ay nakolekta sa papel, at naging ganito hangga't mayroon ang agham. Gayunpaman, kasama nito ang mga isyu, tulad ng pag-ubos ng oras kapag nais ng isang tao ang digital na sinabi na data, ang kakayahang mabasa ay ganap na nakasalalay sa manunulat, kawalan ng pag-iisip na humahantong sa maling pagbanggit ng nasabing data, atbp.
Hangad ng aking proyekto na gawing simple ang isa pang bagay na malapit na nauugnay sa koleksyon ng data sa isang kapaligiran sa lab: pamamahala sa lab.
Ang ilang mga nakaimbak na sangkap ay maaaring maubusan nang mas mabilis kaysa sa iba, at nasa tao ang huling tumimbang ng nasabing sangkap upang mag-ulat sa pinuno ng departamento o sa mga namamahala, upang mag-order at muling ibalik. Madali itong magulo, dahil sa ang katunayan na may posibilidad nating kalimutan ang mga bagay kapag mayroon kaming iba pang mga mahigpit na item sa aming isipan.
Kaya ang solusyon ay upang subaybayan ang mga sangkap at mga pangyayari kung saan tinimbang. Dito ko lang isasagawa ang ilang mga pangunahing kaalaman: pagsubaybay sa kung magkano ang isang sangkap na nakuha at kung sino ang nag-a-access sa aparador na inilalagay ang mga sangkap.
Mga gamit
Para sa proyektong ito Gumamit ako ng ilang mga bagay:
- Raspberry Pi 3B +
- Scanner ng RFID
- OLED display
- Module ng scanner ng Barcode (2D)
- Lock ng electromagnetic
- Mag-load ng cell, kabilang ang isang board na HX711
- Relay (0RZ-SH-205L)
- Sapat na mga baterya upang makagawa ng isang 12V na mapagkukunan
- Transistor (BC337)
- Isang pindutan
- Ilang resistors
- Isang bungkos ng mga kable
Hakbang 1: BOM: ang Bill ng Mga Materyales
Hakbang 2: Pag-set up ng Iyong Raspberry Pi 3B +
Siguraduhin na makakuha ng mga programa tulad ng masilya para sa madaling pag-access sa Pi sa pamamagitan ng malayong distansya. Mag-mount ng imahe sa Pi na mayroong Raspbarian at may pare-parehong APIPA na damit.
Tiyaking mag-install ng maraming mga programa sa Pi, tulad ng MySQL, Python at pip.
Hakbang 3: Pagkonekta sa Iyong Mga Sangkap
Ang lahat ng mga bahagi ay pinagsama bilang kinakatawan tulad ng sa mga numero.
Ang mga sumusunod na interface ay ginamit:
- Serial na komunikasyon para sa scanner ng barcode
- I2C para sa OLED display at sa RFID
- Digital na linya para sa HX711
Hakbang 4: Lumilikha ng isang Fitting Database
Ang aking proyekto ay maaaring makita bilang 2 magkakahiwalay na bagay: ang aparador at ang balanse. Tulad ng tulad ng aking database ay binubuo ng 2 mga nilalang pati na rin: isang modelo ng database para sa balanse at ang aparador.
Ang mga ito ay hindi magarbong, ngunit pareho silang umiiral sa labas ng 2 mga talahanayan. Parehong naglalaman ng isang talahanayan para sa kasaysayan, isa na naglalaman ng isang talahanayan para sa impormasyon ng sangkap at ang iba pa ay mayroong isang mesa para sa mga tauhan.
Hakbang 5: Paggawa ng isang Functional Backend
Ang lahat ng pag-coding ay nagawa sa Python 3.5
Mayroon itong mga sumusunod na dependency:
- flask, flask_cors at flask_socketio
- gevent at geventwebsocket
- RPi
-
Itinayo sa:
- sinulid
- oras
-
Lokal:
- SimpleMFRC522
- HX711
- Barcode_scanner
- OLED
- Database
- Pindutan
Ang code ay matatagpuan dito.
Hakbang 6: Pagdidisenyo ng Front End
Ang isang simpleng website ay dapat sapat upang hindi lamang ipakita ang nakolektang data mula sa kubeta at pagtimbang. Ngunit dapat ding magkaroon ng isang pahina na nagpapakita sa amin ng data ng real time mula sa parehong scanner at balanse.
Ang lahat ng ito ay dinisenyo upang maging mobile muna, panatilihing simple, panatilihing malinis.
Maaari ding makita dito ang nasabing code.
Hakbang 7: Pagbuo ng Site
Ang site ay naka-code sa HTML at CSS, na pinapanatili (para sa pinaka bahagi) mabuting kasanayan, tulad ng notasyon ng BEM, nasa isip. Ang ginamit na editor ay VS Code, para sa isang mabilis at madaling paglulunsad ng mga server (salamat sa mga plug-in), linisin at pag-uuri ng code at mabilis na nagmumungkahi kung ano ang maaaring nai-type mo sa mga drop-down na menu. Ang site (matatagpuan ang code dito) ay simple at walang magarbong, ngunit gagawin ito, lalo na para sa susunod na hakbang.
Hakbang 8: Pagpapatupad ng Pag-andar
Sa pundasyon (ang site) na nasa lugar na, maaari naming simulang ipatupad ang pagpapaandar na kinakailangan upang kumatawan sa data sa site.
Ginagawa ito sa Javascript, isang madaling matuto ng wika na kasabay ng HTML at CSS. Ang pinag-uusapan na editor ay muling VS Code. Ang code ay nakabalangkas din sa paraan na ginagawang madali ang pagbabasa nito at magiliw ng gumagamit, lahat salamat sa mga rehiyon.
Sa pamamagitan nito ang site ay maaaring makipag-usap sa database sa raspberry pi at mailarawan ang data sa gumagamit.
Muli ang parehong link ay maaaring magamit upang mahanap ang JS code.
Hakbang 9: Napagtatanto ang isang Casing
Ang isang maliit na dibdib na gawa sa kahoy ay ginagamit upang tularan ang isang aparador, inilalagay ang electromagnetic lock sa loob. Ito ay krudo, ngunit ang isa ay maaaring gumamit ng tape upang maitali ang dalawang bahagi. Bukod dito, ang isang butas ay drilled para sa mga cable.
Ang pambalot para sa pi, kung saan pupunta ang balanse, ay isa pang bagay na ganap na magkakaiba. Inilagay sa isang pinahabang plastik na kahon, ginagamit para sa pag-iimbak, ang pi at ang mga wire nito na ligtas mula sa pinaka-pisikal na pagmamanipula. Ginawa ang butas kaya't ang pagdadala ng data sa pamamagitan ng mga cable.
Ang balanse mismo ay nakakalito, inirerekumenda ko ang pagbili ng isang pagbuo ng cell ng pag-load, dahil nagkakaproblema ako sa pag-iipon ng nais na resulta upang masabi lang. Ako, ako mismo, ang gumamit ng isang kombinasyon ng kahoy na pagbabarena, na may wastong pagsukat, paggamit ng mga bolt, na kapareho ng mga sukat ng drill head, at duck tape, ang pinakamalakas na mga teyp. Nagresulta ito ay isang balanse na sapat na matibay upang timbangin sa ilalim ng 500g (nalaman na ang mahirap na paraan).
Sa lahat ng konektado, ang panghuling produkto ay dapat handa na.
Inirerekumendang:
Mga Soldering Surface Mount Component - Mga Pangunahing Kaalaman sa Paghinang: 9 Mga Hakbang (na may Mga Larawan)
Mga Soldering Surface Mount Component | Mga Pangunahing Kaalaman sa Paghinang: Sa ngayon sa aking Serye ng Mga Pangunahing Kaalaman sa Soldering, tinalakay ko ang sapat na mga pangunahing kaalaman tungkol sa paghihinang para masimulan mong magsanay. Sa Ituturo na ito kung ano ang tatalakayin ko ay medyo mas advanced, ngunit ito ay ilan sa mga pangunahing kaalaman para sa paghihinang sa Surface Mount Compo
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Tubig na Naa-access !: 7 Mga Hakbang (na may Mga Larawan)
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Dragon na Naa-access !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong mga kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: 7 Mga Hakbang (na may Mga Larawan)
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: Pagdating sa mga proyekto ng pagbuo sa pangkalahatan ay gumagamit kami ng isang supply ng kuryente para sa prototyping, ngunit kung ito ay isang portable na proyekto kailangan namin ng isang mapagkukunan ng kuryente tulad ng 18650 li-ion cells, ngunit ang mga cell na ito ay minsan mahal o karamihan sa mga nagbebenta ay hindi nagbebenta
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: 4 na Mga Hakbang
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: Ang hayop ay tunog sa sarili nitong tinig kapag ang puzzle ng hayop na ito ay inilagay nang tama para sa mga bata sa ilalim ng 24 na buwan. Masisiyahan ang iyong mga anak na lalaki kapag narinig nila ang lahat ng anim na tunog na ibinubuga ng hayop niya. Ang proyektong ito ay batay sa isang produktong komersyal, ngunit nais ko
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol