Përmbajtje:

BlindStore: 11 hapa
BlindStore: 11 hapa

Video: BlindStore: 11 hapa

Video: BlindStore: 11 hapa
Video: Ben Webster "Coulomb branches and cylindrical KLRW algebras" (Part 2) 2024, Nëntor
Anonim
BlindStore
BlindStore

Projekti ka të bëjë me një kontroll blinds që ju mund të përdorni në shtëpi me kosto më të ulët. Do të jetë i përshtatshëm për çdo lloj dyqani falë modelit të tij të veçantë të rrotave. Ju do të jeni në gjendje të mbyllni ose hapni dyqanin tuaj kudo në shtëpinë tuaj falë kompjuterit ose telefonit tuaj me një lidhje wifi.

Hapi 1: Lista e Komponentëve Pjesa.1

Këtu janë pjesët e elektronikës që do të përdorim në projektin tonë:

· Raspberry Pi 3 B+ Kompjuter fillestar për desktop --- 59 €

Mjedër Pi3

· ESP 32 --- 7, 99 €

ESP 32

· DHT11 --- 1, 32 €

DHT11

· Motori hap HANPOSE 17HS8401S --- 10 €

Motori hap HANPOSE 17HS8401S

· Motor Driver L298N --- 3, 40 €

GJ68N

· Transformator 12V, 3A --- 13, 12 €

Transormer 12V

Çmimi i kutisë së parë është 94, 83 €. Kutitë e tjera do të kushtojnë 35, 83 € sepse mjedra ishte blerë tashmë. Në të vërtetë, Raspberry pret serverin dhe ndërlidh të gjitha modulet e shtëpisë.

Hapi 2: Lista e Pjesës së Komponentit.2

Lista e Pjesës Komponente.2
Lista e Pjesës Komponente.2
Lista e Pjesës Komponente.2
Lista e Pjesës Komponente.2

Për të ruajtur të gjithë përbërësit elektronikë, do të duhet të printoni kasën që ne kemi projektuar. Ky rast do të na lejojë të mbledhim të gjithë përbërësit brenda së njëjtës kuti.

Duhet të printoni timonin që lidh motorin me litarin e të verbërve.

Hapi 3: Qarku elektronik

Qarku Elektronik
Qarku Elektronik

Bëni lidhjet elektrike siç është shfaqur në skemën e mësipërme:

Synimi i pagesës, bateritë në skemë përfaqësojnë furnizimin me energji 12V.

E gjithë furnizimi me energji menaxhohet nga bordi L298N, 12V për motorin hap dhe 5V për ESP32.

Hapi 4: Pjesa e softverit.1

Softueri Pjesa.1
Softueri Pjesa.1
Softueri Pjesa.1
Softueri Pjesa.1
Softueri Pjesa.1
Softueri Pjesa.1

Për të zbatuar çdo program në ESP32 do t'ju duhet të instaloni Arduino IDE dhe disa biblioteka në të. Arduino është një softuer falas i cili do t'ju lejojë të zbatoni algoritmin në ESP32.

- Shkarkoni dhe instaloni Arduino ide.

- Në Arduino IDE, zgjidhni "skedarët" e ardhshëm "preferenca" dhe më në fund shkruani në rastin e quajtur url:

- Zgjidhni "mjetet" - "Menaxheri i bordit" - kërkoni "esp32" dhe instaloni bibliotekën.

- Zgjidhni "mjete" - "menaxhoni bibliotekën" - kërkoni "sensor DHT" dhe instaloni bibliotekën

- Zgjidhni "mjetet" - "menaxhoni bibliotekën" - kërkoni "Stepper" dhe instaloni bibliotekën. Ashtë një bibliotekë për të drejtuar motorin.

- Zgjidhni "mjetet" - "menaxhoni bibliotekën" - kërkoni "Wire" dhe instaloni bibliotekën

- Fshi wifi.h në bibliotekat Arduino.

- Shkarkoni skedarët në

- Kopjoni skedarët e shkarkuar në dosjen e bibliotekës Arduino dhe riemëroni atë pa "master" në fillim të emrit të tij.

Hapi 5: Pjesa e Softuerit.2

Biblioteka PubSubClient lejon që ESP32 juaj të komunikojë me Raspberry Pi3 falë Node-Red. Node-RED është një mjet programimi i bazuar në JAVA i cili do të na lejojë të komunikojmë midis Raspberry, përdoruesit dhe ESP32.

- Për të instaluar bibliotekën PubSubClient ju do të duhet të ndiqni udhëzimet e mëposhtme:

- Klikoni këtu për të shkarkuar bibliotekën PubSubClient

- Shkarkoni bibliotekën PubSubClient falë lidhjes së mësipërme. Ju duhet të keni një dosje.zip në dosjen tuaj Shkarkimet

- Zbërtheni dosjen.zip dhe duhet të merrni dosjen pubsubclient-master

- Riemërtoni dosjen tuaj nga pubsubclient-master në pubsubclient

- Zhvendosni dosjen pubsubclient në dosjen tuaj të bibliotekave të instalimit Arduino IDE

- Pastaj, rihapni ID-në tuaj Arduino

Hapi 6: Pjesa e Softuerit

Pjesa e Softuerit.3
Pjesa e Softuerit.3
Pjesa e Softuerit.3
Pjesa e Softuerit.3
Pjesa e Softuerit.3
Pjesa e Softuerit.3

Ngarkimi i kodit në esp32.

Ju duhet të vendosni parametrat në Arduino.

- Klikoni në "Tools", "Board manager" dhe zgjidhni "ESP32 Dev Module".

- Klikoni në "Tools", "Upload Speed" dhe zgjidhni "115200".

- Në fund, klikoni në "Tools", duhet të zgjidhni portën e duhur USB duke klikuar në portën.

Hapi 7: Pjesa e Softuerit.4

Pjesa e Softuerit.4
Pjesa e Softuerit.4

Tani Arduino juaj është gati të nisë algoritmin e mëposhtëm:

- Duhet të plotësoni 3 parametrat, ato janë të theksuara dhe nënvizohen në kodin e mëposhtëm:

- Për të ditur adresën IP të Raspberry Pi3, duhet të futni në terminalin LXT të Raspberry komandën e mëposhtme: hostname -I

- Paralajmërim: sa herë që ristartoni Raspberry, adresa IP mund të ndryshojë dhe ju duhet të futni përsëri adresën e re IP.

const char* ssid = "Emri Wifi"; // "emri yt Wifi"

const char* fjalëkalim = "Wifi_password"; // "Fjalëkalimi juaj"

const char* mqtt_server = "Adresa_ IP"; // "Adresa IP e mjedrës"

- Kur fjala "lidhje" shfaqet në ekran, duhet të shtypni butonin e nisjes së Esp32.

Hapi 8: Pjesa e Softuerit.5

1) Hapi tjetër është instalimi iNode-Red në terminalin LXT të Raspberry pi3 me komandat:

- përditësim sudo apt

-$ bash <(curl -sL

- sudo systemctl aktivizoni shërbimin nodered.service

2) Instalimi i Mosquitto për protokolin MQTT, ju duhet të shkruani komandat e ardhshme në terminalin LXT të Raspberry Pi3.

- sudo rindezje

-sudo apt install -y mushkonja mushkonja -klientë

- sudo systemctl aktivizoni mosquitto.service

3) Instalimi i pultit Node-Red, ju duhet të shkruani komandat e ardhshme në terminalin LXT të Raspberry Pi3.

-nyje-e kuqe-ndalesë

- cd ~/.nyje-e kuqe

-npm instaloni nyjen-kuqe-pult

Hapi 9: Pjesa e Softuerit.6

Pjesa e Softuerit.6
Pjesa e Softuerit.6

Për të hyrë në Nyjen e Kuqe në Raspberry Pi3 tuaj ju shkruani në terminalin LXT komandën tjetër:

- Së pari, filloni serverin MQTT duke klikuar në ikonën Node-Red në Mjedrën tuaj

- Emri i hostit -I; falë kësaj, ju merrni adresën IP të Mjedrës tuaj

- Tjetra ju shkruani url në shfletuesin e internetit: https:// Your_IP_adresa: 1880

- Disa blloqe nuk mund të lexohen, ju duhet të zgjidhni këndin e sipërm të djathtë të menusë, klikoni tjetër në "import", klikoni tjetër në "bibliotekë". Ju shkarkoni "ui group" dhe "ui tab".

- Ju klikoni në "Menu", "Import", "Clipboard". Dhe pastaj kopjoni kodin e mëposhtëm në rast:

[{"id": "e1ac6b57.2f2978", "type": "tab", "label": "Flow 1", "disabled": false, "info": ""}, {"id": "8b42857c.b840b8 "," type ":" mqtt out "," z ":" e1ac6b57.2f2978 "," name ":" "," topic ":" esp32/output "," qos ":" "," mbaj ": "", "ndërmjetësi": "aabbce3b.08ddc", "x": 1130, "y": 320, "telat": }, {"id": "c35754db.b52628", "type": " ui_button "," z ":" e1ac6b57.2f2978 "," emri ":" "," grupi ":" 99a9d1e9.00b5b "," rendi ": 1," gjerësia ": 0," lartësia ": 0," passthru ": false", "label": "Up", "tooltip": "", "color": "", "bgcolor": "", "icon": "", "payload": "on", "payloadType ":" str "," topic ":" "," x ": 780," y ": 300," tela ":

- Tanke të kodit, ju merrni ndërfaqen grafike në Node-red

Hapi 10: Pjesa e Softuerit.7

Pjesa e Softuerit.7
Pjesa e Softuerit.7

Lidhja me aplikacionin

- Mund të keni qasje në aplikacionin tuaj duke lidhur telefonin ose kompjuterin tuaj në të njëjtin WiFi të Raspberry dhe Esp32. Pastaj futni adresën e mëposhtme në shfletuesin e internetit: https:// Your_IP_adress_of_Raspberry: 1880/ui

- Duhet të kesh diçka si fotografia e mësipërme

Hapi 11: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Kur të bëhen të gjitha hapat e mëparshëm, jeni gati të vendosni pajisjet elektronike brenda kutisë.

Nëse lidhjet janë të mira, vidhosni të gjithë përbërësit në rendin e mëposhtëm:

1. ESP 32

2. Foleja e shtojcës për transformatorin

3. DHT11

4. L298N

5. Motori i hapit

Më në fund, vendosni timonin në boshtin e motorit, vendosni kutinë në mur (lidhni harkun e të verbërit) dhe shijoni të verbërit tonë të lidhur.

Recommended: