#raspberrypi
Zaloguj się aby komentować
Ktoś próbował się bawić hostowaniem usług np. na taki Raspberry PI dla rodziny? Myślałem nad jakimś Pixelfedem czy instancją w Matrixie, Nextcloud też by się nadał.
Dodatkowo korzysta ktoś z https://yunohost.org? Jak się sprawdza?
#opensource #homelab #technologia #raspberrypi
Napisałem jak dla laika ale widzę że to nie ten poziom:)
Ogólnie dla rodziny nie ma sensu, zobaczą jako ciekawostkę ale nadal będą korzystać z gugla i innych serwisów bo tak jest wygodniej, bo lepsza apka, bo jest integracja z telefonem...
@mejwen warto przy okazji postawić Pi-hole do wycięcia reklam w całej lokalnej sieci, działa rewelacyjnie. https://pi-hole.net/
Ja na starym laptopie hostuje jakieś bzdety
Zaloguj się aby komentować
Robiem co mogę aby ułatwiać ludziom wejście do świata espidf ale czasami ręce mi opadają. Niektóre rzeczy, takie jak zmiana IP, serwery DNS można zrobić za pomocą jednej linijki w #arduino IDE, za to w esp-idf wymaga to wielkiego zachodu. W dodatku na Internecie brak jest przykładów, a dokumentacja jest niewystarczająco czytelna. Podzielę się z wami jak obsłużyć CORS - czyli to z czym będziecie musieli się zmagać, jak zaczniecie używać swojego #esp32 jako serwera http, czyli jakby się wydawało bardzo pospolity use-case. Aż dziwne że nie ma do tego przykładów.
Czym jest CORS?
CORS (Cross-Origin Resource Sharing) to mechanizm, który umożliwia bezpieczne udostępnianie zasobów między stronami internetowymi pochodzącymi z różnych domen.
Należy pamiętać że 192.168.0.1/ oraz 192.168.0.1/endpoint to dwie różne domeny i po próbie wysłania czegoś z klienta(przeglądarki) na endpoint serwera(esp-ka) napotkacie się na błąd CORS.
W nomenklaturze frameworku Arduino problem ten można rozwiązać po prostu wywołując na instancji serwera metodę server.enableCORS(true), przed jego uruchomieniem(co wygooglujecie w minutę). Zauważycie wtedy że lecą jakieś dziwne requesty HTTP_OPTIONS, serwer odpowie jakimiś dziwnymi nagłówkami ale to zignorujecie bo wszystko będzie działać. I dobrze.
W esp-idf musicie te wszystkie rzeczy obsłużyć sami. Przed próbą wysłania HTTP_POST na serwer, przeglądarka wyśle na Wasz endpoint 192.168.0.1/endpoint zapytanie HTTP_OPTIONS na które musicie odpowiedzieć. Wystarczy umieścić w odpowiedzi 3 headery. Przykładowy handler obsługujący corsa.
static esp_err_t cors_handler(httpd_req_t *req)
{
ESP_LOGI(TAG,"OPTIONS cors handler");
httpd_resp_set_hdr(req,"Access-Control-Allow-Headers","*");
httpd_resp_set_hdr(req,"Access-Control-Allow-Origin","*");
httpd_resp_set_hdr(req,"Access-Control-Allow-Methods","*");
httpd_resp_send(req,"",HTTPD_RESP_USE_STRLEN);
return ESP_OK;
}
<br />
Dopiero po tej odpowiedzi przyjdzie właściwe zapytanie typu POST z danymi, które chcecie obsłużyć. Jak pod wpisem będzie 5 piorunów do napisze minimalistyczną apke(przykład) która będzie hostowała jakąś stronkę zbierającą dane i wysyłającą je do esp-ka
#programowanie #elektronika #raspberrypi

Można tagować #embedded
@Gitler Nie zgodziłbym się że server http na esp to pospolity use-case. Pospolitym use-casem jest to że esp jest klientem i przesyła dane na serwer, albo że esp jest serwerem i komunikuje się z klientem za pomocą socketów TCP/UDP. Serwer http to jakiś overkill na zasadzie prześlemy obrazek z kamerki, ale i tak nie podłączy się pod to więcej niż jedna osoba w tym samym momencie.
@Gitler dawaj wincy tego mięsa o esp32
Zaloguj się aby komentować
Lubicie Raspberry Pi? Ja przestałem, nie dość że ceny szalone, dostępność trudna to jak się popsuje to kaplica, nie ma możliwości naprawy...układu PMIC nie da się nigdzie kupić.
Płytka przeznaczona dla dłubaczy i nie trudno o jakiś błąd, który może spowodować uszkodzenie w zasilaniu - pyk 800 zł do kosza...
#majsterkowanie #diy #linux #raspberrypi
@Pan_Slon
jaka alternatywa?
@Half_NEET_Half_Amazing orange pi, banana pi i wiele innych.... ale maja swoje minusy - brak supportow
@Half_NEET_Half_Amazing Zależy do czego. Jak potrzebujesz SBC do zabaw z elektroniką to @Klopsztanga podał (od siebie dodam jeszcze ESP32). Jak potrzebujesz po prostu małego komputerka to masa używanych thin client sprawdza się (często dużo lepiej) nie zużywając za wiele więcej prądu niż takie rPI
@Pan_Slon ale się zapuściłeś z włosami ze nie poznalem na 1 rzut oka
@Pan_Slon jaka alternatywa?
@GrindFaterAnona płytki z innymi arm, tu mam pewien kłopot, kiedyś męczyłem się allwinner i tego producenta nie polecam - był problem z otwartością softu/driverów. Ciekawie zapowiadał się amlogic ale odpuściłem bo na moje "potrzeby" szkoda było mi czasu. Warto popatrzeć jaka społeczność urodziła się przy konkretnych SoC, niestety nie dałem łatwej odpowiedzi
@Pan_Slon właściwie to nie dales rzadnej, nadal nie wiem czego uzywac zamiast raspbery
Zaloguj się aby komentować
Mam kable OMY o grubości 0.75mm, 1mm i 1,5mm. Który będzie najlepszy, żeby wysłać z raspberry pi 5V na 3m do urządzenia i potem zmierzyć kolejnym kablem 3m czy ten sygnał wraca? Czy konwerter usb 5v do 12V pomoże? Chcę dać zasilanie z usb raspberry pi i zmierzyć sygnał zwrotny miernikiem napięcia podpinanym pod gpio. Cały układ ma działać tak, że wysyłam 5/12V i albo wraca to samo albo 0V.
#elektryka #elektronika #raspberrypi #diy
Chcesz tylko zmierzyć napięcie? A co to za urządzenie docelowe z którego jest powrót? Jak jest prądożerne to nie zasilaj bezpośrednio z raspberry bo sfajczysz płytkę. Co Ty chcesz liczyć? Straty napięcia na przewodzie o różnym przekroju?
@moderacja_sie_nie_myje Ten gówniany system ma działać tak. Że dajesz mu napięcie i jak jest ok to oddaje to co dostał przewodem zwrotnym. Jak jest alarm to przerywa ścieżkę. Żadnej filozofii. To co wkładasz masz wyjąć na wyjściu.
@JamesOwens No to najtańszy, najcienszy możliwy daj.
Zaloguj się aby komentować
#elektronika #raspberrypi #chatgpt #ciekawostki
https://planetagracza.pl/chatgpt-furby-zabawka-zdominowanie-ludzkosci-bunt-robotow-chatbot-ai/
Zaloguj się aby komentować
Zaloguj się aby komentować
Byliscie juz w salonie #raspberrypi ?

Gdzie ten salon ?
Zaloguj się aby komentować
Piękne moduły w końcu dojechały.
FlameIT Immersion Cooling Monitoring Platform
Minimum 64 czujników temperatury obsłużone po 1Wire - checked
1Wire HUB na RJ45 z obsługą dodatkowego kanału ADC - checked
Konwersja 3V3-5V z ochroną ESD - checked
Dodatkowe rezystory pullup (4,7k oraz 10k) na wszystkich 8 liniach 1Wire aktywowane zworkami - checked
Zestaw może śmigać na ESPHome zamiast naszego firmware - checked
Przejściówka z RP2040 -> ESP - checked
32 wyjścia ogarnięte rejestrem przesuwnym - checked
Wyprowadzone porty pod OLED / I2C / SPI - checked
FAN Spoofery/Symulatory - checked
Zostało dokończenie firmware.
W końcu mamy to
Więcej o standardzie którego używamy do wyprowadzenia 1Wire na RJ45 tutaj:
#immersioncooling #elektronika #esphome #wiznet #rp2040 #raspberrypi #1wire #homeassistant





@felixd aktywowanie oporników zworkami
Bardziej elektrodowego sformułowania nie czytałem w tym roku
@PaczeIok Czepiasz się na siłę
@strcpy_s "to ono sprawia, że dzisiaj na przykład buduję maszyny...a jutro...kto wie"
Z innej beczki trochę - są jakieś odpowiedniki potencjometrów na 1wire? Cos jak - dajemy 5v a na wyjściu informacje o zakresie między 0 a 5v. Chcę zrobić "termostat" z czujnikiem temperatury - w sumie 8 osobnych, żeby trafiały te dane do jednego ESP32, który to z kolei będzie pytal mojej API o jakieś dane
@rtofvnt Tak to opisałeś że nie bardzo wiem co chcesz zrobić. Czy potrzebujesz DAC (Digital to Analog Converter) czyli chcesz podać napięcie z przedziału 0-5 czy potrzebujesz odczytać napięcie z zakresu 0-5V (ADC - Analog to Digital Converter).
Z tego co widzę ESP32 ma wbudowane dwa przetworniki DAC.
https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/api-reference/peripherals/dac.html
Trafiłem też przed chwilą na coś takiego: https://www.analog.com/en/design-notes/a-simple-1wirereg-dac.html
@felixd bardziej ADC - u klienta ma byc zamontowny potencjometr do nastawiania temperatury + do tego czujnik temperatury - cos w sumie jak termostat.
Zaloguj się aby komentować
#elektronika #raspberrypipico #raspberrypi
https://www.waveshare.com/pico-sensor-kit-b.htm
Chyba sie szarpne bo ładne to ( ͡° ͜ʖ ͡°)

Niby spoko. Ale po co?
@Gitler zrobi sobie epapierosa na linuksie
@malkontent chodziło mi o to, że nie bardzo widzę sens takich płytek. Moim zdaniem to płytka powinna być skrojona pod projekt a nie projekt pod płytke.
Zaloguj się aby komentować
@size dlatego wrzuciłem, wygląda bardzo zacnie i wcale nie musi być uber droga, tu masz podobne rozwiązanie m5stack https://shop.m5stack.com/products/universal-iot-experiment-kit-for-esp32
Myśle że za mniej niż połowe ceny m5stack bedzie
Zaloguj się aby komentować
Zaloguj się aby komentować
Jeżeli ktoś będzie potrzebował ciekawy moduł do projektu z Ethernetem to polecam WIZnet W5100S-EVB-Pico.
Właśnie ogarniamy moduł rozszerzający możliwości tego szalonego maleństwa.
Symbol + Footprint także gotowy.
https://oshwlab.com/flameit/wiznet-w5100s-evb-pico
Wstawiasz to szybko do projektu i spokojnie możesz budować resztę płytki bez obawy że coś nie będzie pasowało
#elektronika #raspberrypi #raspberrypipico #rp2040 #wiznet #pcb #iot




Zaloguj się aby komentować
Czy może ktoś polecić mały dysk SSD na usb, mniejszy od dysków 2.5? Potrzebuję do raspberry.
Nie chce pendrive, będę tam dużo zapisywał i za szybko padają chce dysk USB, do tej pory używałem PNY ale może jest jakaś alternatywa?
#pcmasterrace #komputery #raspberrypi
@MMichal jak rozbierzesz obudowę dysku SSD 2.5", to w środku PCB zajmuje może z 1/3 wielkości. jak potrzebujesz jeszcze mniejszego, to też chyba najlepiej kupić obudowę m.2 USB i samemu włożyć dysk jaki się chce
@MMichal a jakie dane zapisujesz? Jak robilem bazę danych sqlite, to trzymalem ja w RAM i tam co kilka sekund zapisywałem nowe dane, a co godzine synchronizowalem z kartą SD i jakoś to chodziło
@HolenderskiWafel takie co najwięcej degradują kartę to logi i pliki influxa
Zaloguj się aby komentować
@sorek podpinasz do kostki w aucie i masz lepszy komputer z gotowym softem pod linucha niż cokolwiek z esp32?
@SUQ-MADIQ linux niekoniecznie jest czymś lepszym jeśli chodzi o automotive z wielu względów
masz lepszy komputer z gotowym softem
Gotowym softem do czego?
Zaloguj się aby komentować
Poeksperymentowałem sobie z dockerem stawiając serwer do gry przez steamcmd na raspi 4. Po wejściu na niego koszmarnie lagowało. Jakkolwiek nie próbowałem to przy 1 graczu wszystko ścinało.
Potem odpaliłem jeszcze raz to samo bez dockera i żadnych lagów. Ehh.
Jakby mi ktoś powiedział czy dałoby się coś wycisnąć jeszcze z tego dockera, by efekt był podobny jak bez to byłbym wdzięczny.
Raspi 4 8GB RAM
Raspbian Bullseye
Upload 50Mbps
Obraz: https://github.com/Vel-San/killing-floor-docker
#docker #gry #programowanie #raspberrypi #linux #bash
@fervi właśnie odpaliłem serwer standalone przez box86 i ładnie chodzi. Myślałem, żeby sobie to dorobić do obrazu, ale chyba to by było tylko chyba dla nauki dockera, a niekoniecznie jakichkolwie zysków, choć mogę się mylić.
Zaloguj się aby komentować
@grappas nie brzmi spektakularnie
Czy nie po to przypadkiem wymyślili przedrostki?
@grappas Przedrostków chcesz używać? W gównoreklamie dla debili? Przecież o to chodzi, żeby były jak najwyższe liczby. Poza tym tam jest:
100M per second
Chyba sieć neuronowa, która wygenerowała tekst tej reklamy nie radzi sobie jeszcze dobrze z liczbami.
@SUQ-MADIQ Bilion brzmi spektakularnie i to jeszcze zgodnie w sumie z prawdą. Acz giga brzmi jeszcze dostojniej ( ͡° ͜ʖ ͡°)
Zaloguj się aby komentować






![Raspberry Pi Tips - Start here [ENG]](https://cdn.hejto.pl/uploads/posts/images/250x250/5b8d12e54c3e47f6638b69983594d4c1.png)