Spisu treści:

Zautomatyzowany system ogrodniczy Intel: 16 kroków (ze zdjęciami)
Zautomatyzowany system ogrodniczy Intel: 16 kroków (ze zdjęciami)

Wideo: Zautomatyzowany system ogrodniczy Intel: 16 kroków (ze zdjęciami)

Wideo: Zautomatyzowany system ogrodniczy Intel: 16 kroków (ze zdjęciami)
Wideo: Ile zarabia 16 latek na Allegro? (dropshipping) 2024, Listopad
Anonim
Image
Image
Zautomatyzowany system ogrodniczy firmy Intel
Zautomatyzowany system ogrodniczy firmy Intel
Zautomatyzowany system ogrodniczy firmy Intel
Zautomatyzowany system ogrodniczy firmy Intel
Zautomatyzowany system ogrodniczy firmy Intel
Zautomatyzowany system ogrodniczy firmy Intel

[Odtwórz wideo]

Cześć wszystkim !!!

To jest mój pierwszy Instructabe na Intel Edison. Ta instrukcja jest przewodnikiem po tworzeniu zautomatyzowanego systemu nawadniania (Drip Irrigation) dla małych roślin doniczkowych lub ziół za pomocą Intel Edison i innych tanich czujników elektronicznych. Jest to idealne rozwiązanie do uprawy roślin ziół w pomieszczeniach. Ale ten pomysł można wdrożyć w większym systemie.

Należę do wsi i mamy własną firmę. Podczas pobytu w mojej wiosce otrzymywaliśmy od naszej firmy mnóstwo świeżych warzyw / ziół (patrz zdjęcia powyżej). Ale teraz sytuacja jest inna, ponieważ mieszkam w miasto nigdy więcej świeżych warzyw/liści ziół. Muszę kupować te w sklepie, które wcale nie są świeże. Poza tym są one uprawiane przy użyciu szkodliwych dla zdrowia pestycydów. Więc planuję ujędrniać zioła u mnie balkon, który jest całkowicie świeży i nieszkodliwy. Ale ujędrnianie to czasochłonny proces. Zawsze zapominam o podlewaniu moich roślin kwiatowych. To prowadzi do idei zautomatyzowanego systemu ogrodniczego.

System przeznaczony jest do pomiaru wilgotności gleby, ilości światła padającego na rośliny oraz natężenia przepływu wody. Gdy zawartość wilgoci w glebie jest zbyt niska, system wyda polecenie uruchomienia pompy i podlewania gleby. Przepływomierz monitoruje zużycie wody.

Oprócz tego Intel Edison będzie przesyłać do sieci informacje o poziomie wilgoci, świetle otoczenia i szybkości przepływu. Możesz monitorować wszystkie dane ze smartfona za pomocą aplikacji Blynk. spada poniżej określonej wartości progowej.

Troska o środowisko stała się w ostatnich latach bardzo istotna i rośnie zapotrzebowanie na „zielone” aplikacje, które mogą pomóc w redukcji emisji CO2 czy efektywniejszym gospodarowaniu zużytą energią. Aby projekt był bardziej niezawodny i przyjazny dla środowiska, wykorzystałem energia słoneczna do zasilania całego systemu.

Krok 1: Wymagane części

1. Intel Edison Board (Amazonka)

2. Czujnik wilgoci (Amazonka)

3. Czujnik przepływu (Amazon)

4. Pompa DC (Amazonka)

5. Fotokomórka/LDR (Amazonka)

6. MOSFET (IRF540 lub IRL540) (Amazonka)

7. Tranzystor (2N3904) (Amazonka)

8. Dioda (1N4001) (Amazonka)

9. Rezystory (10K x2, 1K x1, 330R x1)

10. Kondensator -10uF (Amazonka)

11. Zielona dioda LED

12. Dwustronna tablica prototypowa (5cm x 7cm) (Amazon)

13. Złącza JST M/F z przewodami (2 pin x 3, 3pin x1) (eBay)

14. Gniazdo DC - męskie (Amazonka)

15. Kołki nagłówka (Amazonka)

16. Panel słoneczny 10W (Voc = 20V-25V) (Amazonka)

17. Kontroler ładowania słonecznego (Amazon)

18. Uszczelniony akumulator kwasowo-ołowiowy (Amazon)

Wymagane narzędzia:

1. Lutownica (Amazonka)

2. Przecinak do drutu / striptizerka (Amazon)

3. Pistolet do klejenia na gorąco (Amazon)

4. Wiertło (Amazonka)

Krok 2: Jak działa system

Jak działa system
Jak działa system
Jak działa system
Jak działa system

Sercem projektu jest płyta Intel Edison. Jest ona podłączona do różnych czujników (takich jak wilgotność gleby, światło, temperatura, przepływ wody itp.) oraz pompa wodna. Czujniki monitorują różne parametry, takie jak wilgotność gleby, światło słoneczne i woda przepływ/zużycie, a następnie przekazywane do płyty Intel. Następnie płyta Intel przetwarza dane pochodzące z czujników i wydaje pompie wodnej polecenie podlewania roślin.

Różne parametry są następnie przesyłane do sieci za pośrednictwem wbudowanego Wi-Fi Intel Edison. Następnie jest on połączony z aplikacjami Blynk do monitorowania instalacji za pomocą smartfona/tabletu.

Dla łatwiejszego zrozumienia podzieliłem projekty na mniejsze sekcje jak poniżej

1. Pierwsze kroki z Edisonem

2. Zasilanie projektu

3. Podłączanie i testowanie czujników

4. Tworzenie obwodu / tarczy

5. Połączenie z aplikacją Blynk

6. Oprogramowanie

7. Przygotowanie obudowy

8. Testy końcowe

Krok 3: Ustawienie Intel Edison

Ustawienie Intel Edison
Ustawienie Intel Edison
Ustawienie Intel Edison
Ustawienie Intel Edison

Kupuję tę kartę rozszerzeń Intel Edison i Arduino od Amazona. Mam pecha, ponieważ nie dostałem go z kampanii Instructable. Jestem zaznajomiony z Arduino, ale uruchomienie z Intel Edison było trochę trudne. W każdym razie po kilku dniach prób okazało się, że jest dość łatwy w użyciu. Poprowadzę Cię przez kilka poniższych kroków, aby szybko zacząć. Więc nie bój się:)

Wystarczy postępować zgodnie z poniższymi instrukcjami, które dobrze opisują, jak zacząć korzystać z Edisona

Jeśli jesteś absolutnie początkującym, postępuj zgodnie z następującymi instrukcjami

Przewodnik dla początkujących po Intel Edison

Jeśli jesteś użytkownikiem komputera Mac, postępuj zgodnie z następującymi instrukcjami

PRAWDZIWY przewodnik dla początkujących dotyczący konfiguracji Intel Edison (z systemem Mac OS)

Oprócz tego Sparkfun i Intel mają świetne samouczki, jak zacząć korzystać z Edisona.

1. Samouczek Sparkfun

2. Samouczek Intel

Pobierz całe wymagane oprogramowanie z witryny Intel

software.intel.com/en-us/iot/hardware/edison/downloads

Po pobraniu oprogramowania musisz zainstalować sterowniki, IDE i OS

Kierowcy:

1. Sterownik FTDI

2. Kierowca Edisona

IDE:

IDE Arduino

Flashowanie systemu operacyjnego:

Edison z obrazem Yocto Linux

Po zainstalowaniu wszystkich musisz skonfigurować połączenie Wi-Fi

Krok 4: Zasilanie

Zasilacz
Zasilacz
Zasilacz
Zasilacz
Zasilacz
Zasilacz

Potrzebujemy mocy do tego projektu w dwóch celach

1. Do zasilania Intel Edison (7-12 V DC) i różnych czujników (5 V DC)

2. Aby uruchomić pompę DC (9V DC)

Do zasilania całego projektu wybrałem szczelny akumulator kwasowo-ołowiowy 12 V. Ponieważ dostałem go ze starego komputera UPS. Potem pomyślałem, że użyję energii słonecznej do naładowania akumulatora. Więc teraz mój projekt jest całkowicie niezawodny i przyjazny dla środowiska.

Zobacz powyższe obrazy, aby przygotować zasilacz.

System ładowania słonecznego składa się z dwóch głównych elementów

1. Panel słoneczny: konwertuje światło słoneczne na energię elektryczną;

2. Kontroler ładowania słonecznego: aby ładować baterię w optymalny sposób i kontrolować obciążenie;

Napisałem instrukcje 3 dotyczące tworzenia kontrolera ładowania słonecznego. Możesz więc postępować zgodnie z nim, aby stworzyć własny.

ARDUINO-SOLAR-KONTROLER-ŁADOWANIA

Jeśli nie chcesz robić, po prostu kup to w serwisie eBay lub Amazon.

Połączenie:

Większość kontrolerów ładowania ma zwykle 3 zaciski: Solar, Battery i load.

Najpierw podłącz kontroler ładowania do akumulatora, ponieważ umożliwia to kalibrację kontrolera ładowania do odpowiedniego napięcia systemu. Najpierw podłącz zacisk ujemny, a następnie dodatni. Podłącz panel słoneczny (najpierw ujemny, a następnie dodatni) Na koniec podłącz do zacisku obciążenia DC. W naszym przypadku obciążeniem jest Intel Edison i pompa DC.

Ale płyta Intel i pompa wymagają stabilnego napięcia. Tak więc konwerter DC-DC buck jest podłączony do zacisku obciążenia DC kontrolera ładowania.

Krok 5: Czujnik wilgoci

Czujnik wilgoci
Czujnik wilgoci
Czujnik wilgoci
Czujnik wilgoci
Czujnik wilgoci
Czujnik wilgoci

Działanie czujników wilgotności opiera się na rezystywności wody w celu określenia poziomu wilgotności gleby. Czujniki mierzą rezystancję między dwiema oddzielnymi sondami, przesyłając prąd przez jedną z nich i odczytując odpowiedni spadek napięcia ze względu na znaną wartość rezystora.

Im więcej wody, tym mniejszy opór, dzięki czemu możemy określić wartości progowe wilgotności. Gdy gleba jest sucha, opór będzie wysoki, a LM-393 pokaże wysoką wartość na wyjściu. Gdy gleba jest mokra, pokaże niską wartość na wyjściu.

STEROWNIK LM-393 (czujnik wilgoci) -> Intel Edison

GND -> GND

5V -> 5

VOUT -> A0

Kod testowy:

int szpilka_czujnika_wilgotności = A0; // Czujnik podłączony do pinu analogowego A0

int wartość_czujnika_wilgotności = 0; // zmienna do przechowywania wartości pochodzącej z czujnika void setup() { Serial.begin(9600); } void loop() { // odczytaj wartość z czujnika: moist_sensor_Value = analogRead(moist_sensor_Pin); opóźnienie (1000); Serial.print("Odczyt czujnika wilgotności = "); Serial.println(Wartość_czujnika_wilgotności); }

Krok 6: Czujnik światła

Czujnik światła
Czujnik światła
Czujnik światła
Czujnik światła
Czujnik światła
Czujnik światła

Aby monitorować ilość światła słonecznego padającego na roślinę potrzebujemy czujnika światła. Można do niego dokupić gotowy czujnik. Ale wolę zrobić własny przy użyciu fotokomórki/LDR. Jest bardzo tani, łatwy do zdobycia w wielu rozmiarach i specyfikacjach.

Jak to działa ?

Fotokomórka to w zasadzie rezystor, który zmienia swoją wartość rezystancyjną (w omach) w zależności od tego, ile światła pada na falistą twarz. Im większa ilość światła pada na nią, tym mniejsza rezystancja i na odwrót.

Aby dowiedzieć się więcej o fotokomórce, kliknij tutaj

Obwód deski do chleba:

Czujnik światła można wykonać, tworząc obwód dzielnika napięcia o górnej rezystancji (R1) jako fotokomórka/LDR oraz ai niższej rezystancji (R2) jako rezystor 10K. Zobacz obwód pokazany powyżej.

Aby dowiedzieć się więcej na ten temat, możesz zapoznać się z samouczkiem adafruit.

Połączenie:

LDR jeden pin - 5V

Połączenie --- A1

Rezystor 10K jeden pin - GND

Opcjonalny obwód filtra szumów: Podłącz kondensator 0,1uF do rezystora 10K, aby odfiltrować niepożądany szum.

Kod testowy:

Wynik:

Odczyty na monitorze szeregowym pokazują, że wartość czujnika jest wyższa w przypadku jasnego światła słonecznego i niższa w cieniu.

wewn LDR = A1; // LDR jest podłączony do pinu analogowego A1

int LDRValue = 0; //to jest zmienna do przechowywania wartości LDR void setup() { Serial.begin(9600); //uruchom monitor szeregowy z 9600 buad } void loop() { LDRValue = analogRead(LDR); //odczytuje wartość ldr przez LDR Serial.print("Wartość czujnika światła: "); Serial.println(LDRValue); //wypisuje wartości LDR do monitora szeregowego delay(50); //To jest prędkość, z jaką LDR wysyła wartość do arduino }

Krok 7: Zrób czujnik światła

Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła
Zrób czujnik światła

Jeśli masz czujnik groove światła Seeedstudio, możesz pominąć ten krok. Ale ja nie mam czujnika groove, więc zrobiłem własny. Jeśli nie będziesz miał wątpliwości, dowiesz się więcej i poczujesz ogromną przyjemność po zakończeniu.

Weź dwa kawałki przewodów o pożądanej długości i zdejmij izolację na końcach. Podłącz na końcu dwupinowe złącze JST. Możesz również kupić złącze z przewodami.

Fotokomórka ma długie nóżki, które nadal muszą być przycięte do krótkich końcówek, aby pasowały do przewodów.

Wytnij dwa krótkie kawałki koszulki termokurczliwej, aby zaizolować każdą nogę. Włóż rurkę termokurczliwą do przewodów.

Następnie fotokomórka jest przylutowana na końcu przewodów ołowianych.

Teraz czujnik jest gotowy. Możesz więc łatwo przypiąć go do żądanego miejsca. Rezystor 10K i kondensator 0,1uF zostaną przylutowane na głównej płytce drukowanej, co wyjaśnię później.

Krok 8: Czujnik przepływu

Czujnik przepływu
Czujnik przepływu
Czujnik przepływu
Czujnik przepływu
Czujnik przepływu
Czujnik przepływu
Czujnik przepływu
Czujnik przepływu

Czujnik przepływu służy do pomiaru cieczy przepływającej przez rurę/pojemnik. Możesz pomyśleć, po co nam ten czujnik. Są dwa główne powody

1. Aby zmierzyć ilość wody używanej do podlewania roślin, aby zapobiec marnowaniu;

2. Aby wyłączyć pompę, aby uniknąć suchobiegu.

Jak działa czujnik?

Działa na zasadzie „efektu Halla”. W przewodzie prostopadłym do prądu elektrycznego i prostopadłego do niego pola magnetycznego indukowana jest różnica napięć. Mały wirnik wentylatora/śmigła umieszczany jest na ścieżce przepływającej cieczy, gdy płynie, wirnik obraca się. Wał wirnika jest połączony z czujnikiem Halla. Jest to układ cewki przepływającej prąd i magnesu połączonego z wałem wirnika. W ten sposób indukowane jest napięcie/impuls, gdy ten wirnik się obraca. W tym przepływomierzu na każdy litr cieczy przepływającej przez niego na minutę wyprowadza około kilku impulsów. Natężenie przepływu w l/h można obliczyć, licząc impulsy z wyjścia czujnika. Intel Edison wykona zadanie zliczania.

Czujniki przepływu są dostarczane z trzema przewodami:

1. Czerwony/VCC (wejście 5-24 V DC)

2. Czarny/GND (0V)

3. Żółty/OUT (wyjście impulsowe)

Przygotowanie złącza pompy: Pompa jest dostarczana ze złączem JST i przewodami. Ale złącze żeńskie w moim magazynie nie pasuje do niego, a długość przewodu jest również niewielka. Wyciąłem więc oryginalne złącze i przylutowałem nowe złącze o odpowiednim rozmiarze.

Połączenie:

Czujnik ---- Intel

Vcc -- 5V

GND-- GND

WYJŚCIE -- D2

Kod testowy:

Pin wyjścia impulsowego czujnika przepływu jest podłączony do pinu cyfrowego 2. Pin-2 służy jako zewnętrzny pin przerywający.

Służy do odczytywania impulsów wyjściowych pochodzących z czujnika przepływu wody. Gdy płyta Intel wykryje impuls, natychmiast uruchamia funkcję.

Aby dowiedzieć się więcej o przerwaniu, możesz zobaczyć stronę Arduino Reference.

Kod testowy jest pobierany z SeeedStudio. Więcej szczegółów znajdziesz tutaj

Uwaga: W celu obliczenia przepływu należy zmienić równanie zgodnie z arkuszem danych pompy.

// odczyt natężenia przepływu cieczy za pomocą Seeeduino i Water Flow Sensor z Seeedstudio.com// Kod zaadaptowany przez Charlesa Gantta z kodu RPM wentylatora PC napisanego przez Crenna @thebestcasescenario.com // http:/themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com lotny int NbTopsFan; //pomiar narastających zboczy sygnału int Calc; wewn czujnik halla = 2; //Umiejscowienie pinu czujnika void rpm() //To jest funkcja wywołana przez przerwanie { NbTopsFan++; //Ta funkcja mierzy narastające i opadające zbocze sygnału czujników efektu Halla } // Metoda setup() uruchamia się raz, gdy rozpoczyna się szkic void setup() // { pinMode(hallsensor, INPUT); //inicjuje cyfrowy pin 2 jako wejście Serial.begin(9600); //To jest funkcja konfiguracji, w której inicjowany jest port szeregowy, attachInterrupt(0, rpm, RISING); //i dołączone jest przerwanie } // metoda loop() działa w kółko, // tak długo, jak Arduino ma power void loop () { NbTopsFan = 0; //Ustaw NbTops na 0 gotowy do obliczeń sei(); //Włącza opóźnienie przerwań (1000); //Czekaj 1 sekundę cli(); //Wyłącz przerwania Calc = (NbTopsFan * 60 / 73); //(Częstotliwość impulsów x 60) / 73Q, = natężenie przepływu w l/godz. Serial.print (Calc, DEC); //Wydrukuje liczbę obliczoną powyżej Serial.print (" L/godzina\r\n"); //Wypisuje "L/godzinę" i zwraca nową linię }

Krok 9: Pompa prądu stałego

Pompa prądu stałego
Pompa prądu stałego
Pompa prądu stałego
Pompa prądu stałego
Pompa prądu stałego
Pompa prądu stałego

Pompa jest w zasadzie silnikiem prądu stałego z przekładnią, więc ma duży moment obrotowy. Wewnątrz pompy znajduje się „koniczynowy” wzór rolek. Gdy silnik się obraca, koniczyna naciska na rurkę, aby wycisnąć płyn. Pompa nie musi być zalewana i faktycznie może z łatwością samozalać się wodą o długości pół metra.

Pompa nie jest pompą zatapialną. Dzięki temu nigdy nie ma kontaktu z płynem, co czyni ją doskonałym wyborem dla małego ogrodnictwa.

Obwód sterownika:

Nie możemy zasilać pompy bezpośrednio z pinów Edisiona, ponieważ piny Edisona mogą dostarczać tylko niewielką ilość prądu. Tak więc do napędzania pompy potrzebujemy oddzielnego obwodu sterownika. Sterownik można wykonać za pomocą n-kanałowego MOSFET-u.

Możesz zobaczyć obwód sterownika pokazany na powyższym obrazku.

Pompa posiada dwa zaciski. Zacisk oznaczony czerwoną kropką jest dodatni. Patrz rysunek.

Zaleca się, aby pompa prądu stałego pracowała przy napięciu od 3V do 9V. Ale naszym źródłem zasilania jest bateria 12 V. Aby osiągnąć pożądane napięcie, musimy obniżyć napięcie. Odbywa się to za pomocą przetwornicy DC. Wyjście jest ustawione na 9 V poprzez regulację potencjometru na płycie.

Uwaga: Jeśli używasz IRL540 MOSFET, nie musisz tworzyć obwodu sterownika, ponieważ jest to poziom logiczny.

Przygotowanie złącza pompy:

Weź dwupinowe złącze JST z przewodem. Następnie przylutuj czerwony przewód do biegunowości z kropką, a czarny przewód do drugiego zacisku.

Uwaga: proszę nie testować długo bez obciążenia, wnętrze jest z plastikowymi liśćmi, nie może zasysać zanieczyszczeń.

Krok 10: Przygotuj Sieldę

Przygotuj Sield
Przygotuj Sield
Przygotuj Sield
Przygotuj Sield
Przygotuj Sield
Przygotuj Sield

Jako, że nie miałem nakładki na rowki do podłączenia czujników. Aby ułatwić podłączenie, wykonałem własną.

Do jej wykonania użyłem dwustronnej płytki prototypowej (5 cm x 7 cm).

Wytnij 3 paski prostego męskiego kołka głowicy, jak pokazano na rysunku.

Wstaw nagłówek do żeńskich nagłówków Intel.

Umieść płytkę prototypową tuż nad nią i zaznacz pozycję markerem.

Następnie przylutuj wszystkie nagłówki.

Krok 11: Zrób obwód

Stwórz obwód
Stwórz obwód
Stwórz obwód
Stwórz obwód
Stwórz obwód
Stwórz obwód

Tarcza składa się z:

1. Złącze zasilania (2 pinowe)

2. Złącze pompy (2 pin) i jego obwód sterujący (IRF540 MOSFET, tranzystor 2N3904, rezystory 10K i 1K oraz dioda antyrównoległa 1N4001)

3. Złącza czujnika:

  • Czujnik wilgoci - Złącze czujnika wilgoci jest wykonane z 3 pinowymi prostymi męskimi złączami.
  • Czujnik światła - złącze czujnika światła to 2-pinowe złącze żeńskie JST, powiązany obwód (rezystor 10K i kondensator 0,1uF) jest wykonany na ekranie
  • Czujnik przepływu: Złącze czujnika przepływu to 3-stykowe złącze żeńskie JST.

4. Dioda pompy: Zielona dioda służy do poznania stanu pompy. (zielona dioda LED i rezystor 330R)

Przylutuj wszystkie złącza i inne elementy zgodnie ze schematem pokazanym powyżej.

Krok 12: Zainstaluj aplikację i bibliotekę Blynk

Zainstaluj aplikację i bibliotekę Blynk
Zainstaluj aplikację i bibliotekę Blynk
Zainstaluj aplikację i bibliotekę Blynk
Zainstaluj aplikację i bibliotekę Blynk

Ponieważ Intel Edison ma wbudowane WiFi, pomyślałem, aby połączyć go z moim routerem i monitorować rośliny za pomocą smartfona. Jednak tworzenie odpowiednich aplikacji wymaga pewnego rodzaju kodowania. Szukałem prostej opcji, aby każdy z niewielkim doświadczeniem mógł to zrobić. Najlepszą opcją, jaką znalazłem, jest użycie aplikacji Blynk.

Blynk to aplikacja, która umożliwia pełną kontrolę nad Arduino, Rasberry, Intel Edision i wieloma innymi urządzeniami. Jest kompatybilna zarówno z Androidem, jak i iPhonem. W tej chwili aplikacja Blynk jest dostępna bezpłatnie.

Możesz pobrać aplikację z poniższego linku

1. Dla Androida

2. Dla iPhone'a

Po pobraniu aplikacji zainstaluj ją na swoim smartfonie.

Następnie musisz zaimportować bibliotekę do swojego Arduino IDE.

Pobierz bibliotekę

Gdy uruchamiasz aplikację po raz pierwszy, musisz się zalogować – wprowadź adres e-mail i hasło.

Kliknij „+” w prawym górnym rogu ekranu, aby utworzyć nowy projekt. Następnie nazwij go. Nazwałem go „Automated Garden”.

Wybierz docelowy sprzęt Intel Edition

Następnie kliknij „E-mail”, aby wysłać do siebie token uwierzytelniania – będzie potrzebny w kodzie

Krok 13: Tworzenie pulpitu nawigacyjnego

Tworzenie pulpitu nawigacyjnego
Tworzenie pulpitu nawigacyjnego
Tworzenie pulpitu nawigacyjnego
Tworzenie pulpitu nawigacyjnego
Tworzenie pulpitu nawigacyjnego
Tworzenie pulpitu nawigacyjnego

Pulpit nawigacyjny składa się z różnych widżetów. Aby dodać widżety, wykonaj poniższe czynności:

Kliknij „Utwórz”, aby przejść do głównego ekranu pulpitu nawigacyjnego.

Następnie ponownie naciśnij „+”, aby uzyskać „Widget Box”

Następnie przeciągnij 2 wykresy.

Kliknij wykresy, pojawi się menu ustawień, jak pokazano powyżej.

Musisz zmienić nazwę „Wilgotność”, wybierz Wirtualny Pin V1, a następnie zmień zakres od 0 -100.

Zmień położenie suwaka dla różnych wzorów wykresów. Jak słupek lub linia.

Możesz również zmienić kolor, klikając ikonę koła po prawej stronie nazwy.

Następnie dodaj dwa wskaźniki, 1 wyświetlacz wartości i Twitter.

Postępuj zgodnie z tą samą procedurą, aby ustawić. Możesz odnieść się do zdjęć pokazanych powyżej.

Krok 14: Programowanie:

Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
Programowanie

We wcześniejszych krokach przetestowałeś wszystkie kody czujników. Teraz nadszedł czas, aby je ze sobą połączyć.

Możesz pobrać kod z poniższego linku.

Otwórz Arduino IDE i wybierz nazwę płyty „Intel Edison” i PORT No.

Prześlij kod. Kliknij ikonę trójkąta w prawym górnym rogu aplikacji Blynk Teraz powinieneś wizualizować wykresy i inne parametry.

Aktualizacje dotyczące rejestrowania danych Wi-Fi (2015-10-27): Działanie aplikacji Blynk przetestowane pod kątem czujnika wilgoci i światła. Pracuję nad czujnikiem przepływu i Twitterem.

Bądź więc w kontakcie, aby otrzymywać aktualizacje.

Krok 15: Przygotowanie obudowy

Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy
Przygotowanie obudowy

Aby system był kompaktowy i przenośny, wszystkie części umieściłem w plastikowej obudowie.

Najpierw umieść wszystkie elementy i zaznacz do zrobienia otworów (na rurę, opaską kablową do mocowania pompy i przewody)

Zwiąż pompę opaską kablową.

Wytnij małą rurkę silikonową i podłącz pomiędzy wylotem pompy a czujnikiem przepływu.

Włóż długą silikonową rurkę do otworów w pobliżu ssania pompy.

Włóż kolejną rurkę silikonową i podłącz ją do czujnika przepływu.

Zainstaluj konwerter buck na jednej bocznej ścianie obudowy. Możesz nakładać klej lub podkładkę 3M tak jak ja.

Nałóż gorący klej na podstawę czujnika przepływu.

Umieść płytkę Intel z przygotowanym nakładką. Zastosowałem kwadraty montażowe 3M do przyklejenia do obudowy.

Na koniec podłącz wszystkie czujniki do odpowiednich gniazd na ekranie.

Krok 16: Testy końcowe

Testy końcowe
Testy końcowe

Otwórz aplikację Blynk i naciśnij przycisk odtwarzania (ikona w kształcie trójkąta), aby uruchomić projekt. Po odczekaniu kilku sekund wykresy i wskaźniki powinny być aktywne. Wskazuje, że Twój Intel Edison jest podłączony do routera.

Test czujnika wilgotności:

Wziąłem doniczkę z suchą ziemią i włożyłem czujnik wilgoci. Następnie stopniowo wlewaj wodę i obserwuj odczyty na smartfonie. Należy go zwiększyć.

Czujnik światła:

Czujnik światła można sprawdzić, wskazując czujnik światła w kierunku światła i od niego. Zmiany powinny być odzwierciedlone na wykresie i wskaźnikach smartfona.

Pompa prądu stałego:

Gdy poziom wilgoci spadnie poniżej 40%, pompa uruchomi się i zapali się zielona dioda LED. Możesz wyjąć sondę z mokrej gleby, aby zasymulować sytuację.

Czujnik przepływu:

Kod czujnika przepływu działa na Arduino, ale daje błąd na Intel Edison. Pracuję nad tym.

twitter twitter:

Jeszcze nie testowane. Zrobię to jak najszybciej. Bądź na bieżąco z aktualizacjami.

Możesz również zobaczyć wideo demonstracyjne

Jeśli podobał Ci się ten artykuł, nie zapomnij go przekazać dalej! Śledź mnie, aby uzyskać więcej projektów i pomysłów DIY. Dziękuję Ci !!!

Zaproszenie Intel® IoT
Zaproszenie Intel® IoT
Zaproszenie Intel® IoT
Zaproszenie Intel® IoT

Pierwsza nagroda w konkursie Intel® IoT Invitational

Zalecana: