Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Tworzenie schematu Fritzing
- Krok 2: Tworzenie bazy danych
- Krok 3: Budowanie mojej konfiguracji i programowania
- Krok 4: Tworzenie mojej witryny
- Krok 5: Budowanie mojej sprawy
Wideo: CloudLamp: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jestem studentem Howest Kortrijk. Aby pokazać czego się nauczyliśmy pod koniec roku musieliśmy zrobić projekt. Postanowiłem zrobić inteligentną lampę w kształcie chmury. Wpadłem na ten pomysł, ponieważ chciałem zrobić chmurkę na urodziny mojej siostry. Ale nie miałem czasu ani umiejętności, żeby to zrobić. Pod koniec roku nauczyłem się tak wiele, że mogłem nawet stworzyć lepszą/inteligentniejszą wersję lampy chmurowej.
CloudLamp to inteligentna lampa w kształcie chmury.
Posiada wiele funkcji.
Posiadał czujniki do pomiaru jakości powietrza w pomieszczeniach. To mierzy:
- Stężenie CO2 (w ppm)
- Wilgotność względna (w %)
- Temperatura (w °C)
Na stronie możesz zobaczyć prognozy pogody dla wybranych przez Ciebie lokalizacji. Kolor lampy dopasowuje się do pogody w wybranej lokalizacji. Do moich danych pogodowych używam API openweathermaps.
Wbudowany jest również mikrofon, dzięki czemu możesz zmienić lokalizację chmury za pomocą 2 klaśnięć. A wyświetlacz LCD pokazuje lokalizację lampy i opis pogody. Możesz to zobaczyć tutaj.
Lampa posiada 5 różnych trybów pogodowych:
- słoneczny
- śnieg
- deszcz
- pochmurny
- Częściowo zachmurzone
- burza
Kieszonkowe dzieci
Prawie wszystko można znaleźć w marketach budowlanych.
Całkowity koszt dla mnie wyniósł około 220 euro.
do tego projektu potrzebujesz:
- Raspberry Pi 3 model B
- Czujnik wilgotności i temperatury - DHT11
- Adafruit CCS811 Przerwa w czujniku jakości powietrza
- wypełnienie poduszki
- Butelka na wodę 5l
- dioda led rgb
- tranzystory
- LCD 16X2
- Mikrofon KY-038
- Karta microSD o pojemności 8 GB
- Rezystory 470-omowe
- Żeńskie - żeńskie przewody
- Przewody żeńskie - męskie
- Męskie - męskie przewody
- pistolet na klej
- PCB
Krok 1: Tworzenie schematu Fritzing
DODATKOWE INFORMACJE W celu wykorzystania CSS811 wymagane są dodatkowe konfiguracje. Wszystko znajdziesz tutaj. DHT11 jest komponentem onewire. Do jego zaprogramowania użyłem biblioteki. Jest bałagan, jeśli chcesz go samemu zaprogramować, więc gorąco polecam korzystanie z biblioteki: Adafruit DHT
Używam komunikacji szeregowej po USB pomiędzy raspberry pi a Arduino. Mój wyświetlacz LCD i paski led są podłączone do Arduino, a mój DHt11, mikrofon i ccs811 są podłączone do maliny.
Krok 2: Tworzenie bazy danych
Tutaj możesz zobaczyć mój model bazy danych.
Hostowałem tę bazę danych na moim Raspberry pi przy użyciu MariaDB.
Moja baza danych miała 3 tabele, 1 dla moich czujników, 1 dla logowania danych. i 1 dla wszystkich lokalizacji API openweathermaps.
Krok 3: Budowanie mojej konfiguracji i programowania
Przed zlutowaniem wszystkiego razem wykorzystałem swoją płytkę prototypową, aby wszystko połączyć i przetestować moje czujniki i paski led. Możesz znaleźć mój kod na github.
Krok 4: Tworzenie mojej witryny
Aby pokazać dane z moich czujników i API openweathermaps, stworzyłem stronę, która zgrabnie wyświetla wszystko.
Krok 5: Budowanie mojej sprawy
Po pomyślnym zakończeniu wszystkich kroków, możesz zacząć budować sprawę. W tym celu gorąco polecam zlutować elementy razem, aby nie mogły zostać przypadkowo odłączone. Na powyższych zdjęciach możesz zobaczyć kilka kroków, które podjąłem, aby przedstawić moją sprawę. Najpierw wszystko zlutowałem, a następnie każdy element mogłem włożyć do dużej, 5-litrowej butelki na wodę. Na koniec za pomocą gorącego kleju przykleiłem wypełnienie poduszki do butelki.
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ż