Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi ng Mga Bahagi.1
- Hakbang 2: Listahan ng Bahagi ng Component.2
- Hakbang 3: Elektronikong Circuit
- Hakbang 4: Sofware Bahagi.1
- Hakbang 5: Bahagi ng Software.2
- Hakbang 6: Bahagi ng Software.3
- Hakbang 7: Bahagi ng Software.4
- Hakbang 8: Bahagi ng Software.5
- Hakbang 9: Bahagi ng Software.6
- Hakbang 10: Bahagi ng Software.7
- Hakbang 11: Assembly
Video: BlindStore: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang proyekto ay tungkol sa isang blinds control na maaari mong gamitin sa bahay sa mas mababang gastos. Ito ay maiakma sa lahat ng uri ng tindahan salamat sa kanyang partikular na disenyo ng gulong. Magagawa mong isara o buksan ang iyong tindahan kahit saan sa iyong tahanan salamat sa iyong computer o telepono na may koneksyon sa wifi.
Hakbang 1: Listahan ng Mga Bahagi ng Mga Bahagi.1
Narito ang mga piraso ng elektronikong gagamitin namin sa aming proyekto:
· Raspberry Pi 3 B + Desktop starter kit --- 59 €
Raspberry Pi3
· ESP 32 --- 7, 99 €
ESP 32
· DHT11 --- 1, 32 €
DHT11
· Hakbang motor HANPose 17HS8401S --- 10 €
Hakbang motor HANPose 17HS8401S
· Motor Driver L298N --- 3, 40 €
L298N
· Transformer 12V, 3A --- 13, 12 €
Transormer 12V
Ang presyo ng unang kahon ay 94, 83 €. Ang iba pang mga kahon ay nagkakahalaga ng 35, 83 € dahil ang Raspberry ay nabili na. Sa katunayan, nagho-host ang Raspberry ng server at magkakaugnay sa lahat ng mga module ng bahay.
Hakbang 2: Listahan ng Bahagi ng Component.2
Upang mapanatili ang lahat ng mga elektronikong sangkap, kailangan mong i-print ang kaso na aming dinisenyo. Papayagan kami ng kasong ito na tipunin ang lahat ng mga bahagi sa loob ng parehong kahon.
Kailangan mong i-print ang gulong na nag-uugnay sa motor sa lubid ng bulag.
Hakbang 3: Elektronikong Circuit
Gawin ang mga electric connexion tulad ng naipakita sa eskematiko sa itaas:
Magbayad ng hangarin, ang mga baterya sa pamamaraan ay kumakatawan sa 12V power supply.
Ang lahat ng supply ng kuryente ay pinamamahalaan ng L298N board, ang 12V para sa step motor at ang 5V para sa ESP32.
Hakbang 4: Sofware Bahagi.1
Upang ipatupad ang anumang programa sa ESP32 kakailanganin mong i-install ang Arduino IDE at ilang mga aklatan dito. Ang Arduino ay isang libreng software na magpapahintulot sa iyo na ipatupad ang algorithm sa ESP32.
- I-download at i-install ang Arduino ide.
- Sa Arduino IDE, piliin ang "mga file" sa susunod na "kagustuhan" at sa wakas ay nagsusulat sa kaso na pinangalanang url:
- Piliin ang "mga tool" - "Board manager" - hanapin ang "esp32" at i-install ang library.
- Piliin ang "mga tool" - "pamahalaan ang library" - hanapin ang "DHT sensor" at i-install ang library
- Piliin ang "mga tool" - "pamahalaan ang library" - hanapin ang "Stepper" at i-install ang library. Ito ay isang silid-aklatan upang magmaneho ng motor.
- Piliin ang "mga tool" - "pamahalaan ang library" - hanapin ang "Wire" at i-install ang library
- Tanggalin ang wifi.h sa mga aklatan ng Arduino.
- I-download ang mga file sa
- Kopyahin ang na-download na mga file sa folder ng Arduino library na palitan itong pangalan nang walang "master" sa simula ng kanyang pangalan.
Hakbang 5: Bahagi ng Software.2
Pinapayagan ng library ng PubSubClient ang iyong ESP32 na makipag-usap sa Raspberry Pi3 salamat sa Node-Red. Ang Node-RED ay isang tool sa programa batay sa JAVA na magpapahintulot sa amin na makipag-usap sa pagitan ng Raspberry, ng gumagamit at ng ESP32.
- Upang mai-install ang library PubSubClient kakailanganin mong sundin ang mga sumusunod na tagubilin:
- Mag-click dito upang i-download ang PubSubClient library
- I-download ang PubSubClient library salamat sa link sa itaas. Dapat ay mayroon kang isang.zip folder sa iyong folder na Mga Pag-download
- I-unzip ang folder na.zip at dapat kang makakuha ng folder ng pubsubclient-master
- Palitan ang pangalan ng iyong folder mula sa pubsubclient-master hanggang sa pubsubclient
- Ilipat ang folder ng pubsubclient sa iyong folder ng mga aklatan ng Arduino IDE
- Pagkatapos, muling buksan ang iyong Arduino IDE
Hakbang 6: Bahagi ng Software.3
Pag-upload ng code sa esp32.
Dapat mong i-set up ang mga parameter sa Arduino.
- Mag-click sa "Mga Tool", "Board manager" at piliin ang "ESP32 Dev Module".
- Mag-click sa "Mga Tool", "Bilis ng Pag-upload" at piliin ang "115200".
- Sa dulo, mag-click sa "Mga Tool", kailangan mong piliin ang tamang USB port sa pamamagitan ng pag-click sa port.
Hakbang 7: Bahagi ng Software.4
Handa na ngayong ilunsad ng iyong Arduino ang sumusunod na algorithm:
- Kailangan mong punan ang 3 mga parameter, naka-bold at underligne ang mga ito sa sumusunod na code:
- Upang malaman ang IP address ng Raspberry Pi3, kailangan mong ipasok sa LXT terminal ng Raspberry ang sumusunod na utos: hostname -ako
- Babala: sa tuwing i-reboot mo ang Raspberry, maaaring magbago ang IP address at kailangan mong ipasok muli ang bagong IP adress.
const char * ssid = "Wifi_name"; // "iyong pangalan ng Wifi"
const char * password = "Wifi_password"; // "ang iyong password"
const char * mqtt_server = "IP_adress"; // "ang IP adress ng Raspberry"
- Kapag ang salitang "pagkonekta" ay ipinapakita sa screen, kailangan mong pindutin ang pindutan ng boot ng Esp32.
Hakbang 8: Bahagi ng Software.5
1) Ang susunod na hakbang ay ang pag-install ngNode-Red sa LXT terminal ng Raspberry pi3 kasama ang mga utos:
- sudo apt update
- $ bash <(curl -sL
- sudo systemctl paganahin ang nodered.service
2) Ang pag-install ng Mosquitto para sa MQTT na protokol, kailangan mong isulat ang mga susunod na utos sa LXT terminal ng Raspberry Pi3.
- sudo reboot
- sudo apt install -y mosquitto mosquitto-kliyente
- sudo systemctl paganahin ang mosquitto.service
3) Ang pag-install ng Node-Red dashboard, kailangan mong isulat ang mga susunod na utos sa LXT terminal ng Raspberry Pi3.
- node-red-stop
- cd ~ /.node-red
- Nag-install ako ng node-red-dashboard
Hakbang 9: Bahagi ng Software.6
Upang ma-access ang Node Red sa iyong Raspberry Pi3 sumulat ka sa terminal LXT ang susunod na utos:
- Una, simulan ang MQTT server sa pamamagitan ng pag-click sa Node-Red na icon sa iyong Raspberry
- Hostname -ako; salamat doon, nakukuha mo ang IP address ng iyong Raspberry
- Susunod na isulat mo ang url sa web browser: https:// Your_IP_adress: 1880
- Ang ilang mga bloke ay hindi maaaring mabasa, kailangan mong piliin ang kanang sulok ng menu, susunod na pag-click sa "import", susunod na pag-click sa "library". Nag-download ka ng "ui group" at "tab na ui."
- Nag-click ka sa "Menu", "import", "clipboard". At pagkatapos ay kopyahin mo ang sumusunod na code sa kaso:
[{"id": "e1ac6b57.2f2978", "type": "tab", "label": "Flow 1", "hindi pinagana": false, "info": ""}, {"id": "8b42857c.b840b8 "," type ":" mqtt out "," z ":" e1ac6b57.2f2978 "," name ":" "," topic ":" esp32 / output "," qos ":" "," panatilihin ": "", "broker": "aabbce3b.08ddc", "x": 1130, "y": 320, "wires": }, {"id": "c35754db.b52628", "type": " ui_button "," z ":" e1ac6b57.2f2978 "," name ":" "," group ":" 99a9d1e9.00b5b "," order ": 1," width ": 0," taas ": 0," passthru ": false," label ":" Up "," tooltip ":" "," color ":" "," bgcolor ":" "," icon ":" "," payload ":" on "," payloadType ":" str "," topic ":" "," x ": 780," y ": 300," wires ":
- Mga tanke sa code, nakukuha mo ang graphic interface sa Node-red
Hakbang 10: Bahagi ng Software.7
Koneksyon sa application
- Maaari kang mag-access sa iyong aplikasyon sa pamamagitan ng pagkonekta sa iyong telepono o iyong computer sa parehong Wifi ng Raspberry at Esp32. Pagkatapos ay ipasok ang sumusunod na address sa web browser: https:// Your_IP_adress_of_Raspberry: 1880 / ui
- Dapat ay mayroon kang katulad ng larawan sa itaas
Hakbang 11: Assembly
Kapag nagawa ang lahat ng mga nakaraang hakbang, handa ka nang ilagay ang mga electronics sa loob ng kahon.
Kung ang mga koneksyon ay mabuti, i-tornilyo ang lahat ng mga bahagi sa sumusunod na pagkakasunud-sunod:
1. Ang ESP 32
2. Ang plugin socket para sa transpormer
3. Ang DHT11
4. Ang L298N
5. Ang step motor
Sa wakas, ilagay ang gulong sa axis ng motor, itakda ang kahon sa dingding (i-string ang bow ng bulag) at tangkilikin ang aming nakakonektang bulag.
Inirerekumendang:
Mga Soldering Surface Mount Component - Mga Pangunahing Kaalaman sa Paghinang: 9 Mga Hakbang (na may Mga Larawan)
Mga Soldering Surface Mount Component | Mga Pangunahing Kaalaman sa Paghinang: Sa ngayon sa aking Serye ng Mga Pangunahing Kaalaman sa Soldering, tinalakay ko ang sapat na mga pangunahing kaalaman tungkol sa paghihinang para masimulan mong magsanay. Sa Ituturo na ito kung ano ang tatalakayin ko ay medyo mas advanced, ngunit ito ay ilan sa mga pangunahing kaalaman para sa paghihinang sa Surface Mount Compo
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Tubig na Naa-access !: 7 Mga Hakbang (na may Mga Larawan)
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Dragon na Naa-access !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong mga kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: 7 Mga Hakbang (na may Mga Larawan)
Paano Kumuha ng 18650 Mga Cell Mula sa Mga Patay na Baterya ng Laptop !: Pagdating sa mga proyekto ng pagbuo sa pangkalahatan ay gumagamit kami ng isang supply ng kuryente para sa prototyping, ngunit kung ito ay isang portable na proyekto kailangan namin ng isang mapagkukunan ng kuryente tulad ng 18650 li-ion cells, ngunit ang mga cell na ito ay minsan mahal o karamihan sa mga nagbebenta ay hindi nagbebenta
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: 4 na Mga Hakbang
Mga Larong Pang-tunog ng Mga Hayop para sa Mga Bata: Ang hayop ay tunog sa sarili nitong tinig kapag ang puzzle ng hayop na ito ay inilagay nang tama para sa mga bata sa ilalim ng 24 na buwan. Masisiyahan ang iyong mga anak na lalaki kapag narinig nila ang lahat ng anim na tunog na ibinubuga ng hayop niya. Ang proyektong ito ay batay sa isang produktong komersyal, ngunit nais ko
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol