Przeszukaj forum
Pokazywanie wyników dla tagów 'LoRa'.
Znaleziono 1 wynik
-
Witam. Od wielu lat udzielam się na https://www.forumfajerwerki.pl Animowałem tam kilka projektów amatorskich systemów pirotechnicznych. W założeniach miały one spełniać funkcję edukacyjną i poprawić bezpieczeństwo fanów fajerwerków. Były nawet dosyć popularne, powstało kilka ich zmodyfikowanych wersji, ale miały też pewne ograniczenia, głównie związane z programowaniem uC. Pomyślałem, że Arduino rozwiąże te problemy i do nowego projektu wybrałem Arduino Nano Every. Płytka PCB została zaprojektowana w KiCad, a kod dla Arduino powstał w Arduino IDE. Hardware jest dostępny jako open source, a program sterujący tym systemem jest freeware. Pliki projektu dostępne są w repozytorium na GitHub https://github.com/pyrobox/knk1303ar1 Płytka PCB została zaprojektowana pod elementy THT aby ułatwić montaż i eksperymenty. Niektóre elementy z PCB nie zostały jeszcze uwzględnione w kodzie np. LoRa E32TTL100 czy Ra-02. Kod jest dosyć obszerny więc został podzielony na kilkanaście plików .cpp i zawiera mi.in.: - obsługę transmisji szeregowej, odbiór i nadawanie, po magistrali RS485 - obróbkę odebranych danych, w tym np. analizę stringa, kalkulację CRC - obsługę wyświetlacza LCD 2x16 z konwerterem I2C, w tym menu na 3 przyciskach - pomiar napięcia DC za pomocą modułu ADS1115 - sterowanie przekaźnikami poprzez rejestry przesuwające 74595 - zapis i odczyt ustawień do/z EEPROM Zastosowanie przekaźników zostanie pewnie uznane za rozwiązanie archaiczne ale uważam, że są one bezpieczniejsze w amatorskich projektach tego typu urządzeń. Poza tym zakładam, ze pojawią się modyfikacje projektu, w których przekaźniki zostaną zastąpione przez MOSFETy. To jest mój pierwszy i na razie jedyny projekt z Arduino. Pewnie pełno w nim fuszerek, ale prototyp działa więc dla mnie jest ok 🙂 Wątek na forumfajerwerki.pl https://www.forumfajerwerki.pl/topic/9585-forumowy-projekt-opensource-systemu-pirotechnicznego/?do=findComment&comment=165880 Niestety dostęp do niego wymaga rejestracji na forum.
- 1 odpowiedź
-
- 4
-
-
- DIY
- Nano Every
-
(i 2 więcej)
Tagi: