Spisu treści:

Monty - the Maker Faire Measure Monster: 6 kroków (ze zdjęciami)
Monty - the Maker Faire Measure Monster: 6 kroków (ze zdjęciami)

Wideo: Monty - the Maker Faire Measure Monster: 6 kroków (ze zdjęciami)

Wideo: Monty - the Maker Faire Measure Monster: 6 kroków (ze zdjęciami)
Wideo: Самый Большой Бассейн с Желе в Мире - Можно ли плавать в Желе? 2024, Listopad
Anonim
Monty - twórca Faire Pomiarowy potwór
Monty - twórca Faire Pomiarowy potwór

Uwielbiamy chodzić na Maker Faires, ale 2020 zdecydował inaczej. Dlatego zamiast tego budujemy odpowiedni substytut o nazwie Monty, który uchwyci atmosferę i podzieli się nią ze wszystkimi.

Kieszonkowe dzieci

Sprzęt komputerowy:

  • Malinowa Pi
  • Czujnik ruchu PIR
  • Adafruit 4-kanałowy ADC ADS1015 (przetwornik analogowo-cyfrowy)
  • Czujnik dźwięku (użyliśmy Velleman VMA309)
  • Pierścień Adafruit NeoPixel
  • Komplet małych śrubek

Potwór:

  • Stara klatka dla ptaków
  • Sztuczne futro
  • Czerwona farba do wnętrza klatki dla ptaków
  • 2 plastikowe kulki ozdobne
  • 3 okrągłe podkładki meblowe
  • Biała farba w sprayu

Narzędzia:

  • Sprzęt lutowniczy
  • Mocny klej
  • Wkrętaki
  • Igła z nitką
  • Środki czystości

Krok 1: Wideo projektu

Image
Image

Krok 2: Pomysł

Krótko mówiąc, nasz projekt przeniesie się do Maker Faire, zmierzy atmosferę za pomocą wielu czujników, zapisze dane i wróci do domu, a wszystko to, wyglądając niesamowicie.

W związku z tym pomysłem należy pamiętać o kilku rzeczach:

  • Wysyłka międzynarodowa: musi zmieścić się w pudełku, dotrzeć bezpiecznie i nie wywoływać paniki, więc będziesz mieć ograniczoną wagę, rozmiar i zawartość. Aby mieć pewność, najlepiej kupić pudełko w lokalnym urzędzie pocztowym i stamtąd pracować.
  • Plug & play: aby ograniczyć kłopoty związane z samym wydarzeniem, projekt musi być tylko podłączony, aby mógł działać.
  • Prywatność: chcemy uchwycić atmosferę wydarzenia, ale nie naruszać prywatności osób biorących w nim udział.
  • Łączność: niezawodny internet bezprzewodowy nigdy nie jest gwarancją na imprezach, więc nasze urządzenie będzie musiało działać zarówno w trybie online, jak i offline.

To brzmi jak zabawne wyzwanie, bierzmy się do pracy!

Krok 3: Konfiguracja czujników i sprzętu

Konfigurowanie czujników i sprzętu
Konfigurowanie czujników i sprzętu
Konfigurowanie czujników i sprzętu
Konfigurowanie czujników i sprzętu
Konfigurowanie czujników i sprzętu
Konfigurowanie czujników i sprzętu

Po pierwsze, zaczniemy od uchwycenia nastroju za pomocą Raspberry Pi, czujnika poziomu dźwięku i czujnika ruchu.

Zdecydowaliśmy się na te dwa czujniki, ponieważ możesz poczuć atmosferę wydarzenia, jednocześnie szanując prywatność odwiedzających. Możesz wykryć, kiedy jest dużo ruchu lub wcale, bez rejestrowania, kto przechodzi i o której godzinie. Możesz zauważyć, czy obecnie jest bardzo cicho lub naprawdę głośno, bez nagrywania dźwięku.

Raspberry Pi Jeśli jesteś nowicjuszem w Raspberry Pi, na stronie Raspberry Pi znajdziesz świetny przewodnik dla początkujących.

Czujnik ruchu Aby dowiedzieć się więcej o czujnikach ruchu i sposobie ich podłączenia do Raspberry Pi, możesz wykonać następujące kroki w projekcie Parent Detector Project przygotowanym przez Raspberry Pi Foundation.

Czujnik dźwięku i ADCA wyjście naszego czujnika dźwięku jest analogowe, ale Raspberry Pi może odbierać tylko wejście cyfrowe, będziemy musieli przekonwertować nasze wartości analogowe na cyfrowe za pomocą konwertera analogowo-cyfrowego (ADC).

Adafruit zapewnia ten świetny samouczek dotyczący konfigurowania i rozpoczynania pracy z tablicą rozdzielczą ADC tutaj.

NeoPixel RingCo to za potwór bez pizzy? Tutaj przydaje się pierścień NeoPixel. Aby oświetlić swojego potwora, możesz wykonać kroki opisane w Überguide Adafruit NeoPixel.

Pełny kod i schematy Nie martw się, jeśli nie masz ochoty podążać za wszystkimi różnymi samouczkami, aby uruchomić swojego potwora, ponieważ dodaliśmy pełny kod i ostateczne schematy tego projektu do tego kroku!

Kod wykonuje następujące czynności: - Importuj wszystkie biblioteki i konfiguruj sprzęt

- Każda sekunda:

  • Zmień kolor pierścienia NeoPixel
  • Zmierz poziom hałasu
  • Wykryj ruch
  • Sprawdź aktualny czas w Epoce
  • Zapisz zebrane dane lokalnie w pliku JSON (patrz następny krok)

- Każda minuta:

Spróbuj wysłać najnowszy pomiar do platformy Thingspeak IoT (patrz następny krok)

Aby uruchomić swój kod przy starcie, jest tu fantastyczny przewodnik.

Krok 4: Gromadzenie i udostępnianie danych

Gromadzenie i udostępnianie danych
Gromadzenie i udostępnianie danych

Jednym z kluczowych elementów naszego projektu jest to, że dzieli się swoimi odkryciami ze światem, do czego wskoczymy w tym kroku.

Online z ThingSpeakGdy nasze stworzenie ma połączenie z Internetem, byłoby wspaniale, gdyby wysyłało najnowsze pomiary do platformy IoT, która jest dostępna dla wszystkich, takiej jak ThingSpeak.

Aby dowiedzieć się więcej o tworzeniu kanału ThingSpeak i zbieraniu za jego pomocą danych, zapoznaj się z ich samouczkiem dla początkujących.

Kod do wysłania danych do ThingSpeak został już dodany w poprzednim kroku, wystarczy dodać własny klucz API.

Możesz sprawdzić kanał Montys tutaj!

Poświadczenia Wi-Fi Ponieważ Monty będzie uczestniczył w Maker Faire na własną rękę, będziemy musieli skonfigurować jego dostęp do Internetu przed wyjazdem.

Jeśli masz szczegóły połączenia sieciowego zdarzenia, możesz wcześniej dodać je do swojego Raspberry Pi, postępując zgodnie z tym przewodnikiem napisanym przez Raspberry Pi Foundation.

Offline z JSON

Nie musisz panikować, jeśli nie znasz danych uwierzytelniających Wi-Fi lub połączenie internetowe jest niestabilne, dane zapiszemy również lokalnie na Raspberry Pi w pliku JSON. W ten sposób będziesz mieć zapis atmosfery wydarzenia, do którego możesz uzyskać dostęp w momencie, gdy twój mierzący potwór wróci do domu.

Jeśli nigdy wcześniej nie pracowałeś z JSON, W3Schools ma tutaj całkiem dobre wprowadzenie.

Aby przeanalizować dane JSON, możesz je zaimportować do swoich bezpłatnych narzędzi do przetwarzania danych, takich jak Google Data Studio, lub możesz zwariować w R.

Krok 5: Tworzenie potwora

Tworzenie potwora
Tworzenie potwora
Tworzenie potwora
Tworzenie potwora
Tworzenie potwora
Tworzenie potwora

Klatka

Traf chciał, że znaleźliśmy starą klatkę dla ptaków, która ładnie mieści się w największym pudle wysyłkowym, jakie zapewnia nasz lokalny urząd pocztowy.

Aby przygotować go do potworniania, wyczyściliśmy go, usunęliśmy pałeczki do siedzenia dla ptaków, wymyśliliśmy, jak usunąć pręty klatki i pomalowaliśmy wnętrze na czerwono.

OsprzętPo wyschnięciu farby przymocowaliśmy osprzęt do dolnej części klatki za pomocą zestawu maleńkich śrubek. Upewnij się, że zostawiłeś trochę miejsca do poruszania się, aby twoja elektronika nie była zbytnio napięta.

MonsterAby stworzyć potwora, dodaj dużo sztucznego futra! Przykleiliśmy łatkę na czubku głowy Monty'ego i ręcznie przyszyliśmy kolejny kawałek do prętów klatki.

Dla jego trojga oczu malujemy natryskowo wnętrze dwóch ozdobnych bombek na biało. Przymocowaliśmy trzy połówki do futra na głowie Monty'ego za pomocą bardzo mocnego kleju. Wykończeniem są trzy okrągłe podkładki meblowe, które pełnią funkcję źrenic.

Krok 6: Pomiarowy ekspres do kawy

Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire
Ekspres do mierzenia Faire

Aby dopełnić nasz projekt, zaprojektowaliśmy plakat z wyjaśnieniem dotyczącym Monty'ego Pomiarowego Potwora, aby dać odwiedzającym Maker Faire trochę kontekstu.

W końcu bezpiecznie spakowaliśmy Monty'ego i wysłaliśmy go do Eindhoven Maker Faire. Mamy nadzieję, że przeżyje podróż i będzie się świetnie bawić na imprezie!

Jeśli Monty ma połączenie z Internetem, możesz sprawdzić jego pomiary tutaj, na ThingSpeak. Będziemy Cię również informować o jego przygodach na naszym Instagramie i Twitterze!

Zalecana: