Zabawka dla dzieci – symulator świateł ulicznych

Zabawka dla dzieci – symulator świateł ulicznych

Chciałbym wam zaprezentować mój pomysł na zabawkę dla dzieci – symulator świateł ulicznych.

Jak wszyscy wiedzą najlepsze zabawki to nowe zabawki. Kierując się tą zasadą stworzyłem wraz z dziećmi sygnalizację uliczną.

DSC_0718

Założenia były dwa:

  • w budowie miały uczestniczyć dzieci i to one miały zdecydować, jak to będzie wyglądało
  • zabawka miała być tak zrobiona, aby można było wykorzystać wszystkie użyte części, tak, aby za jakiś czas można było stworzyć zupełnie coś innego.

Okazało się, iż te dwa założenia wzajemnie się uzupełniają. Sygnalizator stworzony został w oparciu o platformę Arduino, do której jak wiadomo można szybko załadować nowy program. Natomiast obudowa została stworzona przez dzieci z pudełka kartonowego.  Więc, gdy zabawka się znudzi, zamiast odkładać ją na półkę pudełko zostanie wyrzucone, a mi pozostanie Arduino do następnych projektów.

 

Wykorzystane części

  • arduino uno
  • diody led wraz z rezystorami
  • powerbank
  • pudełko kartonowe

 

Schemat

 

sygnalizaotr uliczny

 

Zabawka składa się z dwóch sygnalizatorów ulicznych oraz dwóch sygnalizatorów dla pieszych. Dzieci dostały zadania narysować je na pudełku oraz umieścić w środku diody led.

Środek wygląda następująco:

DSC_0749 DSC_0750 CaDSC_0754

 

Całość zasilana jest z powerbanku tak, aby można było spokojnie przenosić zabawkę.

Przewody przylutowane do diód zostały z drugiej strony przylutowane do listwy goldpin. Dzięki temu mogę w każdym momencie odłączyć ledy, aby wykorzystać Arduino do innego projektu.

Pomalowana całość prezentuje się następująco:

DSC_0713

 

Światła działają tak, jak prawdziwa sygnalizacja uliczna. Zostały odwzorowane wszystkie etapy zmiany świateł.

 

Kod

 

Program do Arduino jest bardzo prosty.

W pierwszej kolejności ustawiane są piny jako wyjścia, następnie testowo zapalam a później gaszę diody – tak aby sprawdzić, czy fizyczne połączenia nie uległy uszkodzeniu.

Następnie w pętli z użyciem funkcji

  • ulica_a
  • ulica_b
  • piesi_a
  • piesi_b
  • mrugaj_piesia
  • mrugaj_piesib

zmieniane są światła.

 

Podsumowanie

Tak jak pisałem, zabawka została wykonana razem z dziećmi. Dzięki temu, iż sami coś stworzyli zobaczyli, co to znaczy majsterkowanie, zobaczyli, iż to co się samemu zrobi też może być fajne. Tak jak pisałem, w każdej chwili pudełko z ledami może zostać odłączone od Arduino,  abym mógł stworzyć następną zabawkę.

DSC_0725

Ocena: 4.03/5 (głosów: 67)

Podobne posty

17 komentarzy do “Zabawka dla dzieci – symulator świateł ulicznych

    • Cel był taki, aby dzieci miały frajdę z roboty manualnej, a ja żebym mógł się czegoś nauczyć.

      Jak widzisz są różne konstrukcje w projekcie – trochę pętli, funkcje, case. Tak wszystkiego po trochu abym mógł zapoznać się z technologią.

      Jak się okazało największym wyzwaniem i tak było odtworzenie z pamięci cyklu świateł. To wcale nie jest takie oczywiste, jak by się mogło wydawać

      Odpowiedz
    • I co za różnica ? skrócisz raptem o 1kb – jakby to miało jakiekolwiek znaczenie przy takim projekcie :) najważniejsze, że działa i że twórca jest zadowolony :)

      Sygnalizatory super hehe :)

      Odpowiedz
  • Skrzyżowanie ze światłami robiliśmy w podstawówce pod koniec lat 80-tych, gdzie w kiosku kupowało się żarówki do latarki i baterie płaskie :) a tu taka mechanizacja, pozdrawiam

    Odpowiedz
  • Oła, moja córka by oszalała z radości dostając coś takiego. Pewnie z przełącznikiem ręcznym czerwone/żółte/zielone byłoby prościej zrobić, prawda? Kiedyś mój wujek robił takie cuda z płaską baterią i kawałkami drutu. :)

    Odpowiedz
    • WITAM,
      CZY KTOŚ MOZE MI POWIEDZIEĆ CZY DO DRUGIEGO ZESTAWY ŚWIATEŁ POTRZEBA DRUGA PRŁYTKE ARDUINO CZY WYSTARCZ PODŁĄCZYĆ DIODY RÓWNOLEGLE (CHODZI MI O ZROBIENIE SKRZYZOWANIA, WIEC CZTERY ZESTAWY SWIATEŁ DLA SAMOCHODÓW I CZTERY DLA PIESZYCH), TYLKO CZY OPORNIKI NIE MUSZĄ BY INNE. KOD ROZUMIEM, ZE WTEDY MOŻE ZOSTAĆ TEN SAM.

      Odpowiedz
      • @YARO: tutaj zostały użyte prawie wszystkie wyprowadzenia, ale możesz zwiekszyć ich ilośc używając expandera, dzięki temu bedziesz mógł sterować większą ilością diód.
        P.S. nie używaj proszę tak nagminnie CAPS LOCK :)

        Odpowiedz
  • Możesz diody połączyć równolegle, każda z rezystor np 1k Ohm. Przy napięciu 5V i diodzie na 2V pozostaje do wytracenia 3V i zakładając 3/1000 to daje nam 3mA na diodę. Przy połączeniu 2 diod masz 6mA. Na pewno będzie działało i dobrze świeciło. Jeden pin Output arduino wytrzymuje 20 ma więc nawet jest zapas.

    Odpowiedz

Odpowiedz

anuluj

Masz uwagi?