
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

KOMPONENTY I DOSTAWY
- Arduino UNO R3
- Moduł WiFi ElectroPeak ESP8266-12N
APLIKACJE I USŁUGI ONLINE
IDE Arduino
O PROJEKCIE
Przegląd
W tym samouczku dowiesz się, jak przesyłać i pobierać dane do/z bazy danych Firebase za pomocą Arduino UNO i modułu ESP8266. Przechowywanie danych (takich jak dane z czujników) w bazie danych, do której można uzyskać dostęp z dowolnego miejsca przez Internet, może być bardzo przydatne. Firebase ułatwia przechowywanie i pobieranie danych.
Czego się nauczysz
- Jak stworzyć bazę danych w Firebase
- Jak przesyłać (pobierać) dane do (z) Firebase
- Jak używać ESP8266 jako połączenia między Arduino i Firebase?
Co to jest Firebase?
Firebase to platforma do tworzenia aplikacji mobilnych i internetowych opracowana przez firmę Firebase, Inc. w 2011 r., a następnie przejęta przez Google w 2014 r. W październiku 2018 r. platforma Firebase obejmuje 18 produktów, z których korzysta 1,5 miliona aplikacji. Firebase udostępnia wiele następujących usług:
- Firebase Analytics to bezpłatne rozwiązanie do pomiaru aplikacji, które zapewnia wgląd w wykorzystanie aplikacji i zaangażowanie użytkowników.
-
Firebase Cloud Messaging (FCM) to wieloplatformowe rozwiązanie do obsługi wiadomości i powiadomień dla Androida, iOS i aplikacji internetowych, które jest bezpłatne od 2016 roku.
- Firebase Auth, czyli usługa, która może uwierzytelniać użytkowników tylko przy użyciu kodu po stronie klienta. Obsługuje dostawców logowania społecznościowego Facebook, GitHub, Twitter i Google (oraz Gry Google Play). Ponadto zawiera system zarządzania użytkownikami, dzięki któremu programiści mogą umożliwić uwierzytelnianie użytkowników za pomocą adresu e-mail i hasła przechowywanego w Firebase.
Krok 1: Konfiguracja Arduino IDE

Jeśli po raz pierwszy używasz płytki Arduino, wykonaj następujące kroki, w przeciwnym razie możesz po prostu przejść do następnego kroku:
- Wejdź na www.arduino.cc/en/Main/Software i pobierz oprogramowanie Arduino kompatybilne z twoim systemem operacyjnym. Zainstaluj oprogramowanie IDE zgodnie z instrukcją.
- Uruchom Arduino IDE i wyczyść edytor tekstu i skopiuj następujący kod w edytorze tekstu.
- Wybierz płytkę w: narzędzia > płytki i wybierz swoją płytkę Arduino.
- Podłącz Arduino do komputera i ustaw port COM w narzędzia > port.
- Naciśnij przycisk Prześlij (znak strzałki).
- Wszystko gotowe!
Zalecana:
Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki

Easy IOT – Kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: W tej serii samouczków zbudujemy sieć urządzeń, które będą mogły być sterowane za pośrednictwem łącza radiowego z centralnego urządzenia koncentratora. Zaletą korzystania z szeregowego połączenia radiowego 433 MHz zamiast WIFI lub Bluetooth jest znacznie większy zasięg (przy dobrym
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki

Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki

Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem
UCL - Przemysł 4.0: Mikser cukierków 4.000: 9 kroków

UCL - Industry 4.0: Candy Mixer 4.000: Dla naszego projektu w Industry 4.0 postanowiliśmy zrobić mikser do cukierków. Ideą jest to, że mamy panel użytkownika, wykonany w Node-Red, gdzie klienci mogą zamówić swoje cukierki, a następnie arduino zrealizuje zamówienie i wymiesza cukierki do miski. Wtedy my
Wejście analogowe IoT - pierwsze kroki z IoT: 8 kroków

Wejście analogowe IoT - Pierwsze kroki z IoT: Zrozumienie wejść analogowych jest kluczową częścią zrozumienia, jak działają rzeczy wokół nas, większość, jeśli nie wszystkie czujniki, to czujniki analogowe (czasami te czujniki są konwertowane na cyfrowe). W przeciwieństwie do wejść cyfrowych, które mogą być tylko włączone lub wyłączone, wejście analogowe