Orodha ya maudhui:
- Hatua ya 1: Kusanya Vipengele
- Hatua ya 2: Kusanya Zana zinazohitajika
- Hatua ya 3: Andaa Ufungaji
- Hatua ya 4: Sakinisha Kunyoosha kwenye Raspberry Pi 3
- Hatua ya 5: Unganisha kwenye Mtandao wako wa WIFI kupitia SSH
- Hatua ya 6: Sakinisha Witty Pi 2
- Hatua ya 7: Vipengee vya Mfumo wa Mlima kwenye Kesi ya Usaidizi wa Ndani
- Hatua ya 8: Sakinisha TensorFlow Lite
- Hatua ya 9: Sakinisha TPU ya Google Coral Edge
- Hatua ya 10: Sakinisha ThinkBioT
- Hatua ya 11: Ujenzi kamili
- Hatua ya 12: Zuia maji Sensor yako ya Bioacoustic
- Hatua ya 13: Tumia sensorer yako ya Bioacoustic
Video: Sehemu ya 1
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
ThinkBioT inakusudia kutoa programu na mfumo wa vifaa, iliyoundwa kama uti wa mgongo wa kiteknolojia kusaidia utafiti zaidi, kwa kushughulikia minutiae ya ukusanyaji wa data, usindikaji wa mapema, usafirishaji wa data na kazi za taswira kuwezesha watafiti kuzingatia uainishaji wao na shughuli za ukusanyaji wa kipimo cha Bioacoustic..
Mfano huu bado uko katika maendeleo na kama hivyo ningependekeza kusubiri hadi mafunzo yote katika safu ya ThinkBioT yamalizike.:) Kwa habari za hivi punde angalia ThinkBioT Github kwenye
Hatua ya 1: Kusanya Vipengele
Kukusanya vifaa vilivyoorodheshwa kwenye faili ya Muswada wa Vifaa (iliyoambatanishwa). Vipengele vya msingi vya elektroniki vimeorodheshwa na majina yao ya chapa na hazibadilishani, salio ikiwa ni pamoja na kesi hiyo inaweza kubadilishwa kwa sawa na generic.
Hatua ya 2: Kusanya Zana zinazohitajika
Ili kutengeneza mfano huu tafadhali hakikisha una angalau zana zifuatazo;
- Power Drill na 24mm holesaw, na plastiki kubwa inayofaa kidogo iliyowekwa
- # 1 bisibisi ya kichwa cha Phillips
- Wakataji wa upande (au mkasi mkali)
- Vipeperushi vidogo (pua ya sindano au kiwango)
- Miwani ya Usalama
Tafadhali kumbuka: Vipeperushi ni vya hiari na vinahitajika tu kwa watumiaji ambao huona vifaa vidogo kuwa ngumu kushughulikia
Hatua ya 3: Andaa Ufungaji
Kuvaa miwani ya usalama, kuchimba visima kwa viunganisho kwenye eneo hilo.
Utahitaji mashimo 3
- Kontakt ya jopo la maji isiyo na maji ya USB - tumia msumeno wa shimo au kisima cha kuchimba visima.
- Ufungaji wa kipaza sauti - tumia bweni kubwa
- SMA hupitia kontakt (MM)
Ikiwa unatumia kesi ya Evolution 3525 tunapendekeza kuchimba kwenye jopo la gorofa upande wa pili wa eneo hilo. Walakini inategemea jinsi unavyokusudia kuweka kitengo, hakikisha tu viunganishi viko chini ya kitengo cha kulinda kutoka kwa mvua ya moja kwa moja.
Mara baada ya kuchimba unaweza kuingiza kipaza sauti ndani ya mlima na unganisha kebo ya kiraka ya SMA na kebo ya kiraka ya USB (iliyotolewa na Voltaic V44).
Hatua ya 4: Sakinisha Kunyoosha kwenye Raspberry Pi 3
Kabla ya kuwekwa kwenye mfano Raspberry Pi 3 lazima isanidiwe na uwe na mfumo wa uendeshaji. Katika Raspberry Pi kompyuta moja ya bodi mfumo wa uendeshaji umehifadhiwa kwenye kadi ya SD inayoondolewa.
Nilitumia Samsung Micro SD EVO + 128GB.
Ili kusanikisha kunyoosha kwenye kadi yako ya SD;
- Pakua Raspbian Stretch kutoka Raspbian Stretch. Tafadhali kumbuka: ThinkBioT inatumia Stretch kwani modeli za Coral Edgetpu zinajaribiwa hadi toleo la 1.13.0 la TensorFlow, ambalo halikujaribiwa kwenye Debian Buster.
- Hakikisha kadi yako ya SD imeundwa kama Fat32 kulingana na mwongozo huu.
- Fuata moja ya mafunzo hapa chini (inategemea aina ya mfumo wa Uendeshaji) kuandika picha ya Kunyoosha kwenye kadi yako ya SD. Windows, Mac OS au Linux
- Kwa hiari, unganisha bandari yako ya rasipberry HMDI kwenye skrini wakati huu.
- Ingiza kadi yako ya SD kwenye slot kwenye Raspberry Pi na uiunganishe kwa nguvu. Hapo awali tunapendekeza kutumia Raspberry PSU rasmi ili kuhakikisha hakuna onyo la nguvu linalotokea wakati wa usanikishaji wa programu..
Tafadhali kumbuka: Nimechagua toleo kamili la Kunyoosha) tofauti na toleo la 'Lite' kwani unganisho la kwanza la waya ni rahisi kusanidi na kielelezo cha picha. Vipengele vya ziada vimezimwa na maandishi ya ThinkBiot wakati kifaa kiko katika hali ya uwanja ili GUI haitahitaji nguvu kubwa zaidi kwenye uwanja.
Hatua ya 5: Unganisha kwenye Mtandao wako wa WIFI kupitia SSH
Kuweka mfano utahitaji kuwa na uwezo wa kuungana na Raspberry Pi ili kubadilishana amri na kuona data ya usanidi. Mwanzoni unaweza kupata urahisi wa kutumia kielelezo cha picha ya eneo-kazi hadi utakapounganisha SSH yako. Tunapendekeza kwamba baada ya usanidi wa mwanzo unganisha kupitia kituo cha SSH moja kwa moja kwenye laini ya amri, kama ilivyoainishwa mwishoni mwa mafunzo.
- Fuata mafunzo hapa ili kuungana na Raspberry Pi yetu
- Inashauriwa pia kusanikisha Winscp ikiwa wewe ni mtumiaji wa wndows, kama ilivyo
Vidokezo: Kulingana na uaminifu wa Wifi yako tumeona ni muhimu kuungana kupitia maeneo yetu ya simu za rununu. Kuweka hii pia kutakuwezesha kuwasiliana na kitengo chako kwenye uwanja ambao hakuna WiFi ya nje iliyopo. Lakini utunzaji lazima uchukuliwe kuwa hauzidi mipaka yako ya data!
Hatua ya 6: Sakinisha Witty Pi 2
Bodi ya ujanja ya Pi hutumika kuweka wakati wa mfumo wakati Raspberry Pi yako inaendeshwa na kuiwasha na Kuzima wakati wa mzunguko wa operesheni ya ThinkBioT.
- Kwanza fungua kituo kupitia muunganisho wako wa SSH au karibu na chaguo la Desktop, kwa habari juu ya jinsi ya kufungua na kutumia kikao cha wasaidizi tafadhali bonyeza hapa.
- Fuata usanidi katika nyaraka za ujanja za Pi.
- Kumbuka: ulipoulizwa "Ondoa kifurushi bandia-hwclock na afya ntpd daemon? (Ilipendekezwa) [y / n]" jibu y. Unapoulizwa "Je! Unataka kusanikisha Qt 5 ya GUI inayotumia? [Y / n]" jibu n
- Mara firmware ikiwa imewekwa ondoa Raspberry Pi kutoka kwa chanzo cha nguvu na uweke bodi kwenye Raspberry Pi bila kutumia screws bado.
- Chomeka nguvu ya Raspberry Pi backinto na utumie maagizo kwenye nyaraka za Wittty Pi wakati na uzime Raspberry Pi. Ili kuzima na kuanza unaweza kubonyeza kitufe cha ujanja kutoka sasa.
Hatua ya 7: Vipengee vya Mfumo wa Mlima kwenye Kesi ya Usaidizi wa Ndani
Nilitumia kesi ya bei rahisi ya akriliki ya Raspberry Pi kuweka vifaa vyetu vya msingi, unakaribishwa kubadilisha mpangilio na mtindo wa kuongezeka. Nilitumia machapisho ya kupachika ya 2.5M kati ya kila safu kuruhusu mtiririko wa hewa na nilitumia mashimo ya ndani kuweka vifaa.
- Kuweka Raspberry Pi (na kushikamana na Witty Pi): Kutumia screws na milima ambayo hutolewa na Witty Pi huiweka kwenye moja ya bamba za msingi
- Kuweka Google Coral: Kutumia viti 2 vya kushikamana na waya huweka Coral kwenye bamba la msingi kupitia vifungo vya kebo kulingana na picha hapo juu
- Kuweka RockBlock: Tumia kwa uangalifu chapisho moja kwenye bodi ya kuzunguka ya bodi na shimo kwenye bamba la msingi, kisha ongeza mlima wa kamba ya wambiso chini ya kitengo na tai ya waya ili kukomesha kitengo kinachozunguka. Usiimarishe tai ya kebo kwani unaweza kuharibu Rockblock. Hakikisha unachagua chapisho la mlima lenye urefu sawa na Rockblock iliyokaa kwenye mlima wa funga kebo.
- Tunapendekeza kuziba kebo ya RockBlock wakati huu kwani inaweza kuwa ngumu mara tu kitengo kinapowekwa pamoja.
- Punguza urefu wowote wa tai ya ziada kwa uangalifu na wakataji wako wa upande wakati umevaa glasi zako za usalama.
- Unganisha tabaka za kesi ya mtu binafsi pamoja na machapisho yanayopanda, unaweza kuhitaji koleo wakati huu kulingana na saizi ya mikono yako.
- Tumia ndoano ya wambiso kwa kiwango cha msingi cha kesi kamili ya sehemu kamili.
- Usifunge RockBlock na Google Coral wakati huu.
Hatua ya 8: Sakinisha TensorFlow Lite
1. Fungua dirisha jipya la wastaafu, ama kwenye Raspberry Pi Desktop au kupitia unganisho la SSH na weka amri zifuatazo mstari kwa mstari kuhakikisha usanikishaji wako wa Stretch umesasishwa. Mstari wa kwanza unakusanya sasisho, laini ya pili inasakinisha visasisho na ya tatu inaanzisha tena Risiberi Pi ili kuanza upya safi na faili mpya.
Sudo apt-kupata sasisho Sudo apt-pata sasisho la reboot
2. Sasa kufunga TensorFlow Lite 1.13.0 ingiza amri zifuatazo mstari kwa mstari. Kinachotokea katika kijisehemu hiki cha nambari ni kwamba mahitaji ya TensorFlow Lite imewekwa, basi matoleo yoyote ya awali yanaondolewa ikiwa yapo (ili kuepuka mizozo) na binary iliyokusanywa awali ya TensorFlow Lite imepakuliwa kutoka kwa hazina yangu na kusanikishwa.
TAFADHALI KUMBUKA: Kwa kuwa zingine ni faili kubwa kabisa inaweza kuchukua muda kusanikisha na inahitaji unganisho thabiti la mtandao na usambazaji mzuri wa umeme. Niligundua kuwa muunganisho wangu wa upana wa Australia ulisababisha mchakato wa kutupa makosa kwa hivyo ilitakiwa kutumia unganisho la 4G kupitia hotspot yangu ya rununu ambayo ilifanya kazi kikamilifu.
Sudo apt-get install -y libhdf5-dev libc-ares-dev libeigen3-devs sudo pip3 install keras_applications == 1.0.7 --no-deps sudo pip3 install keras_preprocessing == 1.0.9 --no-deps sudo pip3 install h5py = =. com / mefitzgerald / Tensorflow-bin / raw / master / tensorflow-1.13.1-cp35-cp35m-linux_armv7l.whl sudo pip3 sakinisha tensorflow-1.13.1-cp35-cp35m-linux_armv7l.whl
3. Jaribu usakinishaji wako na hati ifuatayo hapa chini, andika tu python3 (kwenye wastaafu) ili uanze msukumo wa chatu (umeonyeshwa na >>>). Kisha unaleta TensorFlow (ili uweze kutumia njia zake) na utumie njia ya toleo ambayo inarudisha nambari ya toleo ikiwa usakinishaji wako umefanikiwa, kisha utumie exit () kufunga kidokezo cha chatu.
chatu3
>> kuagiza tensorflow >>> tensorflow._ toleo_ 1.13.0 >>> toka ()
Hatua ya 9: Sakinisha TPU ya Google Coral Edge
Matumbawe ya Google yatatumika kwa unyanyasaji wakati wa kazi za uainishaji na inahitaji kusanidiwa na firmware yake mwenyewe. Sawa kwa usanidi wa Tensorflow hii inahitaji mazingira thabiti ya upakuaji ili kuiga muunganisho wako wa mtandao kutoka hatua ya awali.
- Usifungie usb ya Google Coral bado, fungua kituo (iwe ndani ya eneo kwenye rasipberry Pi desktop au kupitia SSH).
- Fuata mafunzo kwenye https://coral.withgoogle.com/docs/accelerator/get-started/#set-up-on-linux-or-raspberry-pi kusanikisha na kujaribu firmware ya Google Coral.
Hatua ya 10: Sakinisha ThinkBioT
1. Fungua windows terminal iwe ndani yako kwenye Raspberry Pi desktop yako au kupitia SSH.
2. Ingiza laini ifuatayo ya nambari ili kupakua hati ya Ufungaji wa ThinkBioT.
wget sudo -O kufungaThinkBioT.sh https://github.com/mefitzgerald/ThinkBioT/raw/master/installThinkBioT.sh"
3. Sasa ingiza nambari hapa chini ili kuanza usanidi.
Sudo sh kufunga ThinkBioT.sh
4. Mara tu usakinishaji ukamilika tafadhali ingiza yafuatayo ili kuwasha tena Raspberry yako salama
Sudo reboot
5. Sasa unapoingia kwenye Raspberry Pi unapaswa kuwa na faili mpya kwenye menyu yako ya nyumbani, ambayo ni hifadhidata yako inayoitwa tbt_database na saraka mpya 2, saraka ya ThinkBioT iliyo na hati zote za ThinkBioT na saraka ya pyrockblock iliyo na maktaba ya rockblock.
Hatua ya 11: Ujenzi kamili
Sasa tuko kwenye awamu ya kukamilisha vifaa, mpangilio halisi wa kifaa chako unategemea eneo lako lakini njia rahisi ya kukamilisha mradi iko hapa chini;
- Kutumia ndoano ya kushikamana na kufunika kitanda cha umeme na kuweka msingi wako wa rasipberry pi. Ili kuhakikisha kuwa inajazana nimeona ni bora kutoshea ndoano na kitanzi kwa uso (kwa hivyo safu moja ya wambiso imeambatishwa na betri kwa mfano na safu za ndoano na kitanzi zinabana kila mmoja na safu ya mwisho ya wambiso wazi) basi bonyeza sehemu yote kwenye uso wa kesi ya ndani.
- Sasa unapaswa kuwa na kesi zote na pi ya raspberry, RockBlock na Google Coral na benki ya nguvu iliyowekwa ndani ya boma lako la ThinkBioT. Sasa kata tu ndoano na rudia kitendo kwa Sauti ya Sauti kucheza 3!.
- Nyoosha nyaya, nimetumia nyongeza za kebo za wambiso ili niweze kuunganisha nyaya vizuri na vifungo vya kebo.
- Hakuna kuziba betri kwenye tundu la nguvu la Pi lenye ujanja.
- Iliunganisha kwa uangalifu kebo ya SMA kwenye kiunganishi cha SMA kwenye kizuizi cha mwamba.
- Chomeka kipaza sauti ya primo kwenye Sauti ya Sauti ya kucheza 3!
- Unaweza pia kuziba Rockblock kwenye Risiberi Pi, lakini ni rahisi kuiweka bila kufunguliwa hadi ujue na utendaji wa mfumo.
Hatua ya 12: Zuia maji Sensor yako ya Bioacoustic
Kulingana na mahali unakusudia kutumia kifaa chako unaweza kuhitaji kuzuia maji.
Nimekuwa nikitumia sugru kuziba karibu na bandari kwenye kiambatisho na kontakt kwenye jopo la jua kama inavyoonyeshwa, lakini unaweza kupata silicon au daraja la baharini sealant / silicon inafanya kazi vile vile. Ninachagua gundi ya silicon inayoweza kuwa na ukungu kwani sikutaka yoyote iingie kwenye viungo na inaweza kusababisha mizunguko wazi.
Hatua ya 13: Tumia sensorer yako ya Bioacoustic
Sasa umekamilisha vifaa vyako jenga programu na matumizi yamefunikwa katika mafunzo yafuatayo;
Sehemu ya 2. Tensorflow Lite Edge Models za ThinkBioT
www.instructables.com/id/ThinkBioT-Model-With-Google-AutoML/
Sehemu ya 3. Kufikiria ThinkBioT
tbc
Ilipendekeza:
Sehemu ya Kazi ya Kubebeka ya Arduino Sehemu ya 3: 11 Hatua
Sehemu ya Workbench ya Kubebeka ya Arduino Sehemu ya 3: Ikiwa umeangalia sehemu ya 1, 2 na 2B, basi hadi sasa hakujapata Arduino nyingi katika mradi huu, lakini waya chache tu za bodi nk sio hii ni nini na sehemu ya miundombinu inapaswa kujengwa kabla ya kazi zingine. Huu ni umeme na A
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Hatua 3
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Huu ni mradi mzuri wa kuanza ikiwa unajifunza tu jinsi ya kutumia rejista ya mabadiliko na jinsi inavyofanya kazi na nambari. Kwa kuongezea, mradi huu ni mwanzo mzuri ikiwa wewe ni mpya kwa onyesho la sehemu 7. Kabla ya kuanza mradi huu hakikisha kuwa
Sehemu ya Uonyesho wa Sehemu ya 7: Hatua 6 (na Picha)
Sehemu ya Maonyesho ya Sehemu: Nimeunda onyesho lililoongozwa lililoundwa na maonyesho ya sehemu 144 za 7 zinazodhibitiwa na nano ya arduino. Sehemu hizo zinadhibitiwa na 18 MAX7219 ic's ambazo zinaweza kudhibiti hadi viongoz 64 vya mtu binafsi au maonyesho ya sehemu 8 7. Safu hiyo ina maonyesho 144 yaliyoundwa na kila
Sehemu ya kubebeka ya Arduino Workbench Sehemu ya 1: 4 Hatua
Sehemu ya kubebeka ya Arduino Workbench Sehemu ya 1: Kuwa na miradi mingi katika ndege inamaanisha kuwa hivi karibuni nitajipanga na picha ya dawati langu inaonyesha kile kinachoweza kutokea. Sio tu dawati hili, nina kibanda ambacho kinaishia katika hali kama hiyo na semina ya kuni, ingawa hiyo ni nzuri, zana za nguvu
Sehemu ya Kubebeka ya Arduino Workbench Sehemu ya 2: Hatua 7
Sehemu ya Kubebeka ya Arduino Workbench Sehemu ya 2: Ningekuwa tayari nimetengeneza masanduku haya kadhaa yaliyoelezewa katika sehemu ya 1, na ikiwa sanduku la kubeba vitu kuzunguka na kuweka mradi pamoja ndio yote inahitajika basi watafanya kazi vizuri. Nilitaka kuwa na uwezo wa kuweka mradi wote uliomo na kuuhamisha