Innholdsfortegnelse:

IoT brødrister (LoRa): 11 trinn (med bilder)
IoT brødrister (LoRa): 11 trinn (med bilder)

Video: IoT brødrister (LoRa): 11 trinn (med bilder)

Video: IoT brødrister (LoRa): 11 trinn (med bilder)
Video: Zemnian Nights | Critical Role: THE MIGHTY NEIN | Episode 11 2024, November
Anonim
IoT -brødrister (LoRa)
IoT -brødrister (LoRa)

IoT brødrister

En brødrister som både kan overvåkes og kontrolleres gjennom en skreddersydd Android -applikasjon.

Brødristeren er utstyrt med et SODAQ ExpLoRer-kort som har en 32-biters ARM Cortex M0+ og en integrert LoRa-modul og antenne. Disse LoRa -modulene sørger for kommunikasjon mellom mobilen og brødristeren via en gateway. LoRa -kommunikasjonen opererer på ISM -båndet på 868Mhz og brukes vanligvis i IoT -applikasjoner på grunn av lav energi og lang rekkevidde (+ gratis for å operere på 868Mhz -båndet). Les mer om LoRa her:

Det er utviklet en Andorid -applikasjon som kan styre brødristeren trådløst ved å senke brødene i brødristeren og slå på varmeelementet i en bestemt tid. Tre forskjellige "brødrister" -nivåer kan velges av brukeren (sjelden, middels, godt utført). Samtidig vil den overvåke utetemperaturen på brødristeren. All kommunikasjon ledes gjennom LoRa -gatewayen og viderebehandles av PubNub som gjør det mulig for Android -applikasjonen å abonnere og publisere data fra gatewayen gjennom en kanal.

Trinn 1: Maskinvaredeler

1. Brødrister (enhver brødrister med lignende løftemekanisme fungerer):

2. Stepper Motor-Lineær Stepper motor:

4. Steppermotor driver:

3. Sodaq One Explorer-LoRa:

4. Batteriholder-12V:

5. Bryter (enhver 12V-bryter vil fungere):

6. Aluminiumsprofiler:

7. Kabler, skruer og batterier

Trinn 2: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

2.1 - Mål hver av sidene på brødristeren og kutt ut aluminiumsdelen av den. I dette tilfellet er aluminiumsplaten dimensjon 33, 5 x 13, 5 cm (bilde). Lag fire hull som passer til hullene på brødristeren på frontpanelet. I dette tilfellet er de plassert i hvert hjørne av et rektangel med en dimensjon på 31, 5 x 12, 5 cm.

2.2 - Lag to hull (plasseringen er opp til deg). Det første hullet må være 11 x 5, 5 cm for at SODAQ -kortet skal passe. Det andre hullet må være så stort som bryteren din er. Lag et plexiglass med samme dimensjoner som på bildet. Bor to hull til støtte for SODAQ -kortet.

2.3 - Ta aluminiumsprofilene og kutt i to stykker. Lengden skal være lik siden av aluminiumsplaten.

Trinn 3: Monter trinnmotoren

Monter trinnmotoren
Monter trinnmotoren
Monter trinnmotoren
Monter trinnmotoren
Monter trinnmotoren
Monter trinnmotoren

ADVARSEL! Endringer på elektriske produkter kan forårsake stor skade hvis de ikke håndteres riktig

3.1. Fjern de nødvendige skruene som holder skallet på varmeelementet og dets struktur.

3.2 Fjern stangen som holder brødristeren i vertikal stilling.

3.3. Bruk en skrutrekker til å lage et hull rett nedenfor der denne stangen burde vært plassert. Pass på at du ikke borer i elektronikk!

3.4. Bytt ut originalstangen med den lineære motoren og fest plastfestet på toppen av plaststrukturen med tre skruer (bilde). Dette vil nå fungere som den nye motoriserte stangen, som vi kan kontrollere!

Trinn 4: Koble til maskinvare

Koble til maskinvare
Koble til maskinvare
Koble til maskinvare
Koble til maskinvare
Koble til maskinvare
Koble til maskinvare

4.1. Etter at motoren er montert på brødristeren, kobler du den til som i diagrammet ovenfor (bilde). Jeg brukte et eksperimentkort for å lodde de nødvendige forbindelsene mellom signalene og brukte tre overskrifter for å kunne montere det på SODAQ -kortet. 4.2 Legg det hele sammen og ta litt teip for å montere batteriholderen på baksiden av aluminiumsplaten. (bilde). Bruk skruene for å montere platen på brødristeren.

Trinn 5: Programvaredesign

Programvare design
Programvare design

1. SODAQ Node - Noden som styrer brødristeren og sender motorkommandoer til motorføreren som styrer trinnmotoren. Trinnmotoren vil senke eller heve toasten, avhengig av hvilken kommando som har blitt gitt av brukeren.

2. Multiconnect Conduit - Gatewayen som SODAQ -noden kobles til over LoRa når den ble slått på. Gatewayen gir en kanal som data overføres til talkpool.

3. Talkpool - Er serverleverandøren som gjør det mulig å koble til de forskjellige IoT -plattformene via de integrerte protokollene. Tilgjengelige protokoller er: MQTT, PubNub, IBM Bluemix. (I dette prosjektet skal vi bruke PubNub)

4. PubNub - IoT -plattform som fungerer som et sentralt knutepunkt hvor trafikken sendes gjennom kanaler. Abonner/Publiser struktur. Ulike SDK gir mulighet til å bruke forskjellige plattformer (I dette prosjektet bruker vi SDK for Android)

5. Android -applikasjon - Med PubNub Android SDK gir applikasjonen et grafisk grensesnitt til brukeren som viser temperaturen på brødristeren (abonnementskanal). Videre er det også mulig å kontrollere brødristeren via knapper i applikasjonen (publiser kanal).

For ytterligere lesing og opplæring:

Anbefalt: