Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
Maszyna do malowania z wykrywaniem kolorów kopiuje kolory wokół ciebie i pozwala rysować za ich pomocą. Jeśli masz farbę o podstawowych kolorach, możesz użyć czujnika kolorów RGB, aby wykryć żądany kolor i wymieszać go. Ale pamiętaj, użyj obiektu w jasnym kolorze.
Kieszonkowe dzieci
- Arduino Leonardo (lub inny) _x1 - Kup tutaj
- Deska do krojenia chleba _x1 - Kup tutaj
- Czujnik RGB TCS3200 (lub inny) _x1 - Kup tutaj
- Przycisk (dowolny) _x1
- Rezystor 10kΩ _x1 - Kup tutaj
- Karton
- Pompa wodna 5V 120L/H _x3 - Kup tutaj
- Wąż gumowy (rozmiar odpowiedni do wylotu wody z silnika) _x3
- Sterownik silnika L298N _x3 - Kup tutaj
Krok 1: Łączenie wszystkich elementów z płytą do krojenia chleba
Zanim zainstalujemy wszystko na raz, bezpieczniej jest przetestować każdy element po kolei. Ponieważ jeśli zainstalowałeś wszystko, ale to nie działa, trudno jest dowiedzieć się, co poszło nie tak.
Okablowanie różnych Arduino będzie inne. Jeśli używasz innego Arduino, możesz przeszukiwać schemat połączeń i kod z innych projektów.
Teraz przedstawimy, jak podłączyć przewód:
Czujnik koloru RGB
GND_są dwa GND, oba są podłączone do ujemnego bieguna płytki stykowej (biegun ujemny powinien ciągnąć przewód do Arduino GND)
OUT_connect z pinem 8 Arduino
S2→Arduinopin10
S3→Arduino pin9
VCC_są dwa VCC, oba są podłączone do dodatniego bieguna płytki stykowej (biegun dodatni musi ciągnąć przewód do 5 V Arduino)
S0 → pin Arduino 12
S1 → pin Arduino11
- Przycisk
Użyj szpilki, aby włożyć dwa przewody na płytce stykowej
Lewy przewód_podłącz rezystor 10kΩ, a następnie pociągnij przewód do Arduino analog A5.
Przewód po prawej stronie_Podzielony na dwie strony:
Pierwsza strona: pociągnij drut do dodatniej strony płytki stykowej.
Druga strona to: podłącz rezystor 10kΩ, a następnie podłącz linię do ujemnej strony płytki stykowej.
Silnik (pompa wodna 5V 120L/H) i sterownik silnika (L298N)
podłączyć silnik do L298N (zależy to ile silników jest używanych)
1. L298N (podłączony do żółtego i niebieskiego silnika): + → In1 / - → In2, + → In3 / - → In4
2. L298N (podłączony do czerwonego silnika): + → In1 / - → In2
Wyjścia na L298N na piny Arduino:
silnik 1 (czerwony): + → In1 / - → In2. Wyjście na pin 6 i pin 7
silnik 2 (niebieski): + → In1 / - → In2. Wyjście na pin 2 i pin 3
silnik 2 (żółty): + → In1 / - → In2. Wyjście na pin 4 i pin 5
Krok 2: Pisanie kodu
Po podłączeniu obwodu możesz zacząć pisać kod.
Kod jest tutaj: tutaj
Pamiętaj, aby przetestować każdą część osobno!!
Przed podłączeniem kabla USB do Arduino należy dokładnie sprawdzić, czy wszystkie kable są prawidłowe. W przypadku nieprawidłowego obwodu może to spowodować uszkodzenie komputera lub płytki Arduino.
Pin można zmienić samodzielnie, zgodnie z obwodem na własnej płytce drukowanej.
Krok 3: Stwórz pojemnik dla swojego Arduino
Zmierz odległość między Arduino a płytką stykową i wytnij ją za pomocą kartonowego pudełka. Po sklejeniu umieść element w.
Rozmiar powłoki:
-Długość: 22 cm
-Szerokość: 21 cm
-Wysokość: 11cm
Krok 4: Używanie maszyny do wykrywania kolorów
Podłącz kabel USB do Arduino i po włączeniu zasilania możesz zacząć z niego korzystać!
Dostosuj trzy kolory, które chcesz (zaleca się użycie trzech kolorów podstawowych: czerwonego, żółtego, niebieskiego)
Sugestia: im więcej koloru, tym lepiej, tym jaśniejsze będzie niejasne
Jeśli chcesz fioletowej wody, wybierz jasnofioletowy przedmiot do wyczucia, wtedy zmiesza się ze sobą niebieski i czerwony, aby stać się fioletowym.
Jeśli chcesz zieloną wodę, wybierz jasnozielony obiekt do wyczuwania, zmiesza się ze sobą niebieski i żółty, aby stać się zielonym.
Ostrzeżenie!!!
Pozycja silnika nie może być wyższa niż kubek, w przeciwnym razie woda nie będzie pompowana.
Zalecana:
Smart Watchz z wykrywaniem objawów korony i rejestrowaniem danych: 10 kroków
Smart Watchz z wykrywaniem objawów korony i rejestrowaniem danych: Jest to smartwatch z wykrywaniem objawów korony za pomocą LM35 i akcelerometru z rejestracją danych na serwerze. Rtc służy do pokazywania czasu i synchronizacji z telefonem oraz używania go do rejestrowania danych. Esp32 jest używany jako mózg z kontrolerem kory z Blue
Czujnik temperatury i wilgotności z wykrywaniem LCD i dźwiękiem: 4 kroki
Czujnik temperatury i wilgotności z detekcją LCD i dźwiękiem: Cześć chłopaki!!! Ok, ten projekt był moim ostatnim projektem roku. Celem tego projektu było monitorowanie temperatury i wilgotności w pomieszczeniu na warsztacie mojej Uczelni, ponieważ niektóre elementy elektroniczne awaria z powodu niekorzystnej temperatury i hu
Kamera e-mail Arduino Security 3G/GPRS z wykrywaniem ruchu: 4 kroki
Kamera e-mail Arduino Security 3G/GPRS z detekcją ruchu: W tej instrukcji chciałbym opowiedzieć o jednej wersji budowy systemu nadzoru bezpieczeństwa z czujnikiem ruchu i wysyłaniem zdjęć do skrzynki pocztowej za pomocą tarczy 3G/GPRS.Ten artykuł jest oparty na inne instrukcje: instrukcja 1 i instrukcja
Fajna technika malowania Ms za pomocą elipsy: 4 kroki
Cool Ms Paint Technique using Ellipse: Pokażę ci, jak użyć techniki, aby zrobić coś takiego: (Sorta zła jakość)
Szklana lampka nocna Martini z automatycznym wykrywaniem światła: 3 kroki
Szklana lampka nocna do martini z automatycznym wykrywaniem światła: proste hackowanie lampki nocnej LED wykrywającej światło, aby stworzyć łagodne oświetlenie nocne Składniki:szklana butelka szklanka do martini z połamanym szkłem (pospaceruj po dzikiej stronie i znajdź miejsce, w którym ludzie często włamują się do samochodów )3-6 diod LED (jeśli chcesz