Spisu treści:

Projekt: Inteligentne rolety: 5 kroków
Projekt: Inteligentne rolety: 5 kroków

Wideo: Projekt: Inteligentne rolety: 5 kroków

Wideo: Projekt: Inteligentne rolety: 5 kroków
Wideo: Rolety zewnętrzne - największy błąd, zobacz zanim zamówisz. 2024, Listopad
Anonim
Projekt: Inteligentne rolety
Projekt: Inteligentne rolety

Jestem studentem Howest Kortrijk i przez pierwszy rok musimy udowadniać swoje kompetencje w oparciu o projekt, który sami musieliśmy rozwijać.

Do mojego projektu wybrałem system „inteligentnych rolet”, który działałby autonomicznie w oparciu o dane wejściowe użytkownika.

Cechy:

  • Działa całkowicie autonomicznie, z wyjątkiem początkowego wprowadzania danych przez użytkownika.
  • Zmień zachowanie w oparciu o „reguły”, takie jak

    • „Zamknij między X AM i Y PM”.
    • „Zamknij, gdy temperatura przekroczy x°C”.
  • Wykres z temperaturą z ostatnich 10min.

Kieszonkowe dzieci

  • pi malinowa
  • wyświetlacz LCD
  • czujnik temperatury
  • kontaktron
  • płytka do krojenia chleba
  • czujnik jasności
  • MCP3008
  • silnik krokowy
  • Sterownik krokowy ULN2003
  • potencjometr
  • rezystory
  • wspólne materiały budowlane

Krok 1: Baza danych

Baza danych
Baza danych

Czego chcemy?

  1. wszystkie nasze czujniki w jednym miejscu
  2. wszystkie nasze dane pomiarowe w jednym miejscu
  3. wszystkie zaistniałe zdarzenia (w przypadku wystąpienia problemów)

Jak to rozwiążemy?

  1. Jeden stół ze wszystkimi możliwymi wydarzeniami
  2. Jedna tabela z dziennikiem (zdarzenia, które miały miejsce)
  3. Jeden stół z czujnikami
  4. Jedna tabela z zmierzonymi danymi

Krok 2: Utwórz schemat Fritzing

Utwórz schemat Fritzing
Utwórz schemat Fritzing
Utwórz schemat Fritzing
Utwórz schemat Fritzing

Ten krok nie jest konieczny, ale wysoce zalecany. Zaplanowanie swojej pracy z wyprzedzeniem jest zawsze dobrym pomysłem i zaoszczędzi dużo czasu później, gdy coś przestanie działać.

Krok 3: Zacznij projektować swój frontend

Zacznij projektować swój frontend
Zacznij projektować swój frontend

Jeśli nie wiesz, jakie dane chcesz wyświetlić, nie będziesz w stanie efektywnie zrobić swojego backendu.

Użyj Figma lub Adobe XD, aby stworzyć prototyp swojej witryny.

Krok 4: Programowanie

Programowanie
Programowanie

Do tego samego wniosku można dojść na wiele sposobów. Mój jest tylko jednym z nich. Tutaj znajdziesz moje ujęcie.

Krok 5: Budowanie i testowanie

masz plan.

Masz sprzęt.

masz frontend.

Masz zaplecze.

Teraz stwórz obudowę dla swojego urządzenia i zacznij integrować wszystko, co zrobiłeś.

Użyłem plastikowego pudełka i taniego drewna jako podpory, ponieważ jest to prosty prototyp, ale jeśli chcesz, możesz go zintegrować bezpośrednio z domem.

Kiedy wszystko jest powiedziane i zrobione, możesz rozpocząć testowanie, spróbuj użyć każdej funkcji w każdej możliwej kolejności, aby upewnić się, że nie występują żadne problemy.

Zalecana: