Përmbajtje:
- Furnizimet
- Hapi 1: BOM: Fatura e Materialeve
- Hapi 2: Vendosja e Raspberry Pi 3B+ tuaj
- Hapi 3: Lidhja e përbërësve tuaj
- Hapi 4: Krijimi i një baze të dhënash të përshtatshme
- Hapi 5: Bërja e një sfondi funksional
- Hapi 6: Dizajnimi i pjesës së përparme
- Hapi 7: Ndërtimi i sitit
- Hapi 8: Zbatimi i funksionalitetit
- Hapi 9: Realizimi i një zorrë
Video: LabInv: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Me rritjen e teknologjisë dhe informatikës, shtytja përpara drejt dixhitalizimit dhe thjeshtimit të vendeve të punës rritet me të. Në projektin tim, unë dua të shikoj se si të thjeshtoj dhe digjitalizoj peshimin e substancave në një mjedis laboratori. Në një strukturë normale laboratorike klasike, të dhënat mblidhen në letër dhe kanë qenë të tilla për aq kohë sa ka ekzistuar shkenca. Sidoqoftë, kjo vjen me çështje, të tilla si marrja e kohës kur dikush dëshiron të digjitalizojë të dhënat e thëna, lexueshmëria varet plotësisht nga shkrimtari, mungesa e mendjes që çon në shënimin e gabuar të të dhënave, etj.
Projekti im kërkon të thjeshtojë një gjë tjetër të lidhur ngushtë me mbledhjen e të dhënave në një mjedis laboratorik: menaxhimin e laboratorit.
Disa substanca të depozituara mund të mbarojnë më shpejt se të tjerat, dhe i takon personit që peshoi për herë të fundit substancën e thënë të raportojë tek shefi i departamentit ose ata që janë përgjegjës, për të porositur dhe furnizuar. Kjo lehtë mund të shkojë keq, për shkak të faktit se ne priremi t'i harrojmë gjërat kur kemi sende të tjera të ngutshme në mendjen tonë.
Pra, zgjidhja është të monitoroni substancat dhe ngjarjet ku ato peshohen. Këtu unë thjesht do të përpunoj disa baza: të mbash gjurmët se sa një substancë është nxjerrë dhe kush hyn në dollapin që përmban substancat.
Furnizimet
Për këtë projekt kam përdorur disa gjëra:
- Raspberry Pi 3B+
- Skaner RFID
- Ekran OLED
- Moduli i skanerit të barkodit (2D)
- Bllokim elektromagnetik
- Ngarko qelizën, duke përfshirë një tabelë HX711
- Stafetë (0RZ-SH-205L)
- Bateri të mjaftueshme për të bërë një burim 12V
- Transistor (BC337)
- Një buton
- Disa rezistenca
- Një tufë kabllosh
Hapi 1: BOM: Fatura e Materialeve
Hapi 2: Vendosja e Raspberry Pi 3B+ tuaj
Sigurohuni që të blini programe të tilla si stuko për qasje të lehtë në Pi përmes distancës në distancë. Montoni një imazh në Pi që ka Raspbarian dhe ka një fustan APIPA të qëndrueshëm.
Sigurohuni që të instaloni disa programe në Pi, të tilla si MySQL, Python dhe pip.
Hapi 3: Lidhja e përbërësve tuaj
Të gjithë komponentët janë të bashkuar siç përfaqësohen si në figura.
Ndërfaqet e mëposhtme janë përdorur:
- Komunikimi serik për skanerin e barkodit
- I2C për ekranin OLED dhe RFID
- Linja dixhitale për HX711
Hapi 4: Krijimi i një baze të dhënash të përshtatshme
Projekti im mund të shihet si 2 gjëra të ndara: dollapi dhe bilanci. Si e tillë, baza ime e të dhënave përbëhet nga 2 njësi gjithashtu: një model i bazës së të dhënave për bilancin dhe dollapin.
Këto nuk janë asgjë të zbukuruara, por ato të dyja ekzistojnë nga 2 tabela. Të dyja përmbajnë një tabelë për historinë, njëra përmban një tabelë për informacionin e substancave dhe tjetra që ka një tabelë për personelin.
Hapi 5: Bërja e një sfondi funksional
I gjithë kodimi është bërë në Python 3.5
Ka varësitë e mëposhtme:
- balonë, balona_cors dhe flask_socketio
- gevent dhe geventwebsocket
- RPi
-
Ndërtuar në:
- filetim
- koha
-
Lokal:
- SimpleMFRC522
- GJ711
- Barcode_scanner
- OLED
- Baza e të dhënave
- Butoni
Kodin mund ta gjeni këtu.
Hapi 6: Dizajnimi i pjesës së përparme
Një uebfaqe e thjeshtë duhet të jetë e mjaftueshme për të shfaqur jo vetëm të dhënat e mbledhura nga dollapi dhe peshimi. Por gjithashtu duhet të ketë një faqe që na paraqet të dhëna në kohë reale si nga skaneri ashtu edhe nga bilanci.
E gjithë kjo është projektuar që së pari të jetë e lëvizshme, ta mbani të thjeshtë, ta mbani të pastër.
Kodi në fjalë mund të gjendet gjithashtu këtu.
Hapi 7: Ndërtimi i sitit
Sajti u kodua në HTML dhe CSS, duke mbajtur (në pjesën më të madhe) praktikat e mira, të tilla si shënimi BEM, në mendje. Redaktori i përdorur ishte VS Code, për nisjen e shpejtë dhe të lehtë të serverëve (falë shtojcave), pastrimin dhe renditjen e kodit dhe sugjerimin e shpejtë të asaj që mund të shtypni me menutë rënëse. Faqja (kodi gjendet këtu) është e thjeshtë dhe asgjë e zbukuruar, por do të funksionojë, veçanërisht për hapin tjetër.
Hapi 8: Zbatimi i funksionalitetit
Me themelin (sitin) tani në vend, ne mund të fillojmë të zbatojmë funksionalitetin e nevojshëm për të përfaqësuar të dhënat në sit.
Kjo bëhet me Javascript, një gjuhë e lehtë për tu mësuar që shkon paralelisht me HTML dhe CSS. Redaktori në fjalë është edhe një herë VS Code. Kodi ishte gjithashtu i strukturuar në atë mënyrë që e bën leximin e tij të lehtë dhe miqësor për përdoruesit, të gjitha falë rajoneve.
Me këtë faqe mund të komunikojë me bazën e të dhënave në mjedër pi dhe të vizualizojë të dhënat tek përdoruesi.
Përsëri e njëjta lidhje mund të përdoret për të gjetur kodin JS.
Hapi 9: Realizimi i një zorrë
Një gjoks i vogël prej druri përdoret për të imituar një dollap, duke vendosur bllokimin elektromagnetik brenda. Crshtë e papërpunuar, por dikush mund të përdorë kasetë për të lidhur të dy përbërësit së bashku. Për më tepër, një vrimë është shpuar për kabllot.
Shtresa për pi, ku do të shkojë balanca, është një çështje krejtësisht e ndryshme. Vendosur në një kuti plastike të zgjatur, e përdorur për ruajtje, pi dhe telat e saj si të sigurt nga shumica e manipulimeve fizike. Vrima është bërë kështu që transportimi i të dhënave përmes kabllove.
Bilanci në vetvete është i ndërlikuar, unë rekomandoj të blini një qelizë ngarkese të ndërtuar paraprakisht, sepse kam probleme të montoj rezultatin e dëshiruar për të thënë aspak. Unë, vetë, kam përdorur një kombinim të drurit të shpimit, me matjet e sakta, përdorimin e bulonave, të cilat ishin të njëjtat matje me kokën e stërvitjes, dhe shiritin e rosës, shiritat më të fortë. Ky rezultoi është një ekuilibër që është mjaft i fortë për të peshuar nën 500g (u zbulua në rrugën e vështirë).
Me gjithçka të lidhur, produkti përfundimtar duhet të jetë gati.
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni