Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'Walentynki'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - DIY
    • Projekty - DIY roboty
    • Projekty - DIY (mini)
    • Projekty - DIY (początkujący)
    • Projekty - DIY w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie

Kategorie

  • Quizy o elektronice
  • Quizy do kursu elektroniki I
  • Quizy do kursu elektroniki II
  • Quizy do kursów Arduino
  • Quizy do kursu STM32L4
  • Quizy do pozostałych kursów

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Imię


Strona

Znaleziono 1 wynik

  1. Cześć wszystkim, chciałabym się z wami podzielić swoim projektem, który jest świetnym pomysłem na prezent dla waszej walentynki. Wykorzystuje on ESP32C3 Xiao, oraz został w całości skontruowany od zera na płytce prototypowej PCB. Poniżej znajduje się filmik przedstawiający działanie układu. Dzięki technice PWM, zyskujemy efekt bicia serca, gdzie nasza cyfrowa fala nasila ledy coraz większym duty cycle, oraz następnie po osiągnięciu maksymalnego nasycenia diod, maleje. Główne komponenty użyte w projekcie: Seeed Xiao ESP32-C3 - WiFi/Bluetooth - Seeedstudio 113991054 Rezystor justPi THT CF węglowy 1/4W 330Ω - 30szt. Dioda LED 5mm czerwona - 10szt. - justPi Praca przy projekcie: Myślę, że projekt ten jest świetną okazją dla początkujących majsterkowiczów, chętnych nauczenia się lutowania. Rozmiar komponentów jest na tyle duży, że daje swodobę w lutowaniu, oraz wybacza popełniane błędy, które łatwo usunąć, bez uszkadzania komponentów. Fajną opcją będą rezystory dobrane pod zasilenie jakim dysponujemy, w moim przypadku każda dioda posiada swój własny rezystor 330 ohm, który reguluje natężeniu prądu. Z uwagi na to że użyte zostały takie same diody, można by nagiąć lekko zasady oraz użyć tylko jednego rezystora w połączeniu równoległym, jednak należy uważać w tym przypadku na maksymalne natężenie płynące przez diodę. Bezpieczniejszą opcją jest zastosowanie diod w układzie równorzędnym, każda z jednym rezystorem. Niezbędna przy pracy okazała się mata silikonowa ze sklepu Botland, gdzie znajduje się w ofercie w super cenie. Czasem lepiej zachować tył modelu, podobnie jak tył choinki schowanym przed ludzkim okiem . Programowanie układu: Mikrokontroler z serii ESP32, esp32-c3 można zaprogramować przy pomocy Arduino IDE 2.0. Potrzebna do tego będzie biblioteka ESP32 AnalogWrite. Poniżej wklejam mój kod, który zlicza wartość nasycenia diod i na tej podstawie jest w stanie zwiększać, lub zmniejszać jasność diod w pętli. int led_pin = 10; int light_intensity = 0; void setup() { pinMode(led_pin,OUTPUT); } void loop() { if(light_intensity < 1){ for(int x = 1; x <= 255; x++){ analogWrite(led_pin,light_intensity); light_intensity++; delay(10); } }if ( light_intensity >254){ for(int x = 1; x <= 255; x++){ analogWrite(led_pin,light_intensity); light_intensity--; delay(10); } } } Filmik demonstacyjny na działanie układu: Ps. Jeśli polecacie jakieś lutownice w przystępnych cenach to doceniłabym wszelkie rekomendacje. Dziękuję za poświęconą chwilę na przeczytanie posta .
×
×
  • Utwórz nowe...