Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta latarnia jest konfigurowalna, dzięki czemu jest bardziej wciągająca i zabawna dla dzieci. Jest to dynamiczna latarnia cieniowa, która rzuca różne kolory i wzory na ścianę. Dlatego jest to korzystne dla tych, którzy szukają bardziej wizualizacyjnej i bardziej konfigurowalnej latarni cieniowej dla różnych grup wiekowych.
Naszą inspiracją dla tej latarni cienia były:
www.makeuseof.com/tag/build-companion-cube…
Link do zdjęcia na okładkę:
www.istockphoto.com/ca/vector/night-sky-st…
Krok 1: Materiały, których będziesz potrzebować
1 Arduino UNO
1 kabel USB
1 dioda LED RGB
1 mała płytka do krojenia chleba
4 przewody połączeniowe
1 Kwadratowa szklanka lub butelka
4 arkusze kalki kreślarskiej
4 arkusze papieru budowlanego
1 pistolet do klejenia na gorąco
Krok 2: Okablowanie diody LED RGB
Użyj diody LED RGB i zgnij ujemny bolec. Następnie umieść ujemny bolec w niebieskim rzędzie ujemnym, który znajduje się wzdłuż górnej części płytki stykowej. Następnie musisz zgiąć pozostałe trzy nogi diody LED RGB i umieścić je na środku płytki stykowej w różnych kolumnach. Niebieską zworkę umieściliśmy w kolumnie A, rząd 37. Czarny przewód zworki jest umieszczony w kolumnie A, rząd 41 na płytce stykowej. Biały mostek znajduje się w kolumnie A, rząd 43. Drugi biały mostek znajduje się w kolumnie H, rząd 39. Ważne jest, aby umieścić trzy bolce w różnych kolumnach płytki stykowej. J, rząd 39. Rząd 39 to jedyny rząd, który łączy się z drugim białym przewodem. W tym rzędzie nie ma rezystora. W kolumnie J wstawiliśmy jeden bolec diody LED do odpowiedniego rzędu z każdym zworką. Na koniec umieść rezystory (330 omów) tam, gdzie są one połączone z jednym z boków LED RGB i pozostałymi trzema zworkami. Umieściliśmy pierwszy rezystor w rzędzie 37, kolumna D i F. Drugi opornik jest w rzędzie 41, kolumna D i F. Trzeci opornik jest w rzędzie 33, kolumna D i F. Rezystory wkładamy do płytki stykowej, aby się nie spaliły z diody LED RGB.
Krok 3: Okablowanie Arduino UNO
Okablowanie Arduino UNO w zależności od kolumn, które wybrałeś w swoim kodzie. Musisz użyć płytki stykowej, aby połączyć rezystory połączone z diodą LED z Aurduino UNO.
W kolumnie wejściowej włożyliśmy drugi biały przewód połączeniowy do 3,3 wolta. W kolumnie wyjściowej niebieski przewód został wprowadzony w rzędzie 9. Czarny przewód połączeniowy został wprowadzony w 6. Pierwszy biały przewód połączeniowy został wprowadzony w kolumnie 5.
Krok 4: Oprogramowanie
1. Do wpisania naszego kodu użyliśmy oprogramowania Aurduino Create, które jest dostępne online.
2. Oto kod, którego użyliśmy:
//każdy pin odpowiada kolorowi LED:int led0 = 10; //int = liczba całkowita led0 = 10(kolor)
wewn. led1 = 11;
wewn. dioda2 = 12;
//Zadeklaruj zmienne wewnętrzne
jasność wewnętrzna = 200;
int czerwony = 0;
int niebieski = 0;
int zielony = 0;
// ta procedura uruchamia się za każdym razem, gdy naciśniesz przycisk resetowania
pusta konfiguracja () {
pinMode(led0, WYJŚCIE); pinMode(led1, WYJŚCIE); pinMode(led2, WYJŚCIE); }
//ta procedura zapętla się w nieskończoność
pusta pętla () {
dla (liczba zmiennoprzecinkowa x=0;x < PI; x = x + 0.000004){
czerwony = jasność * abs(sin(x*(180/PI))); // oblicza jasność czerwieni
zielony = jasność * abs(sin((x+PI/3)*(180/PI))); //oblicza jasność zieleni
niebieski = jasność * abs(sin((x+(2*PI)/3)*(180/PI))); //oblicza jasność bluesa
zapis analogowy(led0, czerwony); //wysyła wartość do diody LED analogWrite(led1, geen); //wyślij wartość do diody LED analogWrite(led2, niebieski); //wyślij wartość do diody LED } }
3. Następnie podłączyliśmy nasz przewód USB do komputera i podłączyliśmy drugi koniec do Arduino UNO, abyśmy mogli wgrać kod. Na stronie naciśnij upload, a kod zostanie przesłany do Twojego Arduino UNO.
Krok 5: Budowanie struktury
Kieszonkowe dzieci:
- patyczki od lodów
- Pistolet na gorący klej
- Papierowa konstrukcja
- Kalka
Krok 6: Projekt
Projekty, których użyliśmy do naszego nocnego światła cienia dla każdej z czterech stron.
Zastosowany przez nas projekt:
heroesprojectindia.org
Krok 7: Sfinalizowany projekt
Oto film z naszego projektu: