Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Okablowanie
- Krok 2: Konfiguracja
- Krok 3: Kod
- Krok 4: Wideo
- Krok 5: Wniosek
Wideo: Touch Me Glow Plant!: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Cześć wszystkim, Jeśli jesteś kimś, kto kocha rośliny domowe i lampy nastrojowe, czeka Cię uczta, pokażę Ci, jak łatwo jest zrobić własną roślinę „dotknij mnie świecącą”. Wykonany jest z arduino, rezystora i przewodu, który działa jak pojemnościowy czujnik dotykowy, który wykrywa każde dotknięcie i zgodnie z nim zmienia światło. Światło zmienia się losowo i rozświetla całą roślinę… więc zaczynajmy!!
Kieszonkowe dzieci
Arduino Uno ×1Rezystor 1M. ×1WS218b adresowalna listwa led ×1Wire (dowolna długość)
Krok 1: Okablowanie
Najpierw podłącz rezystor 1 M przez pin 2 i 4. podłącz przewód do pinu 2 Arduino (ten sam pin, do którego podłączony jest rezystor)..i podłącz drugi koniec przewodu do instalacji. w moim przypadku zanurzam przewód do butelki (użyłem struny gitarowej do drutu, ponieważ nie miałem wtedy długiego drutu, a struna była prawie niewidoczna.) Teraz czas na podłączenie taśmy led: Podłącz pin vcc - arduino Pin 5v Pin Gnd -- Pin uziemienia Arduino Pin danych -- Pin Arduino 7 Wszystkie piny mogą być modyfikowane zgodnie z twoim użyciem w kodzie podanym poniżej
Krok 2: Konfiguracja
Konfiguracja jest bardzo łatwa. Włóż przewód (który podłączyliśmy do pinu 2) do pojemnika, w którym znajduje się roślina Teraz dotknij rośliny i odczytaj wartość na ploterze szeregowym Arduino ide i zmień kod zgodnie z nim.(Jeśli masz jakiekolwiek wątpliwości co do tego projekt spadł poniżej. Diody można umieścić zgodnie z twoją wolą, które umieściłem pod butelką, aby uzyskać ten efekt.
Krok 3: Kod
#include "FastLED.h"#include #define NUM_LEDS 6// Pin danych, przy którym dane diody LED zostaną nadpisane#define diody LED DATA_PIN 7CRGB[NUM_LEDS];CapacitiveSensor cs_4_2 = CapacitiveSensor(4, 2); // Rezystor 10 megaomów między pinami 4 i 2, pin 2 to pin czujnika, dodaj przewód, foliavoid setup(){Serial.begin(9600); opóźnienie (2000); FastLED.addLeds(leds, NUM_LEDS);}void loop(){long start = millis();long total1 = cs_4_2.capacitiveSensor(30);Serial.print(millis() - start); // sprawdź wydajność w milisekundachSerial.print("\t"); // znak tabulacji dla okna debugowania odstępySerial.println(total1); // drukuj wyjście czujnika 1delay(100); // dowolne opóźnienie w celu ograniczenia danych do portu szeregowego if (total1 >1500) { leds [0]= CRGB(random(), random(), random()); diody [1]=diody [0]; diody [2]= diody [0]; FastLED.show(); // włącz diodę LED: } }
Krok 4: Wideo
Tak wygląda "touch me glow plant" w jasnym i ciemnym pokoju… przepraszam za kiepskie wideo, które zrobiłem na moim telefonie.
Krok 5: Wniosek
Użyłem 2 bibliotek FastLED.h CapacitiveSensor.hMożna je pobrać na sam interfejs Arduino.(Jeśli masz problemy z pobraniem komentarza poniżej). Cała wartość w kodzie może zostać zmieniona zgodnie z twoim użyciem. Jeśli chcesz więcej szczegóły i pomoc możesz wysłać do mnie wiadomość. Mam nadzieję, że wszystkim spodobał się ten projekt
Zalecana:
Naszyjnik PCB Revenge of the Sith Glow: 6 kroków (ze zdjęciami)
Naszyjnik PCB Revenge of the Sith Glow: Jeśli nie jesteś zaznajomiony z wieloświatem Gwiezdnych Wojen lub mieszkasz w odległej galaktyce, chodzi o ludzi walczących za pomocą laserowych mieczy w kosmosie, używając tego, co nazywa się mocą, i nosząc szaty , Jedi to jasna strona, a Sithowie to da
Plant'm: 6 kroków (ze zdjęciami)
Plant'm: Jak większość, uwielbiam mieć rośliny w domu. Niestety, prawie zawsze umierają w ciągu kilku tygodni. Kiedy więc pod koniec mojego pierwszego roku studiów na MCT w Howest dostałem zadanie stworzenia projektu, który pokazywałby wszystko, co
DIY RGB-LED Glow Poi z pilotem: 14 kroków (ze zdjęciami)
DIY RGB-LED Glow Poi z pilotem: Wprowadzenie Witam wszystkich! To mój pierwszy przewodnik i (mam nadzieję) pierwszy z serii przewodników na temat moich dążeń do stworzenia wizualnego punktu poi RGB-LED o otwartym kodzie źródłowym. Aby zachować prostotę, zaowocuje to prostym led-poi ze zdalnym sterowaniem
Ok Google Plant Waterer/pistolet wodny: 20 kroków
Ok Google Plant Waterer/water Pistol: To zabawny projekt, który wykorzystuje Google Home lub dowolny telefon z asystentem Google do spryskiwania kogoś wodą lub podlewania niektórych roślin. Ma również wiele potencjalnych zastosowań do innych zastosowań, takich jak oświetlenie, ogrzewanie, wentylatory itp. Jeśli Ci się to podoba
Rory the Robot Plant: 5 kroków (ze zdjęciami)
Rory the Robot Plant: Rory to zabawnie wyglądający robot w formie rośliny, wchodzi w interakcję z niektórymi danymi wejściowymi za pomocą czujników, odtwarza muzykę i wykrywa wszelkie ruchy ludzi wokół, a także robi zdjęcia, gdy go zamówisz. mała roślina w doniczce, noti