Skocz do zawartości

Minitemp - gadający termometr (i coś więcej)


Pomocna odpowiedź

 dałem sobie radę z tymi headerami.

- jest jeszcze problem z plikiem mbr8ota.csv, Arduino v. 2.3.2 nie widzi tego pliku.

- jeśli zaś doinstaluje się do Arduino esp32 board w  wersji 2.0.17, to ta wersja widzi mbr8ota.

- w wersji Arduino 2.* opcje partycji nie działają automatycznie, trzeba skasować katalog userData, w Windows arduino-ide.

- po woli do przodu.

Windows:
C:\Users\<user name>\AppData\Roaming\arduino-ide\
Linux:
~/.config/arduino-ide/

 

Edytowano przez 99teki
Link do komentarza
Share on other sites

- jednak mały problem

start-pogodynka
PSRAM OK, size 8385672
Mbrola data partition not found
Skanuję I2C...
Brak podłączonych urządzeń I2C

RTC status: 0
Gotowy do pracy - aby uzyskać pomoc wpisz help
WiFi: połączono
WiFi: uzyskano IP
Mbrola data partition not found
ota
Zainstalowana wersja 0.2.3, dostępna 0.2.3

 

Link do komentarza
Share on other sites

Pytanie: czy na pewno użył układu partycji mbr8ota (w build powinien pozostać plik partitions.csv) i czy wgrana binarka espola?

 

Link do komentarza
Share on other sites

No cóż - wyłazi błąd arduino-cli który nie potrafi sobie poradzić z nietypowym układem partycji. Jedyne rozwiązanie: użycie Arduino IDE 1.8.x (ten błędu nie ma, jak ma nieznany sobie typ partycji to uważa że ja wiem lepiej i nie wnika w szczegóły).

 

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

- partitions.csv oraz komunikat po kompilacji 

- binarka wgrana na pewno.

E (392) esp_core_dump_flash: Incorrect size of core dump image: on not found
  
# Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     0x9000,  0x5000,
otadata,  data, ota,     0xe000,  0x2000,
app0,     app,  ota_0,   0x10000, 0x330000,
app1,     app,  ota_1,   0x340000,0x330000,
spiffs,   data, spiffs,  0x670000,0x180000,
coredump, data, coredump,0x7F0000,0x10000,

 

Link do komentarza
Share on other sites

- właśnie próbuję wgrać program do testowania głosu.

- piny są ustawione zgodnie z płytką T-embed (5, 6, 7 pin)

Link do komentarza
Share on other sites

16 minut temu, 99teki napisał:

właśnie próbuję wgrać program do testowania głosu

Spróbuj jakiegoś przykładu z biblioteki ESP8266Audio (pamiętaj o setPinout)

  • Lubię! 1
Link do komentarza
Share on other sites

- po wielu godzinach walki odłożyłem T-embed do szuflady.

- na stole znalazł się esp32 Nano, kostka 170 pinów, bmp280, switch, max98375, głośnik, przewody.

- 45 minut łącznie z kompilacją i wszystko działa, gorzej jest z ustawieniem parametrów mowy.

- jak powinno być ustawione , nie wiem, jak nie ustawię to i tak słabo rozpoznaję mowę, chyba że jest bardzo wolno.

- czy jest gdzieś może dostępna wersja z 16 MB flasha , bez tej kompresji.

- tutaj podziękowania dla autora za trud włożony w ten projekt.

Link do komentarza
Share on other sites

(edytowany)
29 minut temu, 99teki napisał:

czy jest gdzieś może dostępna wersja z 16 MB flasha , bez tej kompresji.

 

Nie wiem czy usłyszysz różnicę - ja głosu bez kompresji używam tylko do słuchania książek na słuchawkach, zresztą aLaw to typowa kompresja telefoniczna.

W pliku config.h Mimbroli ustaw pl1_full zamiast pl1_alaw.

Wgraj plik espola_pl1_full.blob do płytki (od tego samego adresu 0x5b0000), nie przejmuj się rozmiarem partycji dopóki nie masz czegoś dalej.

Będziesz miał bez kompresji...

Poza tym od  następnej wersji przechodzę na µLaw (mniej szumów).

 

Edytowano przez ethanak
  • Lubię! 1
Link do komentarza
Share on other sites

- oczywiście ale to nic nie dało, nie ma głosu.

- robię kompilacje na flashu 16 MB zobaczę czy to przejdzie i będzie głos.

- na tym *.csv działa, jakość głosu + 5%

# Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     0x9000,  0x5000,
otadata,  data, ota,     0xe000,  0x2000,
app0,     app,  ota_0,   0x10000, 0x2d0000,
app1,     app,  ota_1,   0x2e0000,0x2d0000,
mbrola,   data, 0x40,    0x5b0000,0x500000,
coredump, data, coredump, 0xFF0000,  0x10000,

 

Edytowano przez 99teki
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.