11 października 2025

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD

Tym razem zbudujemy projekt zatytułowany „Co czai się w ciemności”, w którym fotorezystor (czujnik światła) wykryje, gdy w pomieszczeniu zrobi się ciemno — a wtedy nasz duch zacznie działać! 👀

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 1

🧩 Opis projektu

Projekt „Co czai się w ciemności” to prosta, halloweenowa gra z wykorzystaniem Arduino + Education Board v1 ( fotorezystora - czujnika światła - jest już w nim wbudowany) i wyświetlacz LCD podłaczonego przez konwerter i2c.
Duch ukrywa się, gdy jest jasno, a pojawia, gdy zapada ciemność.
Całość wzbogacona jest o efekty świetlne (dioda RGB), dźwiękowe (buzzer) oraz wizualne komunikaty na wyświetlaczu LCD.

To świetny projekt edukacyjny do nauki podstaw czujników analogowych, sterowania diodami oraz prostego reagowania na zmienne warunki otoczenia.

🧠 Poziom trudności: średni
⚙️ Czas wykonania: 45–60 minut (w zależności od poziomu ucznia i dostępności gotowego zestawu)
💡 Środowisko: Code Designer IDE

⚙️ Wymagane elementy

  1. Zestaw podstawowy: Arduino UNO + Education Board v1
  2. LCD 16x2 (podłączony przez I2C)

Wykorzystane elementy elektroniczne:

  • Buzzer (wbudowany lub zewnętrzny)
  • Fotorezystor (czujnik światła)
  • 1x dioda RGB (wbudowana w płytkę)
  • LCD screen w wersji z konwerterem i2c

🎯 Zasady gry „Co czai się w ciemności”

  1. Jeśli światło w otoczeniu jest jasne – duch śpi spokojnie.
    👉 Na diodzie RGB świeci zielone, uspokajające światło.
    👉 Na LCD widzimy komunikat „Brak ducha...”.
  2. Gdy robi się ciemno (światło spada poniżej ustalonego progu) – duch się budzi!
    👉 Włącza się fioletowa dioda RGB oraz buzzer wydaje dźwięk ostrzegawczy.
    👉 Na LCD pojawia się napis „👻 BOO!”.

🧠 Cele dydaktyczne

Projekt rozwija następujące umiejętności:

  • wprowadzenie do projektów interaktywnych reagujących na środowisko.
  • poznanie działania fotorezystora (czujnika światła),
  • nauka odczytu wartości analogowych z pinów A0–A5,
  • sterowanie diodami RGB i sygnałami dźwiękowymi w zależności od warunku,
  • obsługa wyświetlacza LCD przez interfejs I2C,
  • budowanie prostych stanów logicznych („jeśli – wtedy – inaczej”),

✨ Efekt końcowy

🧱 Etapy tworzenia gry (kliknij aby zobaczyć)

Każdy etap został zrealizowany w Code Designer IDE z wykorzystaniem bloczków, które automatycznie generują kod Arduino.

krok 1. Odczyt jasności z czujnika

Fotorezystor podłączony do pinu A1 odczytuje natężenie światła.
Wartość maleje, gdy jest jasno, i rośnie, gdy robi się ciemno.

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 2

krok 2. Warunek „ciemno” lub „jasno”

Tworzymy warunek logiczny — jeśli odczytana wartość > 400, to uznajemy, że jest ciemno.
Dzięki temu Arduino wie, kiedy duch powinien się pojawić.

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 3

krok 3. Reakcja na ciemność

Gdy czujnik wykryje ciemność:

  • dioda RGB świeci na filetowo,
  • na LCD pojawia się napis „👻 BOO!”
  • buzzer odtwarza krótką melodię
Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 4

Można tutaj mocniej popracować z ukazaniem efektu i wykonać funkcję animacji

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 5

krok 4. Reakcja na jasność

Jeśli zrobi się jasno:

  • buzzer jest wyłączony.
  • dioda RGB świeci na zielono,
  • LCD wyświetla „Brak ducha...”,
Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 6

Pełny program naszej gry "Co czai się w ciemności" powinien wyglądać tak:

Projekt Halloween: Co czai się w ciemności - poznaj jak działa czujnik światła i LCD 7

Gotowy program do pobrania

💡 Pomysły na rozszerzenie gry

  • Dodaj czujnik ultradźwiękowy (HC-SR04) — duch mógłby reagować na ruch!
  • Użyj efektu losowej melodii w zależności od poziomu ciemności.
  • Wprowadź licznik strachów na LCD (ile razy duch się pojawił).

📚 Podsumowanie

Projekt „Co czai się w ciemności” to wciągające połączenie nauki i zabawy.
Uczy podstaw obsługi czujników analogowych, reagowania na środowisko i współpracy elementów elektronicznych w projekcie interaktywnym.
To doskonały przykład, jak Arduino + Education Board v1 może zamienić zwykły czujnik światła w pełnoprawną grę halloweenową.

Dodaj komentarz

Copyright © 
Code Designer 2025