Spisu treści:
- Krok 1: Materiały i przygotowania
- Krok 2: Konfiguracja sprzętu
- Krok 3: Konfiguracja IBM i AWS
- Krok 4: Konfiguracja Node-RED w Raspberry Pi i IBM Node-RED
Wideo: System ostrzegania o deszczu: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Jest to system ostrzegania o deszczu, alarm i dioda LED aktywują się i ostrzegają użytkownika, że wkrótce będzie padać, docelową grupą docelową tej aplikacji są osoby, które suszą ubrania w domu, wiedzą, że mogą zachować swoje ubrania bez wcześniejszego zamoczenia. (Jeśli wilgotność spadnie > 70, zadzwoni brzęczyk, jeśli zaświeci się wartość światła <300 LED)
Ta aplikacja wykorzystuje interfejs sieciowy hostowany przy użyciu węzła IBM w kolorze czerwonym, który pozwala użytkownikowi kontrolować stan brzęczyka i diody LED w czasie rzeczywistym oraz wyświetlać stan czujnika DHT11 i LDR w czasie rzeczywistym, a także historyczny stan czujnika DHT11 i LDR.
Używamy DynamoDB do przechowywania wartości światła naszego LDR, a także wartości wilgotności i temperatury naszego DHT11. Ta aplikacja korzysta z usługi brokera AWS IoT, która umożliwia naszej aplikacji wysyłanie i odbieranie wiadomości.
Krok 1: Materiały i przygotowania
Użyte komponenty:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x rezystor zależny od światła (LDR).
1 x konwerter analogowo-cyfrowy (MCP3008 ADC).
1 x rezystor 220 omów.
Rezystor 3 x 10k omów.
1 x brzęczyk.
1 x dioda LED.
1 x przycisk.
Będziesz używać Node-RED z brokerem MQTT na Twoim Raspberry Pi do kodowania aplikacji
Musisz mieć konto IBM i konto AWS
Krok 2: Konfiguracja sprzętu
Postępuj zgodnie z instrukcjami, aby skonfigurować sprzęt w płytce prototypowej. Możesz postępować zgodnie ze schematem fryzowania.
1. Najpierw skonfiguruj LDR
2. Skonfiguruj DHT11
3. Skonfiguruj przycisk
4. Skonfiguruj brzęczyk
5. Skonfiguruj diodę LED
Krok 3: Konfiguracja IBM i AWS
Ta aplikacja wymaga posiadania konta AWS, można również użyć konta edukacyjnego.
Dla AWS
Przejdź do konsoli AWS i przejdź do usługi AWS IoT (IoT Core) i wykonaj następujące kroki (pomiń krok 1, 6 i 11, jeśli nie chcesz przechowywać danych w DynamoDB):
1. Przejdź do DynamoDB, aby utworzyć 3 tabele ze znacznikiem czasu sortowania i kluczem podstawowym (światło, temperatura, wilgotność)
2. Stwórz jedną rzecz
3. Utwórz certyfikat bezpieczeństwa (pobierz wszystkie potrzebne certyfikaty później)
4. Stwórz politykę bezpieczeństwa
5. Dołącz Politykę Bezpieczeństwa i Rzecz do swojego Certyfikatu Bezpieczeństwa
6. Utwórz reguły, aby wstawić wiadomość do tabel DynamoDB na podstawie tematu czujniki/światło, czujniki/wilgotność, czujniki/temperatura. (Będziesz musiał utworzyć rolę i politykę AWS, aby uzyskać dostęp do bazy danych)
7. Przejdź do swojego Raspberry Pi, utwórz folder, umieść w nim wszystkie dane uwierzytelniające certyfikat AWS i utwórz plik Pythona, skopiuj go i wklej do pliku Pythona:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
Dla IBM
8. Skonfiguruj aplikację IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Zanotuj adres URL swojej witryny.
9. Skonfiguruj urządzenie bramy i typy urządzeń (po utworzeniu zanotuj token uwierzytelniający, identyfikator urządzenia i typ)
10. Zainstaluj IBM Node-RED w raspberry pi
11. Zainstaluj węzeł aws dynamodb w IBM Node-RED (node-red-contrib-aws)
Krok 4: Konfiguracja Node-RED w Raspberry Pi i IBM Node-RED
W swoim własnym Raspberry Pi Node-RED zaimportuj ten schowek:
Musisz zmienić MQTT, Watson IoT Node i DynamoDB na własne dane uwierzytelniające
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
W IBM Node-RED zaimportuj ten schowek:
Możesz wdrożyć, a pulpit nawigacyjny dla IBM powinien wyglądać jak na przedstawionych obrazach
Zalecana:
System ostrzegania o parkowaniu cofania samochodu Arduino - Krok po kroku: 4 kroki
System ostrzegania o parkowaniu cofania samochodu Arduino | Kroki po kroku: W tym projekcie zaprojektuję prosty obwód czujnika parkowania wstecznego samochodu Arduino za pomocą czujnika ultradźwiękowego Arduino UNO i HC-SR04. Ten oparty na Arduino system ostrzegania o cofaniu samochodu może być używany do autonomicznej nawigacji, określania odległości robotów i innych
Detektor deszczu za pomocą Arduino i czujnika kropli deszczu: 8 kroków
Detektor deszczu za pomocą Arduino i czujnika kropli deszczu: W tym samouczku nauczymy się wykrywać deszcz za pomocą czujnika deszczu i wydawać dźwięk za pomocą modułu brzęczyka oraz wyświetlacza OLED i Visuino. Obejrzyj wideo
System ostrzegania o senności: 3 kroki
System ostrzegania o senności: Każdego roku wiele osób traci życie z powodu śmiertelnych wypadków drogowych na całym świecie, a senna jazda jest jedną z głównych przyczyn wypadków drogowych i śmierci. Zmęczenie i mikro sen za kierownicą są często główną przyczyną poważnych problemów
System ostrzegania przed dzwonkiem w korytarzu: 4 kroki
System ostrzegania przed dzwonkiem na korytarzu: W szkole są dzwonki, które wskazują, kiedy powinna nastąpić zmiana klasy. Najpierw dzwonią, aby wskazać, kiedy mają się skończyć zajęcia, a następnie dzwonią po raz drugi, aby wskazać, kiedy mają się rozpocząć następne zajęcia. Jeśli uczeń się spóźnia, zwykle ma
HaptiGuard - system ostrzegania bocznego: 3 kroki (ze zdjęciami)
HaptiGuard - Boczny System Ostrzegania: Szybki i beznadziejny Boczny System Ostrzegania jako boczny pomysł Personal Photonics of the Media Computing Group Aachen, finansowany przez niemieckie Ministerstwo Edukacji i Nauki. Ilekroć przychodzi ci coś ubranego, czego nie możesz usłyszeć (ponieważ