Witam, chciałbym się nauczyć pisać kod/edytować dostępne źródła firmware dla Sonoffa i potrzebuję pomocy osoby która by mnie poprowadziła przez chwilę za rączkę i wytłumaczyła podstawy gdzie co i jak, bądź podała sprawdzone strony gdzie tłumaczą jak to robić krok po kroku. Doświadczenie w programowaniu mam lecz nie w połączeniu z elektroniką, wgrywanie gotowych firmware poprzez Flash Download Tool też mam opanowane.
Czy znalazłby się na forum ktoś kto jest mi w stanie w tym pomóc?
Nauka pisania/edycji kodu
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Najlepiej zacząć od zobaczenia jak to jest zrobione dla podstawowych rozwiązań obsługiwanych przez SUPLE. Przykłady masz tutaj https://github.com/SUPLA/supla-espressi ... lude/board. Mając doświadczenie w programowaniu nie powinno Ci to sprawić żadnej trudności. Jeśli chodzi o elektronikę to musisz znać pinologię modułu i wiedzieć na jakim GPIO jest dane wejście/wyjście.
Można jeszcze pisać w arduino ale tutaj nie pomogę.
Można jeszcze pisać w arduino ale tutaj nie pomogę.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Myślę, że powinieneś zacząć od Arduino aby ogarniać co to jest GPIO, PWM, SPI, I2C i z czym to się "je".
Jest wiele materiałów na ten temat w formie przystępnej nawet dla 8-mio latka.
Własne modyfikacje możesz zacząć od modyfikacji tego co jest.
Najprościej zmodyfikować oprogramowanie dla sonoff-a
https://github.com/SUPLA/supla-espressi ... d/sonoff.c
Jest wiele materiałów na ten temat w formie przystępnej nawet dla 8-mio latka.
Własne modyfikacje możesz zacząć od modyfikacji tego co jest.
Najprościej zmodyfikować oprogramowanie dla sonoff-a
https://github.com/SUPLA/supla-espressi ... d/sonoff.c
SUPLA.... Nareszcie w domu.
