Arduino UNO R4 WiFi Bluetooth Temperatuurmeter Voorbeeld - Temperatuur Weergave via BLE Tutorial
Overzicht
Het Bluetooth Temperatuur voorbeeld biedt een visuele temperatuurmeter via de DIYables Bluetooth STEM app. Ontworpen voor Arduino UNO R4 WiFi met BLE (Bluetooth Low Energy) om temperatuurmetingen weer te geven met een configureerbaar bereik en eenheid op uw smartphone. Perfect voor temperatuurbewaking, weerstations, HVAC-projecten, en omgevingssensoren.
Opmerking: De Arduino UNO R4 WiFi ondersteunt alleen BLE (Bluetooth Low Energy). Het ondersteunt geen Classic Bluetooth. De DIYables Bluetooth App ondersteunt zowel BLE als Classic Bluetooth op Android, en BLE op iOS. Omdat dit board BLE gebruikt, werkt de app op zowel Android als iOS.

Functies
- Visuele Meter: Prachtige temperatuurmeter weergave op smartphone
- Configureerbaar Bereik: Stel minimum en maximum temperatuurwaarden in
- Aangepaste Eenheid: Toon °C, °F, of elke aangepaste eenheid
- Real-Time Updates: Stuur temperatuurveranderingen met configureerbare intervallen
- Op Aanvraag Verzoek: App kan huidige temperatuur opvragen
- Werkt op Android & iOS: BLE wordt ondersteund op beide platformen
- Geen Koppeling Vereist: BLE verbindt automatisch zonder handmatige koppeling
Benodigde Hardware
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Veel DS18B20-sensoren op de markt zijn van lage kwaliteit. We raden u ten zeerste aan de sensor van het merk DIYables te kopen via de bovenstaande link. We hebben het getest en het werkte goed.
Arduino UNO R4 WiFi Code
Snelle Stappen
Volg deze instructies stap voor stap:
- Nieuw bij Arduino UNO R4 WiFi? Raadpleeg de Arduino UNO R4 WiFi aan de slag gids om eerst de basis te leren.
- Verbind het Arduino UNO R4 WiFi board met uw computer via een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer Arduino UNO R4 WiFi board en de juiste COM-poort.
- Navigeer naar het Libraries icoon in de linkerbalk van de Arduino IDE.
- Zoek "DIYables Bluetooth", en vind de DIYables Bluetooth bibliotheek door DIYables
- Klik op de Install knop om de bibliotheek te installeren.

- U wordt gevraagd om enkele andere bibliotheek afhankelijkheden te installeren
- Klik op de Install All knop om alle bibliotheek afhankelijkheden te installeren.

BLE Code
- In Arduino IDE, ga naar File Examples DIYables Bluetooth ArduinoBLE_Temperature voorbeeld, of kopieer de bovenstaande code en plak deze in de editor van Arduino IDE
- Klik op de Upload knop in Arduino IDE om code naar Arduino UNO R4 WiFi te uploaden
- Open de Serial Monitor
- Bekijk het resultaat in Serial Monitor. Het ziet er ongeveer zo uit:
Mobiele App
Opmerking: De DIYables Bluetooth App ondersteunt zowel BLE als Classic Bluetooth op Android, en BLE op iOS. Omdat de Arduino UNO R4 WiFi BLE gebruikt, werkt de app op zowel Android als iOS. Er is geen handmatige koppeling nodig voor BLE — gewoon scannen en verbinden.
- Open de DIYables Bluetooth App
- Bij het voor het eerst openen van de app, vraagt deze om toestemmingen. Verleen de volgende toestemmingen:
- Nearby Devices toestemming (Android 12+) / Bluetooth toestemming (iOS) - vereist om Bluetooth apparaten te scannen en verbinden
- Location toestemming (alleen Android 11 en lager) - vereist door oudere Android versies om BLE apparaten te scannen
- Zorg ervoor dat Bluetooth is ingeschakeld op uw telefoon
- Op het startscherm, tik op de Connect knop. De app zal scannen naar BLE apparaten.

- Zoek en tik op "Arduino_Temp" in de scanresultaten om te verbinden.
- Eenmaal verbonden, gaat de app automatisch terug naar het startscherm. Selecteer de Temperature app uit het app menu.

Opmerking: U kunt op het instellingen icoon op het startscherm tikken om apps te verbergen/tonen op het startscherm. Voor meer details, zie de DIYables Bluetooth App Gebruikershandleiding.
- U zult een temperatuurmeter zien die de huidige meting toont met het geconfigureerde bereik en eenheid

Kijk nu terug naar de Serial Monitor in Arduino IDE. U zult zien:
Creatieve Aanpassing - Pas de Code Aan voor Uw Project
Configureer Temperatuurbereik en Eenheid
Stuur Temperatuur Updates
Behandel Temperatuur Verzoeken
Programmeervoorbeelden
DS18B20 Temperatuursensor
DHT22 Sensor met Fahrenheit
Probleemoplossing
Veelvoorkomende Problemen
1. Kan het apparaat niet vinden in de app
- Zorg ervoor dat de Arduino UNO R4 WiFi is ingeschakeld en de sketch is geüpload
- Controleer of Bluetooth van uw telefoon is ingeschakeld
- Op Android 11 en lager, schakel ook Location services in
2. Temperatuur wordt niet bijgewerkt
- Controleer dat send() wordt aangeroepen in de loop
- Verifieer de timing van het update-interval
- Zorg ervoor dat bluetoothServer.loop() wordt aangeroepen
3. Temperatuur toont verkeerd bereik
- Controleer de min/max waarden in de constructor
- Zorg ervoor dat de eenheid string correct is
- Temperatuurwaarde moet binnen het geconfigureerde bereik liggen
4. Sensor meting is NaN
- Verifieer sensor bedrading verbindingen
- Controleer sensor voeding
- Voeg isnan() controle toe voor het verzenden
5. Upload mislukt of board wordt niet herkend
- Installeer het nieuwste Arduino UNO R4 board package via Board Manager
- Probeer een andere USB-kabel of poort
Projectideeën
- Kamertemperatuur monitor
- Kas klimaatregelaar
- Koelkast/vriezer thermometer
- Weerstation display
- Aquarium temperatuur monitor
Volgende Stappen
Na het beheersen van het Bluetooth Temperatuur voorbeeld, probeer:
- Bluetooth Analog Gauge - Voor algemene meter weergave
- Bluetooth Plotter - Voor temperatuur logging over tijd
- Bluetooth Table - Voor multi-sensor weergave
- Meerdere Bluetooth Apps - Temperatuur combineren met andere apps
Ondersteuning
Voor extra hulp:
- Bekijk de API Reference documentatie
- Bezoek DIYables tutorials
- Arduino community forums