Spisu treści:

Sterowanie diodą LED za pomocą smartfona: 6 kroków
Sterowanie diodą LED za pomocą smartfona: 6 kroków

Wideo: Sterowanie diodą LED za pomocą smartfona: 6 kroków

Wideo: Sterowanie diodą LED za pomocą smartfona: 6 kroków
Wideo: LED, czyli diody świecące - jak podłączać, aby ich NIE spalić? Kurs elektroniki od FORBOT [#12] » 2024, Listopad
Anonim
Kontroluj diodę LED za pomocą smartfona
Kontroluj diodę LED za pomocą smartfona

Krok 1: Zginanie wyprowadzeń (=

Zginanie wyprowadzeń (=
Zginanie wyprowadzeń (=
Zginanie wyprowadzeń (=
Zginanie wyprowadzeń (=

Zanim zaczniemy okablować obwód, będziesz chciał zagiąć przewody diody i rezystora, aby pasowały do twojego sprzętu prototypowego. Przewody rezystora zostaną po prostu zagięte równolegle w dół, jak pokazano na zdjęciach, a diody LED zostaną zagięte, aby pasowały do wszystkich 4 przewodów w płytce prototypowej lub sprzęcie prototypowym, którego użyłeś.

Krok 2: Konstruowanie obwodu

Konstruowanie obwodu!
Konstruowanie obwodu!
Konstruowanie obwodu!
Konstruowanie obwodu!

Obwód jest prosty, jeśli kiedykolwiek wcześniej podłączałeś diodę LED, wspólny przewód, najdłuższy, zostanie podłączony do masy, a pozostałe połączenia przejdą przez rezystor do pinów 9, 10 i 11 PWM (modulacja szerokości impulsu) PWM w zasadzie miga diodą led tak szybko, że ludzkie oko widzi ją jako stałą tylko przy niższej jasności, różne jasności uzyskuje się zmieniając stosunek, w którym dioda jest włączona, a następnie wyłączona. piny 9, 10 i 11 są po prostu kompatybilne z modulacją szerokości impulsu. Najkrótszy przewód (czerwony) przejdzie przez rezystor do styku 11, drugi najkrótszy (zielony) przejdzie do styku 10, a na koniec niebieski (pozostały przewód) przejdzie do styku 9. w przypadku, gdy nie masz jeszcze najdłuższego połączenia lead- jest to negatyw każdego leda, ten musi trafić do dziury w arduino.

Krok 3: PR0GR4M1NG

PR0GR4M1NG!
PR0GR4M1NG!

Teraz musieliśmy zakodować arduino, aby odebrać sygnały wysyłane przez przetwarzanie, które są kontrolowane przez twoje urządzenie, ale zajmiemy się tym później. Musisz przejść do pliku-examples-firmatta-standardfirmatta i przesłać go do arduino za pomocą arduino IDE. do pobrania ze strony: https://arduino.cc/en/Main/Software Po przesłaniu tego na płytę musisz pobrać przetwarzanie w ramach przygotowań do następnego kroku:

Krok 4: Biblioteki

Biblioteki
Biblioteki

Po pobraniu przetwarzania będziesz musiał pobrać 2 biblioteki, aby komunikować się z twoim idevice, a następnie z arduino. instrukcje instalacji powinny być dołączone do pliku do pobrania lub na stronie pobierania. Te biblioteki to: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ plac zabaw/interfejs/przetwarzanie po zainstalowaniu będziesz musiał pobrać program o nazwie touch osc editor stąd: https://hexler.net/software/touchosc przewiń w dół, jest blisko tego. Dołączyłem link do gotowego, który zawiera przyciski, przełączniki, flahery i suwaki. kiedy naciśniesz jeden z nich, wyśle wiadomość, że przetwarzanie będzie szukać i czytać. Załączony szkic przetwarzania zostanie również skonfigurowany do odczytywania tych wiadomości, więc nie będzie dla Ciebie ciężkiej pracy (=. otwórz plik edytora touch osc i kliknij przycisk synchronizacji, a następnie przejdź do swojego urządzenia, w touch os wybierz układ-dodaj-i wybierz host, który się pojawi. upewnij się, że twój idevice i komputer są w tej samej sieci. podstawowe funkcje rysowania i kod suwaka zostały wykonane przez harryking, na youtube, rozszerzyłem to: sprawdź go na youtube (=https://www.youtube.com/user/Harrybj17 pobierz pliki tutaj:

Krok 5: Prawie tam

Prawie na miejscu!
Prawie na miejscu!
Prawie na miejscu!
Prawie na miejscu!

Po pobraniu moich dwóch plików i zsynchronizowaniu Touch OSC nadszedł czas, aby uruchomić szkic przetwarzania, twoje arduino musi być dołączone! lub dostaniesz błędy. musisz teraz spojrzeć w dół i powinieneś zobaczyć ip gdzieś w bałaganie wyników wpisać jego do informacji o przetwarzaniu-osc. to samo z portem. jeśli wszystko pójdzie dobrze, to wszystko, co robisz na urządzeniu, powinno być odzwierciedlone na pokazanych czerwonych, zielonych i niebieskich suwakach. Dioda LED RGB również powinna się świecić. Jeśli wszystko poszło dobrze, to Gratulacje, jeśli nie, w następnym kroku znajdziesz sekcję dotyczącą rozwiązywania problemów, a także… nie poddawaj się, warto poświęcić czas. (=

Krok 6: Rozwiązywanie problemów

Rozwiązywanie problemów!
Rozwiązywanie problemów!

jeśli pojawi się coś takiego - nie można uruchomić w trybie 64-bitowym, pobierz wersję przetwarzania 1.5.1, jeśli wystąpią błędy wyjątków, upewnij się, że twoje arduino jest podłączone, jeśli nic nie jest dublowane, upewnij się, że twój adres IP i port są poprawne, a twój zapora go nie blokuje. a jak się nie bawicie to odejdźcie:P wszelkie inne błędy proszę o komentarz. (=

Zalecana: