Innehållsförteckning:

IoT Brödrost (LoRa): 11 steg (med bilder)
IoT Brödrost (LoRa): 11 steg (med bilder)

Video: IoT Brödrost (LoRa): 11 steg (med bilder)

Video: IoT Brödrost (LoRa): 11 steg (med bilder)
Video: Amanda chockar juryn och berör med sitt viktiga budskap 2024, November
Anonim
IoT Brödrost (LoRa)
IoT Brödrost (LoRa)

IoT Brödrost

En brödrost som både kan övervakas och kontrolleras via en skräddarsydd Android -applikation.

Brödrosten är utrustad med ett SODAQ ExpLoRer-kort som har en 32-bitars ARM Cortex M0+ och en integrerad LoRa-modul och antenn. Denna LoRa -moduler möjliggör kommunikation mellan mobilen och brödrosten via en gateway. LoRa -kommunikationen fungerar på ISM -bandet vid 868Mhz och används vanligtvis i IoT -applikationer på grund av dess låga energi och långa räckvidd (+ gratis för drift på 868Mhz -bandet). Läs mer om LoRa här:

En Andorid -applikation har utvecklats som kan styra brödrosten trådlöst genom att sänka bröden i brödrosten och slå på värmeelementet under en viss tid. Tre olika "brödrost" -nivåer kan väljas av användaren (sällsynt, medium, bra gjort). Samtidigt kommer den att övervaka yttre temperatur på brödrosten. All kommunikation styrs via LoRa -gatewayen och bearbetas vidare av PubNub som gör det möjligt för Android -applikationen att prenumerera och publicera data från gatewayen via en kanal.

Steg 1: Hårdvarudelar

1. Brödrost (vilken brödrost som helst med liknande lyftmekanism fungerar):

2. Stegmotor-Linjär stegmotor:

4. Stegmotordrivrutin:

3. Sodaq One Explorer-LoRa:

4. Batterihållare-12V:

5. Brytare (valfri 12V-omkopplare fungerar):

6. Aluminiumprofiler:

7. Kablar, skruvar och batterier

Steg 2: Material

Material
Material
Material
Material
Material
Material

2.1 - Mät var och en av sidorna på brödrosten och klipp ut aluminiumdelen av den. I detta fall är aluminiumplåtens mått 33, 5 x 13, 5 cm (bild). Gör fyra hål som matchar brödrostens frontpanelhål. I detta fall placeras de i varje hörn av en rektangel med en dimension på 31, 5 x 12, 5 cm.

2.2 - Gör två hål (platsen är upp till dig). Det första hålet måste vara 11 x 5, 5 cm för att SODAQ -kortet ska passa. Det andra hålet måste vara lika stort som din switch. Gör ett plexiglas med samma mått som på bilden. Borra två hål som stöd för SODAQ -kortet.

2.3 - Ta aluminiumprofilerna och skär i två bitar. Längden ska vara lika med aluminiumplåtens sida.

Steg 3: Montera stegmotorn

Montera stegmotorn
Montera stegmotorn
Montera stegmotorn
Montera stegmotorn
Montera stegmotorn
Montera stegmotorn

VARNING! Ändringar på elektriska produkter kan orsaka stora skador om de inte hanteras korrekt

3.1. Ta bort de nödvändiga skruvarna som håller skalet på värmeelementet och dess struktur.

3.2 Ta bort stången som håller brödrostnivån i vertikalt läge.

3.3. Använd en skruvmejsel för att göra ett hål precis nedanför där denna spö borde ha placerats. Se till att du inte borrar i någon elektronik!

3.4. Byt ut originalstången mot den linjära motorn och fäst plastfästet ovanpå plaststrukturen med tre skruvar (bild). Detta kommer nu att fungera som den nya motoriserade stången, som vi kommer att kunna styra!

Steg 4: Anslutning av hårdvara

Anslutning av hårdvara
Anslutning av hårdvara
Anslutning av hårdvara
Anslutning av hårdvara
Anslutning av hårdvara
Anslutning av hårdvara

4.1. När motorn har monterats på brödrosten, anslut den som i ovanstående kretsschema (bild). Jag använde ett experimentkort för att löda de nödvändiga anslutningarna mellan signalerna och använde tre rubriker för att kunna montera det på SODAQ -kortet.4.2 Lägg allt ihop och ta med tejp för att montera batterihållaren på baksidan av aluminiumplattan (bild). Använd skruvarna för att montera plattan på brödrosten.

Steg 5: Programvarudesign

Programvarudesign
Programvarudesign

1. SODAQ -nod - Noden som styr brödrosten och skickar motorkommandon till motorföraren som styr stegmotorn. Stegmotorn kommer att sänka eller höja skålen beroende på vilket kommando som har getts av användaren.

2. Multiconnect Conduit - Gatewayen som SODAQ -noden ansluter till över LoRa när den väl startats. Gatewayen tillhandahåller en kanal som data överförs till talkpool.

3. Talkpool - Är serverleverantören som gör det möjligt att ansluta till de olika IoT -plattformarna via de integrerade protokollen. Protokoll som finns att använda är: MQTT, PubNub, IBM Bluemix. (I det här projektet kommer vi att använda PubNub)

4. PubNub - IoT -plattform som fungerar som ett centralt nav där trafiken skickas genom kanaler. Prenumerera/publicera struktur. Olika SDK möjliggör användning av olika plattformar (I detta projekt använder vi SDK för Android)

5. Android -applikation - Med PubNub Android SDK ger programmet ett grafiskt gränssnitt till användaren som visar brödrostens temperatur (prenumerationskanal). Dessutom är det också möjligt att styra brödrosten via knappar i applikationen (publicera kanal).

För ytterligare läsning och handledning:

Rekommenderad: