Përmbajtje:
- Hapi 1: Lista e Komponentëve Pjesa.1
- Hapi 2: Lista e Pjesës së Komponentit.2
- Hapi 3: Qarku elektronik
- Hapi 4: Pjesa e softverit.1
- Hapi 5: Pjesa e Softuerit.2
- Hapi 6: Pjesa e Softuerit
- Hapi 7: Pjesa e Softuerit.4
- Hapi 8: Pjesa e Softuerit.5
- Hapi 9: Pjesa e Softuerit.6
- Hapi 10: Pjesa e Softuerit.7
- Hapi 11: Asambleja
Video: BlindStore: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
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
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
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
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
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
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
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
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
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:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni