Spisu treści:
- Krok 1: Kod Arduino
- Krok 2: Utwórz bazę danych online
- Krok 3: Utwórz HUB C# Windows Form
- Krok 4: Utwórz interfejs sieciowy
- Krok 5: Pobierz projekt
Wideo: KONTROLOWANE PRZEZ INTERNET ARDUINO: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Dużo myślałem, aby znaleźć niedrogie rozwiązanie, aby podłączyć moją płytkę Arduino do Internetu bez użycia ekranu Ethernet, a nawet modułów WIFI. po zbadaniu odkryłem, że jedynym sposobem komunikowania się z płytą Arduino jest rozmowa z jej portem szeregowym, więc stworzyłem prostą aplikację okienkową C#, która działa jako (HUB), aby poradzić sobie z portem szeregowym w celu wysyłania i odbierania danych do mojej płyty.
Ten koncentrator aplikacji jest już podłączony do Internetu za pośrednictwem komputera osobistego i pomaga wysyłać i odbierać dane między płytą główną a bazą danych w chmurze, oprócz przechowywania wymienianych danych z i do Arduino oraz internetowej bazy danych MySQL, dzięki czemu możesz tworzyć statystyki życzenie.
Krok 1: Kod Arduino
Przede wszystkim musiałem zacząć od małego przykładu, który pozwala przetestować zastosowanie pomysłu i jego możliwości, więc w tym przykładzie nie podłączyłem żadnego czujnika, użyłem tylko wbudowanej diody LED na Arduino, więc mogę włączać i wyłączać dioda LED w pinie 13, wysyłając litery "I" i "O" na porcie szeregowym;
Krok 2: Utwórz bazę danych online
Aby przechowywać dane, musimy użyć mediatora online, aby stać się pomostem między płytą Arduino a tym centrum aplikacji.
więc wybieram darmową witrynę hostingową baz danych online, która będzie działała, aby zapisać moje dane otrzymane z płytki Arduino, oprócz wysyłania do niej poleceń, wybieram bazy danych MySQL, ponieważ są bezpłatne i powszechnie używane. W załączonym pliku znajdziesz tylko dwie tabele. pierwszy to przechowywanie poleceń, a następnie przesłanie ich do płyty, a drugi stół do odbierania wyjść płyty Arduino i przywracania jej do późniejszego użycia.
Darmowy hosting bazy danych Mysql:
Online PHP MyAdmin:
Krok 3: Utwórz HUB C# Windows Form
Następnie zbudowałem ten koncentrator, który można uznać za bramę słuchacza na komputerze PC, aby umożliwić najpierw przepływ danych, a następnie przesłanie ich do płyty Arduino przez port szeregowy i odwrotnie.
Interfejs tego huba jest bardzo prosty, zawiera tylko dwa sformatowane pola tekstowe, które pokazują status każdej transakcji przepuszczania danych huba (wysyłania i odbierania).
Uwaga: ten koncentrator musi być zawsze uruchamiany tak długo, jak chcesz używać swojej płyty Arduino w Internecie
Krok 4: Utwórz interfejs sieciowy
Tutaj doszliśmy do najfajniejszej części..
Stworzyłem aplikację webową opartą na technologii Asp.net C# z responsywnym interfejsem, który może działać na dowolnym urządzeniu, ta aplikacja webowa zajmuje się tylko bazą danych online, nie wiedząc, co znajduje się z tyłu płyty.
Za pomocą tego interfejsu możesz kategoryzować swoje części elektroniczne, które są podłączone do Arduino … i klikając na i po prostu przechowuj dane online.
Przykład:
klikając zielony przycisk (ON) w sekcji Hall, wysyłasz zamówienie przez Internet, aby włączyć światło w holu twojego domu, więc po drugiej stronie świata centrum odbierające to zamówienie i obsługujące je za pomocą układu elektronicznego Arduino pod adresem Dom.
protected void BtnHallOn_Click(object sender, EventArgs e){ AddTempOrders("I"); // wysłanie litery "I" do Arduino, aby otworzyć światło Halla }
Krok 5: Pobierz projekt
Czas spróbować samemu i stworzyć własne doświadczenie.
Mam nadzieję, że Ci się spodoba…
Zalecana:
Zrób to sam - Klosze RGB LED kontrolowane przez Arduino: 5 kroków (ze zdjęciami)
Zrób to sam | Klosze LED RGB sterowane przez Arduino: Dzisiaj nauczę Cię, jak łatwo i tanio zbudować własne okulary LED RGB To zawsze było jedno z moich największych marzeń i wreszcie się spełniło! Ogromne podziękowania dla NextPCB za sponsoring ten projekt. Są producentem PCB
Prosty zautomatyzowany układ modeli kolejowych - Kontrolowane przez Arduino: 11 kroków (ze zdjęciami)
Prosty zautomatyzowany układ modeli kolejowych | Kontrolowane przez Arduino: Mikrokontrolery Arduino są świetnym dodatkiem do modelowania kolei, zwłaszcza jeśli chodzi o automatyzację. Oto prosty i łatwy sposób na rozpoczęcie pracy z automatyką modeli kolejowych za pomocą Arduino. Więc bez zbędnych ceregieli zacznijmy
Ramię robota kontrolowane przez Arduino i komputer: 10 kroków
Ramię robota kontrolowane przez Arduino i PC: Ramiona robota są szeroko stosowane w przemyśle. Niezależnie od tego, czy są to operacje montażowe, spawanie, czy nawet dokowanie na ISS (Międzynarodowa Stacja Kosmiczna), pomagają ludziom w pracy lub całkowicie zastępują człowieka. Ramię, które zbudowałem, jest mniejsze re
Walentynki kontrolowane przez Internet: 8 kroków (ze zdjęciami)
Walentynki kontrolowane przez Internet: dzięki tej kombinacji oprogramowania i sprzętu możesz rozświetlić ozdobioną sercem lampkę nocną z dowolnego miejsca z dostępem do Internetu. Więc niezależnie od tego, czy pamiętasz w pracy, w kawiarni, w domu, czy na telefonie komórkowym (włączonym przez Internet), możesz powiedzieć swojej walentynce, że
Xmas-box: Arduino/ioBridge Kontrolowane przez Internet lampki świąteczne i pokaz muzyczny: 7 kroków
Xmas-box: Arduino/ioBridge Kontrolowane przez Internet lampki choinkowe i pokaz muzyczny: Mój projekt Xmas-box składa się ze sterowanych przez internet lampek choinkowych i pokazu muzycznego. O piosenkę świąteczną można zamówić online, która jest następnie ustawiana w kolejce i odtwarzana w żądanej kolejności. Muzyka jest transmitowana na statywie FM