Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Kuunganisha Sehemu Pamoja
- Hatua ya 3: Kupakia na Kubadilisha Nambari kwa Upendeleo Wako
- Hatua ya 4: Kuangalia Ikiwa Inafanya Kazi
Video: Ufuatiliaji rahisi zaidi wa Arduino VESC: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Halo, katika mradi huu tutafanya mfuatiliaji rahisi wa VESC. Hii itakuwa muhimu wakati unataka kufuatilia hali yako ya joto na kujua shida kama vile nilivyokuwa na kupindukia kwa Vesc (ambayo nimegundua tu na mfuatiliaji huu) au unaweza kuitumia kwa kushikamana na onyesho kwenye bodi yako au vipini na angalia kasi yako, mileage, asilimia ya betri na mengi zaidi. Basi hebu tuingie kwenye ujenzi!
Hatua ya 1: Sehemu
1. - Arduino (ninatumia UNO lakini unaweza pia kutumia bodi nyingine yoyote pamoja na esp8266 au esp32)
2. - nyaya zingine za kuunganisha (jaribu kutafuta kontakt ya kontakt yako kwa vesc kwa sababu itakuwa rahisi sana kufungua kiunganishi 1 kikubwa dhidi ya nyaya ndogo ndogo)
3. - onyesho (ninatumia 124 x 32 Oled lakini unaweza kutumia nyingine yoyote kwa kubadilisha maktaba)
4. - hiari - ubao wa mkate (hii ni kwa watu ambao hawataki kuuza au kwa wale ambao wanataka kuifanya kwa muda)
5. - kebo ya USB kwa arduino yako
Hatua ya 2: Kuunganisha Sehemu Pamoja
onyesha: Vcc hadi 3.3V
Gnd kwa Gnd
Sck (au scl) hadi A5
Sda hadi A4
VESC: 5V kutoka Vesc hadi Vin kwenye Arduino
Gnd kwa Gnd
RX kwenye VESC hadi TX kwenye Arduino
TX kwenye VESC hadi RX kwenye Arduino
Hatua ya 3: Kupakia na Kubadilisha Nambari kwa Upendeleo Wako
CODE:
/ ** nambari ya 2020 na Lukas Janky VESC inafuatilia na Oled kuonyesha Ikiwa unahitaji kuniuliza chochote, wasiliana nami kwenye [email protected] au kwa maelekezo yangu. Natumahi kuwa hii itakusaidia.
*/
#jumuisha # pamoja na # pamoja #picha # pamoja # #jumlisha #jumuisha #fafanua SCREEN_WIDTH 128 #fasili SCREEN_HEIGHT 64 #fasili OLED_RESET 4 Adafruit_SSD1306 onyesho (FUNUA_UWILI, KUFUNGA_UREFU, & Waya, OLED_RESET);
VescUart UART;
int rpm; voltage ya kuelea; kuelea sasa; int nguvu; kuelea amphour; kuelea tach; umbali wa kuelea; kasi ya kuelea; kuelea maji; kuelea batpercentage;
Kichujio rahisi cha KalmanFilter1 (2, 2, 0.01);
usanidi batili () {
Serial. Kuanza (115200); onyesha. kuanza (SSD1306_SWITCHCAPVCC, 0x3C); onyesha.fillScreen (0); onyesha.display ();
/ ** Sanidi bandari ya UART (Serial1 kwenye Atmega32u4) * / // Serial1.begin (19200); wakati (! Serial) {;}
/ ** Fafanua bandari zipi utumie kama UART * / UART.setSerialPort (& Serial);
}
kitanzi batili () {
////////// Soma maadili ////////// ikiwa (UART.getVescValues ()) {
rpm = (UART.data.rpm) / 7; // '7' ni idadi ya jozi za pole kwenye gari. Motors nyingi zina nguzo 14, kwa hivyo jozi 7 za pole voltage = (UART.data.inpVoltage); sasa = (UART.data.avgInputCurrent); nguvu = voltage * ya sasa; amphour = (UART.data.ampHours); mto = voltage ya amphour *; tach = (UART.data.tachometerAbs) / 42; // '42' ni idadi ya nguzo za magari zilizoongezwa kwa umbali 3 = tach * 3.142 * (1/1609) * 0.72 * (16/185); // Motor RPM x Pi x (1 / mita kwa maili au km) x Gurudumu x (motor pulley / wheelpulley) kasi = rpm * 3.142 * (60/1609) * 0.72 * (16/185); // Motor RPM x Pi x (sekunde kwa dakika / mita kwa maili) x Kipenyo cha gurudumu x (motor pulley / wheelpulley) batpercentage = ((voltage-38.4) / 12) * 100; // ((Voltage ya betri - kiwango cha chini cha voltage) / idadi ya seli) x 100
}
/ /
onyesha.fillScreen (0); Onyesha Mshale (10, 5); onyesha.setTextColor (1); onyesha.setTextSize (1); onyesha.print (voltage);
Kuweka Mshale (10, 20); onyesha.setTextColor (1); onyesha.setTextSize (1); onyesho.print (nguvu);
Onyesha Mshale (10, 40); onyesha.setTextColor (1); onyesha.setTextSize (1); onyesho.print (rpm);
Onyesha Mshale (10, 55); onyesha.setTextColor (1); onyesha.setTextSize (1); onyesho.print (sasa); onyesha.display ();
kuchelewesha (50);
}
Unaweza kurekebisha na kuonyesha thamani yoyote kutoka kwa nambari ambayo unataka
Hatua ya 4: Kuangalia Ikiwa Inafanya Kazi
Sasa unapoangalia ikiwa inafanya kazi ni wakati wa kuiunganisha na kuongeza lebo kwenye maadili yako kama Volts au Amps. Solder juu ya arduino nano kwa hivyo itakuwa ndogo au unaweza hata kuipeleka na arduino nyingine kwa kidhibiti chako cha mbali. lakini kwa hiyo kuna mafunzo mengine mengi (tafuta kusambaza maadili na arduino). Natumahi kuwa hii ilikusaidia kutatua shida yako au kutengeneza telemetry nzuri ya vesc.
Ilipendekeza:
Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hatua 4
Ufuatiliaji wa Ubora wa Hewa Na MQ135 na Joto la Nje na Sura ya Unyevu Zaidi ya MQTT: Hii ni kwa madhumuni ya mtihani
Kukua Lettuce Zaidi katika Nafasi Ndogo Au Kukua Lettuce katika Nafasi, (Zaidi au Chini): Hatua 10
Kukua Lettuce Zaidi katika Nafasi Ndogo Au … Kukua Lettuce katika Anga, (Zaidi au Chini): Hii ni uwasilishaji wa kitaalam kwa Shindano la Kukuza Zaidi ya Dunia, Mashindano ya Watengenezaji, iliyowasilishwa kupitia Maagizo. Sikuweza kuwa na msisimko zaidi kuwa nikibuni utengenezaji wa mazao ya nafasi na kutuma Instructable yangu ya kwanza.Kuanza, shindano lilituuliza
Holdies Kubwa zaidi: Nilidanganya Simu ya Zamani ili kucheza Muziki Mkubwa Zaidi wa Kushikilia .: Hatua 13 (na Picha)
Holdies Kubwa zaidi: Nilidanganya Simu ya Zamani kucheza Muziki Mkubwa wa Kushikilia.: kuna miradi mingine mingi ya kusisimua ambayo unaweza kufanya na utapeli huu wa kimsingi wa hizi dawati zinazopatikana kwa urahisi " simu.
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi kwa Port: 3 Hatua
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi Bandari. Mradi huu utakusaidia kuunganisha LEDs 18 (6 Nyekundu + 6 Bluu + 6 Njano) kwa Bodi yako ya Arduino na uchanganue ishara za wakati halisi wa Kompyuta yako na uzipeleke kwa taa za taa kuziwasha kulingana na athari za kipigo (Mtego, Kofia ya Juu, Kick)
CheapGeek- Fanya Mfuatiliaji Mbaya Zaidi Awe Mbaya Zaidi : Hatua 5
CheapGeek- Fanya Mfuatiliaji Mbaya Zaidi Awe Mbaya Zaidi …: Mfuatiliaji mbaya wa zamani- wa zamani wa rangi ya dawa na waa laa, mfuatiliaji mbaya zaidi au mdogo. (kulingana na jinsi unavyoiangalia) Nilikuwa na mfuatiliaji wa vipuri niliyotumia kwa kazi ya PC nyumbani. Mfuatiliaji ulihitajika kuwa mweusi. Pamoja na kila kitu ninacho ni nyeusi hata hivyo