Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zbierz wszystkie swoje zapasy
- Krok 2: Budowanie mieszkania
- Krok 3: Tworzenie obwodu
- Krok 4: Pobierz kod z Github
- Krok 5: Utwórz bazę danych MySQL
- Krok 6: Testowanie Smartroom
- Krok 7: Umieszczenie obwodu w mieszkaniu
- Krok 8: Ciesz się Smartroomem
Wideo: Smartroom: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Czy kiedykolwiek miałeś ochotę leżeć w łóżku i nie mieć ochoty wstawać? Czy kiedykolwiek czułeś, że wstawanie i otwieranie okiennic to za dużo, o co prosisz? W takim razie mam dla Ciebie idealne rozwiązanie. Przedstawiamy Smartroom, przejmij kontrolę nad swoim pokojem za pomocą telefonu komórkowego, tabletu, a nawet komputera!
Kieszonkowe dzieci
W następnym kroku pokażę listę potrzebnych materiałów. Co najważniejsze, będziesz potrzebować Raspberry Pi i komputera.
Krok 1: Zbierz wszystkie swoje zapasy
Najważniejsze, zapasy! Wszystko umieściłem w arkuszu kalkulacyjnym Excel.
Krok 2: Budowanie mieszkania
Do obudowy użyłem płyty MDF o wymiarach 122 cm na 61 cm, można je znaleźć w każdym markecie budowlanym. Wytnij je piłą tarczową o wymiarach na rysunku. Panele są następnie sklejane klejem Soudal Fix All. Malowanie jest opcjonalne, ale dodaje miłego akcentu:), Użyłem rodzajów farb widocznych na zdjęciach powyżej. Na zasłony zrobiłem pojedynczy arkusz najcieńszej tkaniny, jaką miałem. Miałem też plastikową rurkę ułożoną pod kątem 90 stopni. Pociąłem je na kawałki, aby czujniki się zmieściły.
Krok 3: Tworzenie obwodu
To nie jest najmniejszy obwód elektryczny, ale to właśnie sprawia, że ten projekt jest zabawny. Staraj się unikać krzyżowania skaczących przewodów. Przewody, które nie idą do tej samej płytki stykowej, powinny być dłuższe. Można przylutować dwa przewody lub połączyć ze sobą przewody męskie i żeńskie.
Krok 4: Pobierz kod z Github
Możesz pobrać kod tego projektu na moim Github, link to https://github.com/howest-mct/1920-1mct-project1-V… Kliknij Kod i pobierz backend i frontend.
Utwórz połączenie SSH między PI i Visual Studio Code, jeśli nie wiesz jak, oto mały samouczek.
W VS Code utwórz nowy folder i nazwij go, jak chcesz, poważnie, to nie ma znaczenia. Wklej wszystkie pliki z zaplecza w tym folderze. Część pierwsza wykonana. Teraz przejdź do /var/www/ na VC Code i wklej tam pliki frontendu. Kodowanie jest już gotowe!
Krok 5: Utwórz bazę danych MySQL
Program, którego używam do tworzenia baz danych to MySQL Workbench. Link do pobrania znajdziesz tutaj.
Utwórz połączenie bezprzewodowe, zapoznaj się z moimi ustawieniami, upewnij się, że nazwa hosta SSH to adres IP twojego RPi.
Teraz przejdź do ikony pod Plik w lewym górnym rogu ekranu, kliknij na nią, powinien otworzyć zwykły plik SQL. wklej tam kod smartroomdb.txt i uruchom go (żółta błyskawica). Teraz jesteś złoty!
Krok 6: Testowanie Smartroom
Teraz, gdy większość części technicznych jest gotowa, przejdź do utworzonego folderu w VS Code i uruchom plik app.py. W prawym górnym rogu znajduje się mała ikona startu. Teraz przejdź do przeglądarki i wpisz adres IP swojego RPi. Powinieneś zobaczyć stronę.
Ta strona jest najpierw tworzona mobilnie! Więc tak, możesz użyć tego projektu na swoim telefonie. Wystarczy wpisać adres IP swojego RPi.
Możesz także pozwolić, aby projekt rozpoczął się po uruchomieniu Raspberry Pi. Jeśli chcesz to zrobić, będziesz musiał utworzyć usługę app1.py. Postępuj zgodnie z tym samouczkiem
Będziesz musiał zmienić main.py na app1.py i zmienić katalog na katalog, w którym znajduje się app1.py. Sprawdź, czy wszystko działa w obwodzie elektrycznym. Jeśli tak, przejdź do następnego kroku!
Krok 7: Umieszczenie obwodu w mieszkaniu
Dotarłeś do ostatniej części, gratulacje!
W ścianach trzeba wywiercić dwa otwory. Jeden tam, gdzie jest opatrunek, a drugi pod biurkiem. Możesz do tego użyć zwykłej wiertarki. Następnie płytka do krojenia chleba z MCP3008 i L293D idzie pod komodę, a druga płytka do krojenia chleba wchodzi pod łóżko. Zarządzanie kablami zależy od Ciebie. Użyłem kilku samoprzylepnych podkładek, które znalazłem w moim lokalnym sklepie budowlanym (Hubo).
Krok 8: Ciesz się Smartroomem
Jesteś teraz w pełni przygotowany do korzystania z inteligentnego pokoju, nie musisz już wstawać, aby otworzyć okiennice!
Zalecana:
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków
Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż