Skocz do zawartości

Przeszukaj forum

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

  • 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 - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/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


Strona

  1. Ten artykuł jest częścią serii "Arduino dla początkujących: instrukcje sterujące w C/C++" #1 - if, bloki #2 - while i coś jeszcze #3 - for, break, switch W poprzednich częściach artykułu poznaliśmy dwie podstawowe instrukcje sterujące: if i while. Teraz kolej na coś bardziej rozbudowanego. Przyjrzyjmy się jak wygląda Pętla z efektami, czyli instrukcja "for" Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny poradnik? Opubliku
  2. Przedstawiam robota dla ludzi którzy cenią proporcje a przede wszystkim temperaturę swojego drinka :) Początkowo chciałem stworzyć robota który by chłodził substancje przepływowo: od butelki przez pompę, ogniwa chłodzące i od razu do szklanki. Okazało się jednak ,że układ stworzony z 4 ogniw Peltiera i zasilacza 360 W nie podołał temu zadaniu, gdyż aby osiągnąć satysfakcjonującą temperaturę pompka musiała pompować składniki tak wolno (testowałem różne sposoby, z przerywaniem pompowania, z cofaniem cieczy itp.), że w tym czasie drink grzał się w szklance. Nie chciałem zwiększać mocy
  3. Cześć, pewnego razu na spotkaniu ze znajomymi okazało się, że na hasło „polej” nikt nie zareagował. Wtedy zrodził się pomysł, aby zaradzić takim przykrym sytuacjom w przyszłości postanowiłem stworzyć robota do nalewania alkoholi wysokoprocentowych. Z założenia robot miał nalewać alkohol do każdego kieliszka jaki się postawi oraz miał być zasilany przy pomocy baterii. Pierwsze prototypy zawierały prostą elektronikę opartą na czujnikach i przekaźnikach – jestem laikiem oraz samoukiem w kwestiach elektroniki. Projekty nie spełniały oczekiwań, ponieważ w normalnym użytkowaniu zawodziły.
  4. Chcielibyśmy stworzyć robota omijającego przeszkody lub znajdującego swoją drogę w labiryncie. Potrzebny jest nam wtedy jakiś sposób wykrycia oraz ustalenia odległości od naszej ściany lub przeszkody. Jednym z tańszych sposobów jest zastosowanie ultradźwiękowego czujnika odległości. Odczyt sygnału i jego interpretacja jest tylko jednym z kilku zagadnień użytkowania tego typu sensora. Zgłębmy je razem poniżej. Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny po
  5. Witam, Chcę przedstawić wam moje podejście do tematu sterowników akwarystycznych. Sterownik ten zbudowałem dla swojego dziadka, który chciał załączać automatycznie pompkę, napowietrzacz i światło do oświetlenia akwarium. Zacząłem więc planować, stwierdziłem, że sterownik musi posiadać minimum 2 wyjścia 230V, jedno wyjście 12V z możliwością sterowania PWM, jakieś bajery (odczyt temperatury wody, automatyczne wyłącznie przekaźników, automatyczny karmnik dla ryb itp). Kilka lat temu zbudowałem swój pierwszy sterownik akwarystyczny (nazwałem go V.1), wykorzystałem do tego celu esp8266-12e, mo
  6. Mam do zrobienia projekt urządzenia do pomiaru natężenia pola magnetycznego w pracowni rezonansu magnetycznego opierający się na Arduino oraz czujniku halla. Potrzebuje czujnika o zakresie pomiarowym od 0 do 3T który w łatwy sposób można zaimplementować. Czy moge prosić o jakieś propozycje konkretnych czujników oraz modułów spełniających te kryteria? Jak zabezpieczyć uklad przed działaniem w stałym polu magnetycznym występującym w pracowni rezonansu?
  7. Dzień dobry, Robię projekt który realizuje otwieranie i zamykanie drzwiami przesuwnymi w trybie automatycznym i ręcznym, pozycja drzwi ustalana jest za pomocą enkodera oraz przerwań w programie. Pytanie moje brzmi jak ustalić w programie że drzwi podczas zamykania lub otwierania się zatrzymały, czyli enkoder przestał zmieniać wartość. W praktyce chodzi o rewers, czyli jak drzwi np przy zamykaniu natrafią na jakąś przeszkodę to odbiją i zaczną się otwierać. Kombinowałem już na wiele różnych sposobów i jak na razie bezskutecznie. Poniżej załączam kod na jakim działam. #define PinA
  8. #include <Servo.h> #include <LiquidCrystal_I2C.h> // biblioteka do LCD #include <Keypad.h> //biblioteka do klawiatury #include <Wire.h> Servo servo; int pos = 40; char* password ="2004"; //hasło int pozisyon = 0; int przycisk = 0; const byte rows = 4; const byte cols = 4; char keyMap [rows] [cols] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins [rows] = {2, 3, 4, 5}; byte colPins [cols] = {6, 7, 8, 9}; Keypad myKeypad = Keypad( makeKeymap(keyMap), rowPins, colPins, rows, cols); LiquidCrystal_
  9. Ten artykuł jest częścią serii "Kurs programowania w Processing" #1 - Wstęp, kształty, debugger #2 - Piksele 2D oraz interaktywność #3 - Tekst, pliki, dźwięk, przekształcenia #4 - OpenGL, Arduino! Po miesiącu oczekiwania, w końcu połączymy świat rzeczywisty ze światem wirtualnym - albowiem połączymy dzisiaj Arduino wraz z Processingiem, robiąc razem 3 projekty. Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny poradnik? Opublikuj
  10. Ten artykuł jest częścią serii "Arduino dla początkujących: instrukcje sterujące w C/C++" #1 - if, bloki #2 - while i coś jeszcze #3 - for, break, switch Czytając posty zamieszczane przez początkujących użytkowników można zauważyc pewną regułę: otóż większość ma problem ze zrozumieniem, jak działają instrukcje sterujące. O ile z prostą instrukcją if prawie każdy radzi sobie bez problemu, o tyle instrukcje pętli (while, for) czy wyboru (switch) nader często stosowane są nieprawidłowo. Spróbujmy temu zaradzić. Podstawa wszelkich podstaw, czyli instrukcja "if"
  11. Transmisja danych przy użyciu portu szeregowego ciągle jest bardzo popularnym sposobem komunikacji używanym w rozmaitych układach kontrolno-pomiarowych. Dotyczy to zarówno projektów hobbistycznych jak również profesjonalnych rozwiązań. Obecnie mamy do wyboru wiele programów, które pozwalają obsługiwać port szeregowy z poziomu naszych komputerów. Wspomniane terminale posiadają wiele użytecznych opcji włącznie z możliwością graficznej wizualizacji odbieranych danych. Zdarza się jednak, że nawet w amatorskich zastosowaniach brakuje pewnych opcji, które pozwalały by na obsługę portu szeregowego ad
  12. Witam, chcąc połączyć arduino uno, klawiaturę i 5 serwomechanizmów MG996R występują dziwne wariacje niektórych serwomechanizmów (nie zawsze tych samych).Po kilkukrotnym szybkim kliknięciu przycisków, zaczynało wariować. Miałem zaprogramowany przycisk, w którym wszystkie 5 serw pracuje w jednym momencie, wtedy jest największe zapotrzebowanie na prąd i po kilkukrotnej pracy serwomechanizmów, któreś (lub dwa) zawsze zaczynało się kręcić wokół własnej osi, bez końca. Początkowo zasilałem to baterią 9V (poprzez regulator napięcia 5V), wariowały. Stwierdziłem że potrzebny jest większy prąd, to pod
  13. Ten artykuł jest częścią serii "Arduino dla początkujących: instrukcje sterujące w C/C++" #1 - if, bloki #2 - while i coś jeszcze #3 - for, break, switch Po przebrnięciu przez pierwszą część możemy założyć, że instrukcja if nie sprawi nam już trudności. Zanim jednak przejdziemy dalej, musimy uświadomić sobie, że istnieje pewna instrukcja która z reguły nie jest omawiana w kursach i tutorialach, i stosowanie jej poza bardzo wyjątkowymi przypadkami nie jest wskazane. Instrukcja ta zaburza bowiem naturalne wykonanie programu, sprawia trudności przy czytaniu a w niektóryc
  14. Cześć, stworzyłem na Arduino Nano prototyp pewnego urządzenia i ma on szansę stać się produktem komercyjnym. Jednak teraz pojawia się pytanie czym zastąpić Arduino w końcowej wersji? Urządzenie jest proste: 4 wyjścia cyfrowe 3 wejścia cyfrowe wyświetlacz I2C/SPI lub inny Pobór prądu nie ma znaczenia, układ nie będzie robił skomplikowanych operacji, reakcja nie musi być natychmiastowa (dopuszczam opóźnienia do 200ms). Do urządzenia będzie dostarczone zasilanie 24V DC, 2 wejścia i 1 wyjście też będą na 24V, więc zapewne będę musiał pomyśleć nad konwersją napi
  15. Witam Państwa, Jestem na etapie przygotowywania się do projektu, który będzie polegał na zbieraniu danych i kumulowania ich w jednym miejscu. Wątek ten zakładam, aby poszukać ram tego projektu i skupić się już na szczegółach. Nigdy nie byłem elektronikiem/automatykiem, wszystkiego nauczyłem się poprzez zajawkę i chęć poznawania czegoś nowego, co zaowocowało sporą wiedza dodatkową, ale przez chodzenie "po łebkach" - nigdy nie zgłębiłem żadnej z konkretnych 'odnóg' elektroniki i nie wiem czy potrafię dany element wykorzystać "do cna" czy nie. Meritum: - Mamy czujnik typu SC
  16. Arduino i dźwięki? Nic prostszego! Ten projekt jest idealny dla osób, które dopiero rozpoczynają swoją przygodę z Arduino. Nie pomoże on raczej w życiu i nie jest rzeczą bez której nie można się obejść, ale z pewnością pomoże zrozumieć działanie czujnika odległości oraz dźwięków w tej popularnej płytce. Będziemy potrzebować: Arduino UNO Rev3 Płytka prototypowa Czujnik odległości Kable połączeniowe Potencjometr obrotowy 1kΩ (do regulowania głośności) Głośnik lub buzzer (lepiej działa na głośniku) Ten artykuł bierze udział w naszym konkursie!
  17. Buduję pojazd 4-kołowy, gdzie każde koło ma osobny silnik DC. Komponenty: Jako płytę podłogową + silniki wybrałem ten zestaw: https://botland.com.pl/podwozia-robotow/2537-dagu-chassis-4wd-4-kolowe-podwozie-robota-z-napedem.html. Sterownik do silników: DRV8835 Mikrokontroler: ESP32 albo Arduino Połączenie silników - do sterownika na jeden kanał podłączyłem po dwa silniki. Kanał A: Dwa silniki lewe Kanał B: Dwa silniki prawe Problem: * Jazda na wprost: Ustawiam sygnał PWM dla obu par silników taki sam i podczas działania zauważyłem, że L
  18. Do kompletu z gadającym miernikiem - tym razem suwmiarka. Na początku uwaga: opisywany projekt przewidziany jest do współpracy z suwmiarką Vorel. Inne suwmiarki mogą działać lub nie. O ile układ pinów w gnieździe jest dla wszystkich urządzeń taki sam, o tyle wtyczka może nie pasować (i raczej nie będzie). Można spróbować oryginalnej wtyczki lub za pomocą OpenSCAD-a przyciąć ją do pożądanych rozmiarów (przykładowy kod zarówno na githubie, jak i w załączniku). Ponieważ istnieje kilka różnych protokołów przesyłania danych z tego typu urządzeń pomiarowych, trzeba się liczyć z tym, że ko
  19. Dzień dobry, od jakiegoś czasu stosuję arduino, jako pewnego rodzaju protezę na wyjątkowo nieudaną chińską maszynę, którą kupiłem na allegro. Urządzenie zasilane 380V, standardowo PLC itd. na 24V. Niestety nie miałem dostępu ani do kodu źródłowego programu do PLC ani do HMI, a firma, która sprzedaje kompletnie olała temat. Zacząłem więc, nie znając języka drabinkowego, stosować arduino jako pewnego rodzaju sposób na braki urządzenia. Arduino Mega, do którego podłączyłem kilka czujników i kilka przekaźników do sterowania np. elektrozaworami. Głównym zadaniem arduino jest wykrycie
  20. Witam, chciałbym zrobić mini linię produkcyjną (mini taśmociąg) , którą sterowałbym przez Arduino. Z napisaniem programu sobie poradzę. Mam pytanie odnośnika silników, jakie najlepiej zastosować, żeby można było nimi sterować z Arduino ? Z góry dziękuję za odpowiedź.
  21. Pomysł stworzenia gierki powstał z… braku pomysłu. Tak, brak pomysłu na zaliczenie przedmiotu na studia spowodował wymuszenie pójścia na skróty i użycia pomysłu z wcześniejszych zajęć. Projekt miałem przygotowany na własnym sprzęcie, więc nie było problemu z pracą nad nim w domu. Mimo wcześniejszych ustaleń z wykładowcą co do projektu zaliczeniowego, udało mi się go przekonać do zmiany tematu pracy, podając argumenty, że już rozbudowałem lekko projekt z zajęć i szkoda mi go niszczyć. Niestety to, co miałem wtedy już zrobione nie było wystarczające na zaliczenie przedmiotu na 5. Ustaliliśmy kol
  22. Często zdarza się że potrzebne jest załączenie urządzenia na określony czas np. oświetlenia zewnętrznego. Do tego celu stosuje się programatory czasowe nazywane często wyłącznikami czasowymi. Są to urządzenia, dzięki którym możemy w skuteczny sposób zarządzać działaniem różnych urządzeń elektrycznych i zaoszczędzić zużycie energii. Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny poradnik? Opublikuj go na forum i zgłoś się do konkursu! Czekamy na ciekawe te
  23. Cześć wszystkim Jest to mój pierwszy post na forum. Po walce poddaję się i proszę was o pomoc. Nie wiem dlaczego mój silnik krokowy -nema 17 nie obraca się w drugą stronę. Kod odraz podłączenie: /* Simple Stepper Motor Control Exaple Code * * by Dejan Nedelkovski, www.HowToMechatronics.com * */ // defines pins numbers const int stepPin = 3; const int dirPin = 4; void setup() { // Sets the two pins as Outputs pinMode(stepPin,OUTPUT); pinMode(dirPin,OUTPUT); } void loop() { digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
  24. Cześć, może komuś by się chciało napisać coś na temat pisania bibliotek do Arduino? Temat nie poruszany a potrzebny. Baaaaaardzo potrzebny
  25. Cześć, nazywam się Filip i jestem tu nowy i nie wiem za wiele. Problem polega na błędzie z wgranie na płytkę, załączam screen - . Program jest z przykładów w celu sprawdzenia płytki i sprawić aby na arduino migała dioda. Jak to naprawić? Będę wdzięczny za pomoc.
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.