Orodha ya maudhui:
- Vifaa
- Hatua ya 1: BOM: Muswada wa Vifaa
- Hatua ya 2: Kuweka Raspberry yako Pi 3B +
- Hatua ya 3: Kuunganisha Vipengele vyako
- Hatua ya 4: Kuunda Hifadhidata inayofaa
- Hatua ya 5: Kufanya Backend ya Kazi
- Hatua ya 6: Kubuni Mwisho wa Mbele
- Hatua ya 7: Kuunda Tovuti
- Hatua ya 8: Kuongeza Utendakazi
- Hatua ya 9: Kutambua Kesi
Video: LabInv: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Pamoja na ukuaji wa teknolojia na habari, msukumo mbele kuelekea ujanibishaji na kurahisisha kazi hukua nayo. Katika mradi wangu, nataka kuangalia jinsi ya kurahisisha na kuweka dijiti uzani wa vitu katika mazingira ya maabara. Katika usanidi wa kawaida wa maabara, data hukusanywa kwenye karatasi, na imekuwa hivyo kwa muda mrefu kama sayansi imekuwepo. Hii hata hivyo inakuja na maswala, kama vile kutumia muda mwingi wakati mtu anataka kusanidi data iliyosemwa, usomaji unategemea kabisa mwandishi, kutokuwepo kwa akili na kusababisha kuhesabu vibaya data zilizosemwa, nk.
Mradi wangu unatafuta kurahisisha jambo lingine linalohusiana sana na ukusanyaji wa data katika mazingira ya maabara: usimamizi wa maabara.
Vitu vingine vilivyohifadhiwa vinaweza kuisha haraka kuliko vingine, na ni kwa mtu ambaye alipima dutu ya mwisho kuripoti kwa mkuu wa idara au wale wanaohusika, kuagiza na kuanza tena. Hii inaweza kwenda mrama, kwa sababu ya ukweli kwamba sisi huwa tunasahau vitu wakati tuna vitu vingine vya kubonyeza kwenye akili zetu.
Kwa hivyo suluhisho ni kufuatilia vitu na hafla ambazo zinapimwa. Hapa nitafanya kazi ya msingi: kuweka wimbo wa dutu ngapi iliyochukuliwa na ni nani anayepata kabati la vitu.
Vifaa
Kwa mradi huu nilitumia vitu kadhaa:
- Raspberry Pi 3B +
- Skana ya RFID
- OLED kuonyesha
- Moduli ya skana msimbo (2D)
- Kufuli kwa umeme
- Pakia kiini, pamoja na bodi ya HX711
- Kupitisha (0RZ-SH-205L)
- Batri za kutosha kutengeneza chanzo cha 12V
- Transistor (BC337)
- Kitufe
- Vipimo vichache
- Rundo la nyaya
Hatua ya 1: BOM: Muswada wa Vifaa
Hatua ya 2: Kuweka Raspberry yako Pi 3B +
Hakikisha kupata programu kama putty kwa ufikiaji rahisi wa Pi kupitia umbali wa mbali. Weka picha kwenye Pi ambayo ina Raspbarian na ina APIPA ya mavazi thabiti.
Hakikisha kusanikisha programu kadhaa kwenye Pi, kama MySQL, Python na pip.
Hatua ya 3: Kuunganisha Vipengele vyako
Vipengele vyote vimejumuishwa kama inavyowakilishwa kama katika takwimu.
Njia zifuatazo zilitumika:
- Mawasiliano ya serial kwa skana ya barcode
- I2C kwa onyesho la OLED na RFID
- Mstari wa dijiti kwa HX711
Hatua ya 4: Kuunda Hifadhidata inayofaa
Mradi wangu unaweza kuonekana kama vitu 2 tofauti: kabati na usawa. Kwa hivyo hifadhidata yangu imeundwa na vitu 2 pia: mfano wa hifadhidata ya usawa na kabati.
Hizi sio za kupendeza, lakini zote ziko nje ya meza 2. Zote mbili zina meza ya historia, moja iliyo na meza ya maelezo ya dutu na nyingine ikiwa na meza ya wafanyikazi.
Hatua ya 5: Kufanya Backend ya Kazi
Usimbuaji wote umefanywa katika Python 3.5
Ina utegemezi ufuatao:
- chupa, flask_cors na flask_socketio
- gevent na geventwebsocket
- RPi
-
Imejengwa ndani:
- threading
- wakati
-
Mitaa:
- RahisiMFRC522
- HX711
- Msimbo wa msimbo
- OLED
- Hifadhidata
- Kitufe
Nambari inaweza kupatikana hapa.
Hatua ya 6: Kubuni Mwisho wa Mbele
Tovuti rahisi inapaswa kutosha kuonyesha tu data zilizokusanywa kutoka kwa kabati na uzani. Lakini inapaswa pia kuwa na ukurasa ambao unatuonyesha data ya wakati halisi kutoka kwa skana na usawa.
Hii yote imeundwa kuwa simu ya kwanza, iwe rahisi, iwe safi.
Nambari iliyosemwa pia inaweza kupatikana hapa.
Hatua ya 7: Kuunda Tovuti
Tovuti hiyo iliwekwa alama katika HTML na CSS, ikiweka (kwa sehemu kubwa) mazoezi mazuri, kama vile nukuu ya BEM, akilini. Mhariri uliotumiwa ni Msimbo wa VS, kwa uzinduzi wa haraka na rahisi wa seva (shukrani kwa programu-jalizi), safisha na upangaji wa nambari na upendekeze haraka ni nini unachoweza kuandika na menyu za kushuka. Tovuti (nambari iliyopatikana hapa) ni rahisi na hakuna kitu cha kupendeza, lakini itafanya, haswa kwa hatua inayofuata.
Hatua ya 8: Kuongeza Utendakazi
Pamoja na msingi (tovuti) sasa, tunaweza kuanza kutekeleza utendaji unaohitajika kuwakilisha data kwenye wavuti.
Hii imefanywa na Javascript, lugha rahisi ya kujifunza inayoenda sambamba na HTML na CSS. Mhariri anayehusika ni VS Code tena. Nambari hiyo pia ilibuniwa kwa njia ambayo inafanya kuisoma iwe rahisi na rahisi kutumia, shukrani zote kwa mikoa.
Pamoja na hii tovuti inaweza kuwasiliana na hifadhidata kwenye rasiberi pi na kuibua data kwa mtumiaji.
Tena kiunga hicho kinaweza kutumiwa kupata nambari ya JS.
Hatua ya 9: Kutambua Kesi
Kifua kidogo cha mbao hutumiwa kuiga kabati, na kuweka kufuli la sumakuumeme ndani. Ni ghafi, lakini mtu anaweza kutumia mkanda kumfunga vifaa hivi pamoja. Kwa kuongezea, shimo linachimbwa kwa nyaya.
Casing ya pi, ambapo usawa utaenda, ni jambo lingine tofauti kabisa. Imewekwa ndani ya sanduku la plastiki lililopanuliwa, linalotumiwa kuhifadhia, pi na waya zake kama salama kutoka kwa ujanja wa mwili. Shimo limefanywa hivyo usafirishaji wa data kupitia nyaya.
Mizani yenyewe ni ngumu, napendekeza kununua kiini cha mzigo kilichojengwa mapema, kwa sababu nashida kukusanya matokeo unayotaka kusema kidogo. Mimi, mwenyewe, nilitumia mchanganyiko wa kuni ya kuchimba, na vipimo sahihi, matumizi ya bolts, ambazo zilikuwa vipimo sawa na kichwa cha kuchimba visima, na mkanda wa bata, mkanda wenye nguvu zaidi. Hii ilisababishwa na usawa ambao uko sawa kupima chini ya 500g (iligundua kuwa njia ngumu).
Pamoja na kila kitu kilichounganishwa, bidhaa ya mwisho inapaswa kuwa tayari.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)