Inhoudsopgave:

IoT-broodrooster (LoRa): 11 stappen (met afbeeldingen)
IoT-broodrooster (LoRa): 11 stappen (met afbeeldingen)

Video: IoT-broodrooster (LoRa): 11 stappen (met afbeeldingen)

Video: IoT-broodrooster (LoRa): 11 stappen (met afbeeldingen)
Video: Wanneer een douche nemen te duur is... 2024, December
Anonim
IoT-broodrooster (LoRa)
IoT-broodrooster (LoRa)

IoT-broodrooster

Een broodrooster die zowel te bewaken als te besturen is via een op maat gemaakte Android-applicatie.

De broodrooster is uitgerust met een SODAQ ExpLoRer-kaart met een 32-bits ARM Cortex M0+ en een geïntegreerde LoRa-module en antenne. Deze LoRa-module zorgt voor de communicatie tussen de mobiel en de broodrooster via een gateway. De LoRa-communicatie werkt op de ISM-band op 868 MHz en wordt doorgaans gebruikt in IoT-toepassingen vanwege de lage energie- en langeafstandsprestaties (+ gratis voor gebruik op de 868 MHz-band). Lees hier meer over LoRa:

Er is een Andorid-applicatie ontwikkeld die de broodrooster draadloos kan bedienen door de broden in de broodrooster te laten zakken en het verwarmingselement voor een bepaalde tijd aan te zetten. De gebruiker kan drie verschillende "broodrooster"-niveaus kiezen (rare, medium, well done). Tegelijkertijd bewaakt het de buitentemperatuur van de broodrooster. Alle communicatie verloopt via de LoRa-gateway en verder verwerkt door PubNub, waardoor de Android-applicatie zich via een kanaal kan abonneren en gegevens van de gateway kan publiceren.

Stap 1: Hardware-onderdelen

1. Broodrooster (elke broodrooster met een vergelijkbaar hefmechanisme werkt):

2. Stappenmotor – Lineaire stappenmotor:

4. Stappenmotorstuurprogramma:

3. Sodaq One Explorer – LoRa:https://support.sodaq.com/sodaq-one/explorer/

4. Batterijhouder – 12V:https://www.ebay.com/itm/1-pc-8X1-5V-AA-2A-CELL-Pl…

5. Schakelaar (elke 12V-schakelaar werkt):

6. Aluminiumprofielen:

7. Kabels, schroeven en batterijen

Stap 2: Materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

2.1 - Meet elk van de zijkanten van de broodrooster en knip het aluminium deel daarvan uit. In dit geval is de afmeting van de aluminium plaat 33,5 x 13,5 cm (foto). Maak vier gaten die overeenkomen met de gaten in het frontpaneel van de broodrooster. In dit geval worden ze in elke hoek van een rechthoek geplaatst met een afmeting van 31,5 x 12,5 cm.

2.2 - Maak twee gaten (locatie is aan jou). Het eerste gaatje moet 11 x 5,5 cm zijn om de SODAQ-kaart te laten passen. Het tweede gat moet net zo groot zijn als je schakelaar. Maak een plexiglas met dezelfde afmetingen als op de afbeelding. Boor twee gaten ter ondersteuning van de SODAQ-kaart.

2.3 - Neem de aluminium profielen en snijd ze in twee stukken. De lengte moet gelijk zijn aan de zijkant van de aluminium plaat.

Stap 3: Monteer de stappenmotor

Monteer de stappenmotor
Monteer de stappenmotor
Monteer de stappenmotor
Monteer de stappenmotor
Monteer de stappenmotor
Monteer de stappenmotor

WAARSCHUWING! Wijzigingen aan elektrische producten kunnen ernstige schade veroorzaken als ze niet correct worden behandeld

3.1. Verwijder de benodigde schroeven waarmee de schaal op het verwarmingselement en zijn structuur is bevestigd.

3.2 Verwijder de stang die de hendel van de broodrooster in verticale positie houdt.

3.3. Maak met een schroevendraaier een gat precies onder waar deze staaf had moeten worden geplaatst. Zorg ervoor dat u niet in elektronica boort!

3.4. Vervang de originele staaf door de lineaire motor en bevestig de plastic houder bovenop de plastic structuur met drie schroeven (afbeelding). Dit zal nu fungeren als de nieuwe gemotoriseerde hengel, die we zullen kunnen besturen!

Stap 4: Hardware aansluiten

Hardware aansluiten
Hardware aansluiten
Hardware aansluiten
Hardware aansluiten
Hardware aansluiten
Hardware aansluiten

4.1. Nadat de motor op de broodrooster is gemonteerd, sluit u deze aan zoals in het bovenstaande schakelschema (afbeelding). Ik heb een experimentbord gebruikt om de noodzakelijke verbindingen tussen de signalen te solderen en heb drie headers gebruikt om het op de SODAQ-kaart te kunnen monteren.4.2 Zet alles bij elkaar en neem wat plakband om de batterijhouder op de achterkant van de aluminium plaat te monteren (afbeelding). Gebruik de schroeven om de plaat op de broodrooster te monteren.

Stap 5: Software-ontwerp

Software-ontwerp
Software-ontwerp

1. SODAQ-knooppunt - Het knooppunt dat de broodrooster bestuurt en motorcommando's stuurt naar de motordriver die de stappenmotor bestuurt. De stappenmotor zal de toast verlagen of verhogen, afhankelijk van het commando dat door de gebruiker is gegeven.

2. Multiconnect Conduit - De gateway waarmee het SODAQ-knooppunt verbinding maakt via LoRa zodra het is ingeschakeld. De gateway zorgt voor een kanaal waarop data naar talkpool wordt gestuurd.

3. Talkpool – Is de serverprovider die het mogelijk maakt om via de geïntegreerde protocollen te communiceren met de verschillende IoT-platforms. Beschikbare protocollen zijn: MQTT, PubNub, IBM Bluemix. (In dit project gaan we PubNub gebruiken)

4. PubNub – IoT-platform dat fungeert als een centrale hub waar het verkeer via kanalen wordt verzonden. Abonneer/Publiceer structuur. Verschillende SDK zorgt ervoor dat verschillende platforms kunnen worden gebruikt (in dit project gebruiken we de SDK voor Android)

5. Android-applicatie – Met de PubNub Android SDK biedt de applicatie een grafische interface aan de gebruiker die de temperatuur van de broodrooster toont (abonneerkanaal). Bovendien is het ook mogelijk om de broodrooster te bedienen via knoppen in de applicatie (publicatiekanaal).

Voor meer informatie en tutorial:

Aanbevolen: