Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Funga Bodi na Accelerometer
- Hatua ya 2: Programu ya Flash kwa Arduino Nano
- Hatua ya 3: Sakinisha Mazingira ya Runtime ya Java ili Kuendesha Maombi ya Mteja kwenye PC
- Hatua ya 4: Sakinisha Maombi ya Mteja Kusoma Kuratibu Kutoka Arduino na Kufuatilia Takwimu
- Hatua ya 5: Usawazishaji wa Accelerometer
- Hatua ya 6: Uchambuzi wa Ziada
Video: Mchemraba wa Wakati - Kifaa cha Kufuatilia Saa ya Arduino: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Ningependa kupendekeza mradi rahisi lakini muhimu sana wa arduino kufuatilia hafla za wakati kwa kubonyeza kifaa cha mchemraba mzuri. Geuza kwa "Kazi"> "Jifunze"> "Kazi za nyumbani"> "Pumzika" upande na itahesabu wakati unaotumia kwenye shughuli hiyo. Mchemraba wa wakati umejengwa kulingana na Arduino Nano na ADXL345 accelerometer iliyowekwa kwenye sanduku la ukubwa unaofaa ambalo unaweza kuteka alama za shughuli au majina. Mwisho wa siku unaweza kuangalia takwimu. Natumai itanihamasisha "Jifunze" zaidi.
Kuna bidhaa nyingi zinazofanana kwenye soko kama TimeFlip.io, Timeular.com, ZEI. Unaweza pia kujaribu mradi mzuri wa DIY kutoka Adafruit https://learn.adafruit.com/time-tracking-cube. Walakini napendekeza uifanye iwe rahisi zaidi. Kufuatilia data ya wakati hauitaji wifi yoyote au muunganisho wa mtandao wa bluetooth kwenye huduma za wingu. Cube ya muda inaendeshwa na kushikamana na PC kwa kebo ya USB. Kwenye kompyuta lazima utumie programu yangu ya java ambayo inasikiliza ujumbe wa serial kutoka kwa arduino na kuonyesha jumla ya muda uliotumiwa.
Vyanzo vyote vya programu vinavyohitajika na maagizo mengine sio ya kina unaweza kupata kwenye mradi wangu wa GitHub:
Vifaa
1. Arduino Micro au Nano kama hiyo:
2. Kihamasishaji cha ADXL345:
3. Katoni / sanduku la mchemraba wa plastiki
4. kebo ya USB
Hatua ya 1: Funga Bodi na Accelerometer
Sensor ya ADXL345 ni kiharusi-axis cha 3-axis ambacho kinaweza kupima nguvu za kuongeza kasi na wakati ni tuli unaweza pia kusoma mwelekeo wake. Lazima uweke waya Arduino Nano au bodi ndogo na ADXL345 accelerometer kama kwenye picha.
Sitaelezea kwa kina jinsi accelerometer ya ADXL345 inavyofanya kazi. Habari zote zinazohitajika nimepata katika nakala nzuri sana juu ya kasi ya unganisho kwa arduino na programu:
Hatua ya 2: Programu ya Flash kwa Arduino Nano
Katika hatua hii tunapaswa kupakia programu kutoka studio ya Arduino kwa bodi ya arduino. Nano ya arduino itaweza kusoma kuratibu za XYZ kutoka kwa accelerometer na kuzipeleka kwa bandari ya serial katika aina fulani ya pakiti za data kama
Unaweza kupakua vyanzo vyote vinavyohitajika kutoka kwa ukurasa wangu wa mradi wa GitHub (kama faili moja ya kumbukumbu):
1. Ondoa kumbukumbu ya zip iliyopakuliwa kwenye folda fulani kama c: / program / tcube na kufungua faili tcube / arduino / tcub / tcub.ino katika studio ya Arduino.
2. Unganisha bodi ya arduino kwa PC kwa kutumia kebo ya USB.
3. Kutoka kwa Zana-> Bodi: chagua "Arduino Nano" (au bodi nyingine ambayo unapanga kutumia).
4. Ikiwa unatumia aina zingine za kichina za arduino basi unapaswa kuchagua kutoka kwa Zana-> Processor-> ATmega328P (Loader ya Kale)
5. Chagua bandari iliyounganishwa kutoka kwa Zana-> Bandari -> COM3 (kwa upande wangu)
6. Pakia programu kwa arduino
7. Kuanzia wakati huo itatuma pakiti za data mara moja kwa bandari ya serial ya USB.
8. Ili kujaribu ikiwa kila kitu kinafanya kazi vizuri unaweza kufungua "Serial Monitor" katika Studio ya Arduino. Unapaswa kuona pakiti ambazo zilizalisha kila sekunde kama …… (ambayo inamaanisha kuratibu halisi za kasi ya kasi).
Hatua ya 3: Sakinisha Mazingira ya Runtime ya Java ili Kuendesha Maombi ya Mteja kwenye PC
Kabla hatujaendelea lazima uhakikishe kuwa una Mazingira ya Muda wa Java (JRE) kwenye kompyuta yako.
Maombi ya mteja ambayo niliunda kupokea ujumbe kutoka Arduino na jumla ya takwimu imeandikwa katika lugha ya programu ya Java. Na JRE inahitajika kuendesha programu za Java. Unapaswa kuwa na angalau JRE8 iliyosanikishwa. Ninakushauri upakue toleo la x64 kwa Windows. Tafadhali pakua kutoka kwa wavuti ya Oracle
Hatua ya 4: Sakinisha Maombi ya Mteja Kusoma Kuratibu Kutoka Arduino na Kufuatilia Takwimu
Sasa ni wakati wa kuandaa na kuzindua programu ya mteja kwenye PC yako, ambayo itaunganisha kwenye bandari ya USB kusikiliza na kufuatilia takwimu za wakati.
Ikiwa unaifahamu Java unaweza kupakua na kukusanya vyanzo vya programu ya jaji ya Time Cube kutoka kwa mradi wangu wa GitHub. Walakini ndani ya kumbukumbu kamili ya mradi ambayo tayari umepakua tayari imekusanywa na iko tayari kutumia jalada la programu tcube.zip ambayo unapaswa kufungua kwenye folda fulani (inaweza kuwa c: / programcube)
Ikiwa utaendesha run.bat ya faili inapaswa kuanza programu, ambayo mara moja itajaribu kuanzisha unganisho kwa bandari fulani ya COM inayotumiwa na bodi ya Arduino (Arduino iliyounganishwa na USB inatambuliwa moja kwa moja na Windows kama bandari fulani ya COM).
Ikiwa kila kitu kimesanidiwa kwa usahihi unapaswa kuona mara moja kaunta za wakati zinaendesha kulingana na shughuli zingine. Na kwa kupindua mchemraba unapaswa kufuatilia shughuli tofauti. Dirisha la programu linaonyesha kumbukumbu ya matukio na unaweza kuona makosa yoyote ya unganisho ambayo yanaweza kutokea.
Hatua ya 5: Usawazishaji wa Accelerometer
Inaweza kutokea kwamba unapaswa kusawazisha Mchemraba wako wa Muda kwa sababu kasi ya kasi yako haielekezwi sawa na yangu. Fungua tu faili ya programu na mali na ubadilishe masafa ya kuratibu za kila upande wa mchemraba kulingana na kuratibu halisi ambazo utaona kwenye dirisha la kumbukumbu la programu kwa kila upande wa mchemraba.
Au unaweza kujaribu mwelekeo na kupata nafasi ya kuongeza kasi kuwa kama yangu.
Hatua ya 6: Uchambuzi wa Ziada
Maombi yangu ya java ni rahisi sana na yanaonyesha tu wakati uliotumiwa kwa kila shughuli wakati wa mchana. Ikiwa unataka kuwa na uchambuzi zaidi unaweza kutumia Microsoft Excel kwa uchambuzi wa ziada.
Maombi hutengeneza faili ya log-time.csv katika muundo wa CSV, ambayo ina hafla zote zilizotumwa kutoka arduino. Kwa kuwa hafla zinazalishwa kila sekunde unaweza kufanya uchambuzi wa kina wa siku katika MS Excel kujenga chati nzuri, grafu na uchambuzi wa ziada.
Katika folda ambayo umepakua kutoka kwa mradi wangu wa GitHub unaweza kupata log_analytics.xlsx faili bora ambayo inaunda chati ya pai kwa kutumia data kutoka kwa faili ya log -cs.csv. Lazima usasishe chati kwa mikono kwa kubonyeza kitufe cha "Refresh All" katika Excel.
Ilipendekeza:
Q-Bot - Chanzo cha wazi cha Mchemraba wa Rubik: Hatua 7 (na Picha)
Q-Bot - Chanzo cha Mchemraba wa Mchemraba wa Rubik: Fikiria una mchemraba wa Rubik ulioganda, unajua kwamba fumbo huunda miaka ya 80 ambayo kila mtu anayo lakini hakuna mtu anayejua jinsi ya kutatua, na unataka kuirudisha katika muundo wake wa asili. Kwa bahati nzuri siku hizi ni rahisi sana kupata suluhisho la kusuluhisha
Mchemraba wa Uchawi au Mchemraba Mdhibiti Mdogo: Hatua 7 (na Picha)
Mchemraba wa Kichawi au Mchemraba Mdhibiti Mdogo: Katika Maagizo haya, nitakuonyesha jinsi ya kutengeneza mchemraba wa Uchawi kutoka kwa mtawala dhaifu wa Micro. Wazo hili limetoka wakati nilipochukua Mdhibiti mdogo wa ATmega2560 kutoka Arduino Mega 2560 na kutengeneza mchemraba Kuhusu vifaa vya Mchemraba wa Uchawi, nimefanya kama
DIY Smart Robot Kufuatilia Kits za Gari Kufuatilia Gari Pichaensitive: Hatua 7
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTUnaweza kununua kutoka kufuatilia gari la robotTheoryLM393 chip linganisha picharesistor mbili, wakati kuna upande mmoja photoresistor LED kwenye WHITE upande wa motor utasimama mara moja, upande mwingine wa motor inazunguka, ili
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Jinsi ya Kukusanya Kitanda cha Mchemraba cha 3D cha 8x8x8 Bluu ya Muziki ya MP3 ya MP3 kutoka kwa Banggood.com: Hatua 10 (na Picha)
Jinsi ya Kukusanya Kitita cha Mchemraba cha 3D cha Mwanga 8x8x8 Bluu ya LED ya MP3 Music Spectrum Kutoka Banggood.com: Hii ndio tunayoijenga: 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Hiari ya Uwazi Nyumba ya Bodi ya Acrylic Ikiwa unapenda mchemraba huu wa LED, unaweza kutaka angalia kituo changu cha YouTube ambapo ninatengeneza cubes za LED, roboti, IoT, uchapishaji wa 3D, na mor