Skocz do zawartości
Komentator

Kurs Arduino II - #3 - syrena alarmowa, MOSFET w praktyce

Recommended Posts

html_mig_img
Zdarza się, że korzystając z Arduino chcemy użyć podzespołów, które wymagają napięcia wyższego od 5V. Tutaj przydatne okazują się MOSFETy.Zanim przejdziemy do tego tematu zajmiemy się jednak tworzeniem dźwięków. Generowaliśmy już wcześniej proste sygnały akustyczne, teraz pora na ich urozmaicenie. Dzięki temu możliwa będzie budowa syreny alarmowej.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

Udostępnij ten post


Link to post
Share on other sites

Te definicje to częstotliwości poszczególnych dżwięków z gamy.

Tutaj prosty kod mojego autorstwa, po wgraniu którego buzzer wydaje gamę dżwięków:

 void nuta(int czestotliwosc) {
tone(8, czestotliwosc);
delay(1000);
}
void setup() {
 pinMode(8, OUTPUT); //Konfiguracja A5 jako wyjście
}

void loop() {
 nuta(2093);
 nuta(2349);
 nuta(2637);
 nuta(2794);
 nuta(3136);
 nuta(3520);
 nuta(3951);
 nuta(4186);
 noTone(8);
 delay(1000);
 nuta(4186);
 nuta(3951);
 nuta(3520);
 nuta(3136);
 nuta(2794);
 nuta(2637);
 nuta(2349);
 nuta(2093);
 noTone(8);
 delay(1000);
}
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Kolego złoty ! Kiedy kolejna część kursu ? 🙂

Udostępnij ten post


Link to post
Share on other sites

RybaSG, do tej pory nikt nie pytał, więc myślałem, że brak zainteresowanych 😉 A tak bardziej serio, to widziałem, że przez wakacje trochę mniejsza poczytność kursów, dlatego pozwoliłem sobie trochę zwolnić i w między czasie przebudować swój warsztat, aby kolejne kursy mogły powstawać szybciej i ładniej. Zajęło to więcej czasu, niż zakładałem, ale efekty będą widoczne już niedługo. Szykuje się też kolejny kurs wykorzystujący Arduino - dlatego z tym zdecydowanie przyspieszę 🙂 W pierwszej połowie września wszystko już wróci do pełnej prędkości z publikacjami.

Udostępnij ten post


Link to post
Share on other sites
przebudować swój warsztat

Planujesz się pochwalić? 🤣

Udostępnij ten post


Link to post
Share on other sites
RybaSG, do tej pory nikt nie pytał, więc myślałem, że brak zainteresowanych 😉 A tak bardziej serio, to widziałem, że przez wakacje trochę mniejsza poczytność kursów, dlatego pozwoliłem sobie trochę zwolnić i w między czasie przebudować swój warsztat, aby kolejne kursy mogły powstawać szybciej i ładniej. Zajęło to więcej czasu, niż zakładałem, ale efekty będą widoczne już niedługo. Szykuje się też kolejny kurs wykorzystujący Arduino - dlatego z tym zdecydowanie przyspieszę 🙂 W pierwszej połowie września wszystko już wróci do pełnej prędkości z publikacjami.

To czekam niecierpliwie, bo przerwania ważna sprawa 🙂

Udostępnij ten post


Link to post
Share on other sites
Planujesz się pochwalić?

Zobaczymy, czy będzie okazja. Z góry uprzedzam, że pod względem "elektronicznym" jest wręcz bardzo minimalistycznie. Musiałem podstawić na większą wygodę przy robieniu zdjęć itd 😉

RybaSG, pewnie, że ważne. Dlatego trzeba opisać je dokładnie - działam 🙂

Udostępnij ten post


Link to post
Share on other sites

Treker, mam taką kwestię. Gdy buzzer podłączy się na wyższe napięcie bez rezystora.. gra głośniej. Co prawda nie znam specyfikacji buzzera, bo to jakiś mój z zapasów dawnych i dawniejszych, ale przypuszczam w takim razie, że to buzzer nie piezoelektryczny, a elektromagnetyczny? Zwłaszcza, że po podłączeniu rezystora nic specjalnie zauważalnego się nie stało.

A co do zadania dla chętnych - na moim sprzęcie wyższe napięcie dość mocno ograniczyło "odtwarzalność" częstotliwości wyższych. Ale nie jestem pewien czy to efekt buzzera czy przypadkiem pojemności pasożytnicze na mosfecie nie spowodowały utworzenia się "niechcianego" filtru dolnoprzepustowego. Używałem tranzystora IRF540N jakby coś, bo akurat IRL nie miałem pod ręką. Musiałbym to kiedyś pomierzyć jakoś profesjonalniej na głośnikach..

Udostępnij ten post


Link to post
Share on other sites

Buzzer bez rezystora będzie miał minimalnie większy prąd, dlatego zagra głośniej. W połączeniu z rezystorem prąd delikatnie spadnie i na rezystorze odłoży się napięcie (U=I*R).

Udostępnij ten post


Link to post
Share on other sites

Teraz dopiero po poście Mechano widzę, że można było mnie nie zrozumieć 😋. W kursie było napisane, że buzzer przy połączeniu przez MOSFET na wyższe napięcie grał słabiej niż na 5V, jeśli nie połączono z nim rezystora równolegle, ponieważ akumulował energię. U mnie takie zjawisko nie nastąpiło, tylko buzzer po prostu grał głośniej i tak jak Mechano napisał po podłączeniu rezystora nawet nieznacznie przycichł (prawie niezauważalnie). Stąd wysunąłem swoje przypuszczenie, że mam buzzer elektromagnetyczny a nie na piezoelektryku. No i rzecz w tym, że chciałbym swoje przypuszczenie albo potwierdzić albo odrzucić 😃

Udostępnij ten post


Link to post
Share on other sites

PrimeSoul, czyli jak rozumiem, nie korzystasz z elementów, które były w zestawie? Jeśli tak, to może po prostu Twój buzzer ma wbudowany generator?

Udostępnij ten post


Link to post
Share on other sites

Treker, nie ma wbudowanego generatora, sprawdziłem. Odtwarza częstotliwości zaprogramowane z Arduino, ale jeśli go podłączyć do zasilacza prądu stałego o regulowanym płynnie napięciu, to nie daje żadnej częstotliwości dźwięku, niezależnie od napięcia (zaczynałem od 0, skończyłem na 20V). Stąd mój wniosek, że to buzzer pasywny, bez generatora. Zdziwiło mnie jedynie, że podłączony przez MOSFET nie zatkał się tak jak na kursie, tylko brzęczał nawet głośniej, aż trzeszczał na częstotliwości rezonansowej. Wiem, że prościej byłoby korzystać z komponentów z zestawu z Botlanda, ale muszę z zakupem się wstrzymać, przynajmniej do listopada. Niestety, studia zapasem, trzeba wydatki ciąć :/.

Udostępnij ten post


Link to post
Share on other sites

Łooo Panie Treker, ale mnie zrobiłeś! Podjarany Arduino i pierwszym kursem zakupiłem sobie drugi zestaw i robię, robię, a nagle patrzę - nie ma dalszej części! 😋

Możemy poznać jakąś przybliżoną datę kiedy będzie? 😉

Udostępnij ten post


Link to post
Share on other sites

Gut6, staram się jak najszybciej pozamykać inne tematy i wtedy ruszam dalej z kursem 🙂 W planie mam, aby odcinek ukazał się w tym tygodniu. Od października wróci już "stara regularność" publikacji, czyli odcinek co ~2 tygodnie.

Udostępnij ten post


Link to post
Share on other sites

Super. 🙂 Żeby czekanie się nie dłużyło zatrzymałem się na listwie żeby spróbować zrobić animację taką jaką miało światło z przodu KITa z Nieustraszonego z Hasselhoffem 😉

Udostępnij ten post


Link to post
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »

×