#arduino

10
66

@koszotorobur jeszcze jako pracę inżynierską chciałem zrobić wtrysk do Malucha, ale miał być analogowy, bo się wtedy nie znałem. Zrobiłem nawet jakiś model mechaniczny z przepustnicą bodajże od Forda Ka, zrobiłem płytkę, ale nigdy nie przetestowałem

Zgodnie z tym, co piszą w internetach samochody gaźnikowe cierpią na benzynie E10, bo zostaje ona w komorach pływakowych gaźników (zgodnie z planem), a od tego aluminium koroduje.

Mam dwa samochody na gaźniku - Malucha i Rovera. W Maluchu spalanie na trasie w długi weekend (A2 + A1 + ze 20 km drogami gminnymi) wyniosło 4,5 i 4,2 L/100 km. Mało, a jechałem 85-88 km/h. Wtrysk powinien ten wynik popchnąć poniżej 4 L, a dodatkowo może z racji precyzji działania podniesie szczątkowo moc

W Roverze trzeba umieć ustawić gaźniki, choć nie wiem w jakim są stanie i czy przypadkiem coś tam jednak nie jest do wymiany. Wtrysk ułatwi ustawianie, wyeliminuje elementy drogie w serwisie (choć dostępne, ale np. igła dyszy to 20 GBP, dysza 25 GBP, uszczelka osi przepustnicy 4 GBP). Przejdę na coś współczesnego, będzie mniej awaryjnie, więc więcej przyjemności z JAZDY zamiast serwisu


Z jednej strony traktuję to jako wyzwanie, z drugiej sposób na oszczędność, a kto wie, może kiedyś z trzeciej będzie to jakieś źródło piniądza

d20392f1-5490-4974-b26e-fdb3a10cf4e3
8bfe19ae-09c3-4f45-9ae6-13263376d8f7

Zaloguj się aby komentować

LIVE niedziela 18.08.2024, 20:00

#2 - Robot jeżdżący - PlatformIO, komunikacja UDP i podstawowe komendy


Przyszło trochę gratów więc kontynuujemy amatorską, nieprofesjonalną serię w której tworzymy zdalnie sterowanego ale i autonomicznego robota jeżdżącego. Jutro na LIVE w planach:


1. Pokażę Wam parę gratów, które zakupiłem: lepszy kontroler silnika, bajery do lutowania układu, moduł WIFI, czujnik odległości, silniczki z kółkami, zawieszenie z Leroy Merlin w postaci płyty MDF

2. Przedstawię super alternatywę (którą właśnie odkryłem) dla Arduino IDE czy Atmel (Microchip) Studio - PlatformIO

3. Spróbujemy napisać obsługę podstawowych manewrów na przyszłego robota i komunikować rozkazy z serwera


Polecam oczywiście obejrzeć poprzednią część, w której rozkminiałem podstawową komunikację UDP i kontrolę silniczka DC a której jutrzejszy LIVE jest kontynuacją.


Zachęcam do supukcji kanału i śledzenia tagu #programujzpasterzem


#programowanie #arduino #programista15k #naukaprogramowania #hobby


https://www.youtube.com/watch?v=KAXNM6-K38c

Zaloguj się aby komentować

Zaloguj się aby komentować

Szalom. Przyszli kable, kontynuujemy amatorski projekt robota. Zapraszam o 21:00 na strima, w planie:


- podłączym silnik,

- napiszemy prosty serwer i połączymy się po WIFI (UDP) z #arduino i spróbujemy sterować jego obrotami z kompa


Tag do śledzenia: #programujzpasterzem. Zachęcam do supukcji kanału.


#programowanie #programista15k #naukaprogramowania


https://www.youtube.com/watch?v=11laz_yXJog

Zaloguj się aby komentować

Napisałem libke pod #esp32, którą testowałem tylko na płytkach esp32 i esp32 s(3). Libka to multiframeworkowy wifiManager z paroma extra funkcjonalnościami. Nie mam na stanie płytek z z serii C jednak z tego co wiem to wifi, i serwer http obsługuje się identycznie jak na zwykłych esp-kah i esp-kach z serii S. Mógłby ktoś to potwierdzić albo zaprzeczyć? Readme będzie ładniej wyglądało jak usunę te "should work" z shieldów.


#arduino #programowanie #programista15k #elektronika #diy

564a801a-4e2a-419b-9866-9eb885f1b0e9

#majsterkowanie #arduino widziałem mnóstwo osób, które podpinały silniczki do projektów z arduino, ale w życiu nie widziałem żeby ktokolwiek coś dopinał do tego silnika. Jest 500 poradników jak płynnie sterować pracą silniczka, ale do czego wy w ogóle podłączacie same silniki? Do jakiś kół, czy sterowania czymś?


Ja miałem wiele pomysłów (automatyczne otwieranie rolet, czy automatycznie poruszająca się zabawka, nie do końca dla dzieci ( ͡° ͜ʖ ͡°) ), ale moment w którym odpadałem, to było kiedy musiałem przestać kręcić silnikiem który niczego nie ruszał

@redve W zasadzie jeżeli jesteś w stanie sterować ruchem obrotowym to będziesz w stanie sterować większością mechanizmów. Robiłem z prostych silniczków sterowanie oknami w szklarni, sterowanie strumieniem wody w akwarium itp. Jedynym ograniczeniem jest wyobraźnia i umiejętności nie tylko z zakresu elektroniki/programowania ale i mechaniki. Ludzie robią fajne prototypu przy użyciu kontrolerów, silniczków i lego.

Zaloguj się aby komentować

Rozpoczynam mój pierwszy projekt na #arduino lub #esp32. Jestem też kompletnie zielony z #elektryka #elektronika (jak widać nawet nie wiem jaki tag jest poprawny xD) dlatego proszę Was o pomoc. Układ ma obejmować (oprócz wspomnianego Arduino lub esp32 ) dwa czujniki ruchu, dwie diody oraz cztery wyświetlacze oled, wyświetlające w tym samym czasie te same informacje. Znalazłem taki artykuł opisujacy jak podłączyć wyświetlacz oled ale czy ktoś może mi powiedzieć jak podłączyć cztery, wyświetlające to samo?

https://botland.com.pl/blog/esp32-podlaczenie-wyswietlacza-oled/

czy do takich projektów muszę obliczać te wszystkie prądy rezystancje itp o ktorych nie mam bladego pojęcia, czy mogę to na pałę poskręcać?

Z góry dziękuję za pomoc.


btw zaciekawiła mnie ostatnio tematyka #embeded w ogólności, ktoś tu ostatnio pisał, ze zakłada własną firmę zajmująca się tym ale nie mogę znaleźć kto. czy takie rzeczy w produkcji też robi się na arduino/esp32 czy na jakichś innych układach?


dorzucę jeszcze #programowanie

Elektronika jest poprawnie. Elektryka to bardziej temat związany z zasilaniem EE. Elektronika to gdy mamy do czynienia z przetwarzaniem sygnałów elektrycznych co również zachacza o programowanie embeded.


A co do profesjonalnego zastosowania, eps32 jak najbardziej jest używane i ,o zgrozo, bliblotego Arduino też. Na szczęście nie spotkałem się z używaniem urządzeń Arduino w profesjonalnej produkcji. I dla jasności, Arduino to zarówno hardware (płytka z uC) jak i software z bibliotekami.

A co do sedna czyli 4 wyświetlaczy. Teoretycznie to powinno zadziałać. Tak na szybko patrząc to wyświetlacz komunikuje się przez I2C. Możliwe że nawet da się ustawić adres dla każdego wyświetlacza. W najgorszym wypadku, uC nie będzie poprawnie odczytywał sygnałów zwrotnych.

Do LED na pewno będziesz musiał użyć jakieś rezystory. Do komunikacji z wyświetlaczami nie powinieneś się martwić o prądy bo te będą znikome. Ale nie zaszkodzi wyliczyć ile całość będzie pobierać prądu i czy zasilanie to pociągnie. No i pytanie co to za czujniki ruchu będą.

@szczekoscisk wlasnie ma byc na kazdym to samo i moje pytanie najbardziej jest o to jak to podlaczyc. Skrecic z kazdego kable razem i od tego jeden do Arduino czy jak?

@GrindFaterAnona jeżeli chcesz iść w embedded zawodowo, to idź na studia EE i wybieraj ścieżkę cyfrowej elektroniki. Na studiach dostaniesz solidną podstawę do dalszego rozwoju.


Odradzam używania arduino czy esp32 ze względu na brak debuggera, chyba że dokupisz. Odradzałbym też korzystania z biblioteki arduino. Moim zdaniem płytki od stm (stm32 nucleo) są lepsze, bo mają debugger na płytce. Dlaczego to jest ważne? Bo to jest najszybszy sposób na zrozumienie jak zachowuje się twój kod i gdzie leży problem. Żadne printf'y ci nie pomogą.


Arduino w profesjonalnych projektach nie widuję. Esp32 już tak.

@markxvyarov dziękuję, raczej na poczatek chce zrozumiec i zobaczyc z czym to sie je i czy mi podpasuje zanim pojde na studia te stm32 to sie uzywa w "profesjonalnych projektach"?. Jak sie w ogole robi obudowy do takich zabawek, zeby tą elektronike w czyms zamknac?

@GrindFaterAnona można wykorzystać uniwersalne obudowy i umieścić tam swoją elektronikę za pomocą śrub dystansowych. Można zaprojektować i wydrukować na drukarce 3D. Jeżeli jest to masowa produkcja to wtrysk. Gdzieś po środku jest metoda proszkowa. Jest tego dużo, wszystkiego nie wiem.

Zaloguj się aby komentować

Ma ktoś może wiedzę, czy jest możliwość zaprogramowania esp-12e przy użyciu esp32-c3? Konkretnie chodzi mi o ESPHome.

Mam jeszcze jakiegoś klona pl2303 z dorobionym dtr przez kondensator, jeśli to może mi pomóc.

Jeśli macie jakiegoś tutka to chętnie przygarnę bo wszystko co jestem w stanie zaleźć odnosi się arduino a nie ESPHome.

#esp32 #arduino #programowanie #homeassistant #esphome

Zaloguj się aby komentować

Doszło, ale to małe gówienko jest :3. Milk V Duo za 5-6$


64mb ram, linux inside :3 Gdyby nie to że nie ma wbudowanego WiFi, to byłby to #esp killer. Ale na pewno jest killerem dla Rassberry pico.


#arduino #esp32 #diy #programowanie #rtos #linux

3f9bba2f-1e7a-45cf-b7bc-d8bdf059c146

@Klopsztanga ciekawy, jest ethernet bez wtyczki i slot na karty pamieci

9$ na ali, chyba sie skusze i tez zamowie

Zaloguj się aby komentować

Testował ktoś z was Milk-V Duo  ?


Za 5$ płytka rozwojowa z linuchem na pokładzie, 64mb ram, support h264, support usb i innych gadźetów.


No ale cena - za 30zł można kupić na aliexpresie, czyli cena porównywalna do esp32 lub rsp pico (no może 50% droższa)


Czekam na dostawę, jak będzie tak jak opisują - to miazga :3


#arduino #esp32 #diy #programowanie

68a85605-edcd-4978-bd25-eae090ce64dc

@Klopsztanga Jak znam życie z tymi tanimi płytkami, to problem będzie z dokumentacją. Co drugi pin GPIO będzie działał tak jak powinien, i żeby to w ogóle działało, będziesz musiał pohaczyć ze sobą kilka niekompatybilnych bibliotek.


Po tym, jak na jednej z tanich płytek musiałem brute forcem ustalać który PIN przekłada się na które oznaczenie (i czy w ogóle działa) stwierdziłem, że pierdzielę i następnym razem biorę RPI.

@Klopsztanga testował. I nie ma problemu z dokumentacją.

powiem nawet więcej że tak testowałem że zamówiłem na spróbusa kilkanasice egzemplarzy

na arace.tech masz nieco lepsze ceny

Zaloguj się aby komentować

Zaloguj się aby komentować

Jesteś spłukany, więc używasz do produkcji badziewia za 3$, sprzętu za kilka tysięcy. Prawdziwa natura wszystkich filmików DIY.

Jeszcze warto wspomnieć o Autodesku za kilka kafli na polskie xd

Zaloguj się aby komentować

Ja preferuję jednak kulki. W różnych wydaniach.


Kiedyś w pracy handlowcy narzekali na ekrany dotykowe w jednym z naszych produktów. Dorzuciłem więc własne kulki, które można było uruchomić tajną kombinacją w GUI.

Pograli, pobawili się i okazało się, że przestali narzekać na ekran dotykowy

Zaloguj się aby komentować

Wstałem rano, wypiłem kawę i stwierdziłem, że skoro i tak kupiłem od razu dwa MSGEQ7, to trzeba zmontować stereo. Kilka chwil drutowania, później parę zmian w kodzie i cyk, można robić dyskotekę.


Muszę sobie kupić szpule odpowiednich drucików do breadboardów i samemu powycinać odpowiednie długości, bo z gotowców nie da się nic estetycznego ułożyć. Trzeba rzeźbić z tego, co się ma, ani to kolorami zgrupować, ani sensownie poprowadzić. A nie chce tego zamykać w pudełku, bo podoba mi się taka widoczna elektronika.


https://youtu.be/_tA1uIFurLo


#arduino #esp32 #programowanie #muzyka

f18e49f3-1342-46ab-82be-102cae09eb7d

Zaloguj się aby komentować

Planuje dać #arduino do kuchni żeby robiło mi śniadanie (kiedys widzialem goscia z inteligentnym przedłużaczem do którego był wpięty toster i czajnik, że sie odpalały 6 rano)


Jakie przepisy jeszcze byłyby proste w przygotowaniu, które ogarne z arduino? Bo płatki z mlekiem bedzie trudno

@redve powaznie do wlaczenia czajnika i tostera potrzebne ci arduino? Kup sobie smart switcha albo smart wtyczke za 40zl i z poziomu telefonu ustawisz sobie o ktorej ma sie wlaczac i wylaczac, nawet zaleznie od pogody czy tego czy jestes na chacie czy nie

Zaloguj się aby komentować

Ja wiem, że nic wielkiego, ale jaram się jak dziecko


Zawsze chciałem podpiąć sobie spectrum analyzer pod gramofon, bo po prostu lubię ten efekt. Ale nie na tyle, by kupować jakieś cudaki. Co innego samemu zbudować. Prosty układzik na MSGEQ7, teraz tylko dopracować, zamknąć w obudowie, zmienić ekran na większy, podpiąć i jakoś fajnie zsynchronizować listwę LED i zapraszam na dicho


#esp32 #arduino #muzyka #diy


https://youtu.be/ImUbdEwjToQ?si=RjFGFUVXuT64eKBi

@wombatDaiquiri Sprzęt mogący przyprawić o zawał każdego audioentuzjastę


Onkyo CP-1050 podpięty do głośników Edifier R2730DB. Może kiedyś zainwestuję w prawdziwe kolumny itd., ale aktualnie po prostu miejsca na to brak.

Zaloguj się aby komentować

No więc jestem poważnym programistą wykonującym poważne projekty


https://youtu.be/NE0OFeCpsDM


Od jakiegoś czasu szukam sobie relaksującego hobby na zimę i wymyśliłem #programowanie. Przeszedłem od podstaw assemblera 6502 przez podstawy grafiki 2d i 3d, następnie podstawy pisania shaderów dochodząc do #arduino i #esp32 . Tu zdecydowanie zostanę na dłużej, bo zabawa jest przednia, a w domu już zaczynają się walać różne mikrokontrolery i układy. A i w pracy udało się wdrożyć banalny projekt. Polecam.


#atari rlz

Z fajnych bajerów jest ESP-MESH czyli espki tworzą swoją sieć mesh i komunikują się bezpośrednio z pominięciem routera.

Też możesz sprawdzić ESP-HOME. Odbiega to trochę od programowania bo tutaj generujesz soft na podstawie konfiguracji. Używany do automatyzacji domu, współpracuje z popularnym Home Assistant. I masz gotowe OTA (programowanie przez wifi)

Zaloguj się aby komentować

WifiManager status update


Udało mi się naprawić pare bugów i dodać do servera obsługę przez web socket. Dodalem funkcjonalność listowania dostępnych sieci wifi na stronce i aktualnie wygląda to jak na zdjeciu. Niestety się to nie ładuje po pierwszym wczytaniu strony a dopiero po kliknięciu przycisku "refresh". Problemem jest to że frameork twierdzi że podaje mu zły uchwyt do serwera i nie może znaleźć deskryptora soketu, który jest z nim powiązany. Dziwne ... Wiem, że w requeście, odpowiedzialny za inicjaliwoanie handshaku, który przychodzi od klienta(przeglądarki) jest uchwyt jakiegoś serwera ale zakładałem że jest to tem sam uchwyt, który został mi zwrócony jak tworzyłem instancje serwera? Czyżby to był bug frameworku ? Nie wiem. Dokumentacji do tego nie ma i zostaje mi tylko analiza kodu bibliotecznego

Następnymi krokami będą:


  • dodanie obsługi "custom parametrów" ( na wzór tego co oferuje wifiManager od tzapu)

  • minifikacja stronki ( ogólnie liba zajmuje ponad 1mb i musze to zoptymaliwoać pamięciowo ale na początek zaczne od tego)

  • dodanie logera na stronce ( taki bonus bo inne wifiManagery tego nie mają)


Jakie inne funkcjonalności moge jeszcze dodać ? Co ma konkurencja, lub czego nie ma a powinna mieć? Na koniec ankieta.


#esp32 #arduino #embedded #programowanie #diy

4869febb-eae6-4f7b-b109-dd6ddaca7e20

Czy w przypadku esp32(4mb flashu) 1mb zajęte przez wifiManagera to ZA dużo

18 Głosów

Zaloguj się aby komentować

#majsterkowanie #elektronika #elektryka #arduino

Jakie elementy polecicie do zabawy z arduino żeby sie pobawić jakimiś elementarnymi układami? Mam na myśli jakieś silniczki, układy cyfrowe, ale też tranzystory, ledy etc.

Coś na czym dam radę zmontować jakieś ciekawe zabawki / układy

@WolandWspanialy totalnie do bani. Dodaje arduino które już mam, nie jest opisane co jest w środku, a opcjonalny "miernik" za 14.99 każe mi podejrzewać, że reszta zestawu jest warta podobne kwoty

@redve Nie wiem czy się zrozumieliśmy. To jest zestaw do nauki, wszystkie te elementy możesz kupić osobno na Allegro/Aliexpress, nie zrobisz z tego zestawu do pracy na mrozie 24/7 ale proste układy jak najbardziej. Do nauki nie używasz drogich elementów bo szkoda.


A sam Forbot to akurat znana i dobra firma. Niemniej jeżeli nie znalazłeś tego co szukasz to niestety bardziej nie pomogę.

Zaloguj się aby komentować

Hejka naklejka


Zrobiłem libke do łączenia się z wifi na #esp32 . Jest to marna(narazie) podróba wifiManagera od tzapu. Zrobiłem ją tylko dlatego, że tamta działa tylko na arduino-esp32 a moja arduino-esp32 i na czysym espidf framweroku (oraz przez platformio). Narazie mam


  • Odpalanie wifi w trybie AP

  • Serer http ze stroną do podania loginu i hasła do wifi

  • Captive portal ( działa na linux i android, na innych platformach nie testowałem)

  • Zapis i odczy credentiali z pamięci Flash

  • Przejście do trubu STA lub AP_STA ( do wyboru przez uzytkownika)


Moje założenia to:


  • libka ma działać na zasadzie plug and play ( co jest trudne ze względu na kolejny punkt)

  • libka ma być niezależna od frameworku/IDE (nie ważne czy ktoś używa arduino, platformIO czy czystego espidf)


Pytanie:

Jakie dodatkowe funkcjonalności powinienem dodać ? Myślałem nad umożliwieniem dodawania przez użytkownika innych parametrów oprócz SSID i hasła do wifi do stronki i ich zapis. I jeszcze dodać na stonce logger. Czyli okienko gdzie bedą wyświetlać się logi z wykonywania programu bo czasami ktoś może nie mieć dostępu do portu szeregowego żeby je czytać jak urzadzenie gdzieś stoi.


#programowanie #arduino #elektronika #cpp

88ffa8f0-a80c-449c-af94-88c1a5c76a9d

@fitoplankton ma i korzystam. Mam ustawiony cpp17 żeby mieć optionale bez konieczności dodawania boosta. Pewnie pijesz do tego new i delete. Otóż funkcje frameworku są napisane w C a nie w cpp. To co widisz na screenie wyżej wygląda teraz tak jak poniżej.

fe3cb080-3241-4846-9e3c-b68dce1b0915

Zaloguj się aby komentować