Obsah:

Touch Me Glow Plant!: 5 krokov
Touch Me Glow Plant!: 5 krokov

Video: Touch Me Glow Plant!: 5 krokov

Video: Touch Me Glow Plant!: 5 krokov
Video: #девушка #месячные #прикол #смешно #смешноевидео #смех #приколы #девушки #весело 2024, December
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Ahojte všetci, Ak ste niekým, kto miluje izbové rastliny a náladové žiarovky, máte chuť na niečo zaujímavé, ukážem vám, ako ľahko si vyrobíte vlastnú „žiarivú rastlinu“. Je vyrobený z arduina, rezistora a drôtu, ktorý funguje ako kapacitný dotykový senzor, ktorý sníma vždy, keď sa dotkneme, a podľa toho zmení svetlo. Svetlo sa náhodne zmení a rozžiari celú rastlinu..tak začnime !!

Zásoby

Arduino Uno × 1 Rezistor 1M. × 1WS218b adresovateľný LED pás × 1Wire (ľubovoľná dĺžka)

Krok 1: Zapojenie

Zapojenie!
Zapojenie!
Zapojenie!
Zapojenie!
Zapojenie!
Zapojenie!
Zapojenie!
Zapojenie!

Najprv zapojte 1M odpor na kolíky 2 a 4. zapojte vodič na pin2 Arduina (je zapojený rovnaký kolík ako je odpor).. a druhý koniec drôtu zapojte do zariadenia. V mojom prípade drôt ponorím do fľaše (na drôt som použil gitarovú strunu, pretože som vtedy nemal dlhý drôt a šnúru nebolo takmer vidieť.). Teraz je čas pripojiť LED pásik: Pripojte pin vcc - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7Všetky piny je možné upraviť podľa vášho použitia v nižšie uvedenom kóde

Krok 2: Nastavenie

Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie

Je veľmi jednoduché ho nastaviť. Vložte drôt (ktorý sme spojili s kolíkom 2) do nádoby, kde je umiestnená rastlina. Teraz sa dotknite zariadenia a prečítajte si hodnotu na sériovom plotri Arduino ide a zmeňte podľa neho kód. (Ak máte o tom nejaké pochybnosti projekt sa mohol voľne spýtať nižšie). LED diódy je možné umiestniť podľa vašej vôle, ktorú som umiestnil pod fľašu, aby som dosiahol tento efekt.

Krok 3: Kód

#include "FastLED.h" #include #define NUM_LEDS 6 // Dátový pin, ktorý bude viesť k prepísaniu údajov, cez#define DATA_PIN 7CRGB LED [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megohm rezistor medzi pinmi 4 a 2, pin 2 je pin senzora, pridaj drot, folikulovat setup () {Serial.begin (9600); oneskorenie (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // kontrola výkonu v millisecondsSerial.print ("\ t"); // znak tabulátora na ladenie medzier medzi oknamiSerial.println (total1); // výstup snímača 1 oneskorenie (100); // ľubovoľné oneskorenie na obmedzenie údajov na sériový port, ak (celkom1> 1500) {leds [0] = CRGB (random (), random (), random ()); LED [1] = LED [0]; leds [2] = leds [0]; FastLED.show (); // zapnite LED:}}

Krok 4: Video

Takto vyzerá „Touch me glow plant“v svetlej a tmavej miestnosti..prosím, za to mizerné video, ktoré som vzal na svoj telefón.

Krok 5: Záver

Použil som 2 knižnice FastLED.h CapacitiveSensor.hTie je možné stiahnuť do samotného Arduino ide. (Ak máte problémy so sťahovaním komentára nižšie). Všetky hodnoty v kóde je možné zmeniť podľa vášho použitia. Ak chcete ďalšie Podrobnosti a pomoc mi môžete napísať do správy. Dúfam, že sa všetkým tento projekt páčil

Odporúča: