INHOUDSOPGAWE:

IoT -broodrooster (LoRa): 11 stappe (met foto's)
IoT -broodrooster (LoRa): 11 stappe (met foto's)

Video: IoT -broodrooster (LoRa): 11 stappe (met foto's)

Video: IoT -broodrooster (LoRa): 11 stappe (met foto's)
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Julie
Anonim
IoT -broodrooster (LoRa)
IoT -broodrooster (LoRa)

IoT broodrooster

'N Broodrooster wat gemonitor en beheer kan word deur 'n pasgemaakte Android -toepassing.

Die broodrooster is toegerus met 'n SODAQ ExpLoRer-kaart met 'n 32-bis ARM Cortex M0+ en 'n geïntegreerde LoRa-module en antenna. Hierdie LoRa -modules maak voorsiening vir die kommunikasie tussen die selfoon en die broodrooster via 'n gateway. Die LoRa -kommunikasie werk op die ISM -band by 868Mhz en word tipies gebruik in IoT -toepassings vanweë die lae energie en langafstandprestasie (+ gratis om op die 868Mhz -band te werk). Lees hier meer oor LoRa:

'N Andorid -toepassing is ontwikkel wat die broodrooster draadloos kan beheer deur die brood in die broodrooster te laat sak en die verwarmingselement vir 'n bepaalde tyd aan te skakel. Die gebruiker kan drie verskillende 'broodrooster' -vlakke kies (skaars, medium, goed gedoen). Terselfdertyd sal dit die buitentemperatuur van die broodrooster monitor. Alle kommunikasie word deur die LoRa -gateway gestuur en verder verwerk deur PubNub, wat dit vir die Android -toepassing moontlik maak om in te teken en data vanaf die gateway via 'n kanaal te publiseer.

Stap 1: Hardeware -onderdele

1. Broodrooster (enige broodrooster met 'n soortgelyke hefmeganisme werk):

2. Stappermotor-Lineêre stappermotor:

4. Stapmotorbestuurder:

3. Sodaq One Explorer-LoRa:

4. Batteryhouer-12V:

5. Skakelaar (enige 12V-skakelaar werk):

6. Aluminiumprofiele:

7. Kabels, skroewe en batterye

Stap 2: Materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

2.1 - Meet elke kant van die broodrooster en sny die aluminium gedeelte daarvan uit. In hierdie geval is die afmeting van die aluminiumplaat 33, 5 x 13, 5 cm (prentjie). Maak vier gate wat by die voorpaneelgate van die broodrooster pas. In hierdie geval word hulle in elke hoek van 'n reghoek met 'n deursnee van 31, 5 x 12, 5 cm geplaas.

2.2 - Maak twee gate (die plek is aan jou). Die eerste gat moet 11 x 5, 5 cm lank wees sodat die SODAQ -kaart kan pas. Die tweede gat moet so groot wees soos u skakelaar. Maak 'n plexiglas met dieselfde afmetings as op die foto. Boor twee gate om die SODAQ -kaart te ondersteun.

2.3 - Neem die aluminiumprofiele en sny dit in twee stukke. Die lengte moet gelyk wees aan die kant van die aluminiumplaat.

Stap 3: Monteer die stapmotor

Monteer die stapmotor
Monteer die stapmotor
Monteer die stapmotor
Monteer die stapmotor
Monteer die stapmotor
Monteer die stapmotor

WAARSKUWING! Wysigings aan elektriese produkte kan ernstige skade veroorsaak as dit nie reg hanteer word nie

3.1. Verwyder die nodige skroewe wat die dop op die verwarmerelement en sy struktuur hou.

3.2 Verwyder die staaf wat die broodrooster in vertikale posisie hou.

3.3. Gebruik 'n skroewedraaier om 'n gat te maak net onder waar die staaf moes geplaas word. Maak seker dat u geen elektronika inboor nie!

3.4. Vervang die oorspronklike staaf met die lineêre motor en maak die plastiekhouer bo -op die plastiekstruktuur vas met drie skroewe (prentjie). Dit sal nou dien as die nuwe gemotoriseerde staaf wat ons kan beheer!

Stap 4: Koppel hardeware aan

Koppel hardeware
Koppel hardeware
Koppel hardeware
Koppel hardeware
Koppel hardeware
Koppel hardeware

4.1. Nadat die motor op die broodrooster gemonteer is, verbind dit soos in die bostaande stroomdiagram (prentjie). Ek het 'n eksperimentbord gebruik om die noodsaaklike verbindings tussen die seine te soldeer en drie kopstukke gebruik om dit op die SODAQ -kaart te kan plaas. (prent). Gebruik die skroewe om die bord op die broodrooster te monteer.

Stap 5: Sagteware -ontwerp

Sagteware -ontwerp
Sagteware -ontwerp

1. SODAQ Node - Die knoop wat die broodrooster beheer en motoropdragte stuur na die motorbestuurder wat die stapmotor beheer. Die stapmotor sal die roosterbrood verlaag of verhoog, afhangende van die opdrag wat die gebruiker gegee het.

2. Multiconnect Conduit - Die poort waarmee die SODAQ -knoop verbind via LoRa sodra dit aangeskakel is. Die gateway bied 'n kanaal wat data na talkpool oorgedra word.

3. Talkpool - Is die bedienerverskaffer wat via die geïntegreerde protokolle met die verskillende IoT -platforms kan koppel. Beskikbare protokolle is: MQTT, PubNub, IBM Bluemix. (In hierdie projek gaan ons PubNub gebruik)

4. PubNub - IoT -platform wat dien as 'n sentrale spilpunt waar die verkeer deur kanale gestuur word. Teken in/publiseer struktuur. Verskillende SDK maak voorsiening vir verskillende platforms (in hierdie projek gebruik ons die SDK vir Android)

5. Android -toepassing - Met die PubNub Android SDK bied die toepassing 'n grafiese koppelvlak aan die gebruiker wat die temperatuur van die broodrooster (inteken kanaal) toon. Boonop is dit ook moontlik om die broodrooster te beheer via knoppies in die toepassing (publiseer kanaal).

Vir verdere lees en tutoriaal:

Aanbeveel: