Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1 - Ano ang Kakailanganin mo
- Hakbang 2: Hakbang 2: ang Frame
- Hakbang 3: Hakbang 3: ang RGB LED
- Hakbang 4: Hakbang 4: ang Button
- Hakbang 5: Hakbang 5: Electronics
- Hakbang 6: Hakbang 6: Code
- Hakbang 7: Hakbang 7: Pagsasama at Pagpapatakbo
Video: Filia - ang Homemade Friendship Lamp: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang ibig sabihin ng Filia ay Friendship sa sinaunang greek. Ang ideya ay upang magkaroon ng dalawang lampara sa iba't ibang bahagi ng mundo, at kapag hinawakan mo ang isang lampara, kapwa sapalarang binago ang kanilang mga kulay. Kaya't kung nais mong ipakita sa isang tao sa kabilang panig ng mundo na iniisip mo ang tungkol sa kanila, maaari mong i-tap ang lampara at magbabago ang mga kulay, pagkatapos ay magagawa nila ang pareho (kung gising sila).
Paano ito gumagana?
Ang parehong lampara ay nilagyan ng isang touch sensor, isang RGB LED, at isang WEMOS D1 Mini (WiFi connection chip), at nakakonekta sa kuryente sa pamamagitan ng isang USB cable. Sa gitna ay mayroong isang server ng Amazon IoT (Interner of Things), na isang server na I-publish-Mag-subscribe (sa bawat mensahe na ipinadala dito, i-broadcast ito sa lahat ng mga konektadong aparato).
Ang bawat lampara:
- Mga pagtatangka upang kumonekta sa WiFi
- Kung nabigo ito, binubuksan nito ang sarili nitong network (bilang isang access point) at pinapayagan kang mai-input ang mga kredensyal para sa nais na network.
- Kung magtagumpay ito, kumonekta ito sa server at naghihintay para sa pag-input o mensahe mula sa server.
- Sa pag-ugnay sa sensor, pinapalabas nito ang isang kulay at ipinapadala ito sa server, na ipapadala ito sa lahat ng mga ilawan.
- Sa bawat mensahe mula sa server, itinakda nito ang kulay sa kulay sa mensahe.
Hakbang 1: Hakbang 1 - Ano ang Kakailanganin mo
Mga kasangkapan
- Solder Iron (& Solder syempre. Maaari mo ring gamitin ang isang solder vacum, isang pangatlong kamay at isang may hawak ng Solder Iron kung nais mo, ito ang iyong tawag. Inirekomenda ko ang lahat sa kanila.)
- Plyer O Wire Stripping tool (kung balak mong hubarin ang iyong mga wire sa iyong sarili, na marahil ay kailangan mong gawin).
- Multimeter, upang matiyak na ang aming circut ay walang mga kakulangan dito.
- Gunting
- Screwdrivers. Tiyaking nakakuha ka ng malakas, dahil kakailanganin mong lumikha ng tornilyo sa iyong sarili.
- Mainit na baril ng Pandikit, at ilang pandikit.
- 3D printer o pag-access sa isa. Kailangang makapag-print sa puti, at lumikha ng isang napaka manipis na dingding (2 mm). Nagpadala ako ng minahan sa isang propesyonal na lugar ng pag-print, nagkakahalaga ito sa akin ng tungkol sa 20 $ at napakahalaga nito, sapagkat perpektong ginawa nila ito.
- Isang AWS IoT server. Ang paglikha ng naturang server ay nasa harap ng saklaw ng pagtuturo na ito, ngunit narito ang isang link sa isang video na nagpapaliwanag nito. Ang UI ay maaaring nagbago nang kaunti, ngunit ang pangkalahatang ideya ay pareho. Magrehistro ng isang aparato doon at i-save ang code na ginamit doon, kakailanganin mong ipasok ito sa code sa ibang pagkakataon.
Mga materyales at bahagi
- Si Iso
- Mga wire. Gumagamit ako ng mga naka-code na wire na jumper na naka-code upang gawing mas maintindihan ang gabay, ngunit hindi mo ito kailangang gawin. Karaniwang kaligtasan upang markahan ang positibo sa pula at ang negatibo sa itim o asul. Sa kabuuan ginagamit namin ang tungkol sa 20 cm ng mga wire bawat lampara.
- USB cable (isa bawat lampara)
- Mga tornilyo. Ang mga tornilyo na ginagamit namin ay dapat magkasya sa mga butas ng print, kaya gagamit kami ng 3 x 3M x 10mm at 4 x 2M x 3mm bolts bawat lampara.
- Isang D1 mini chip bawat lampara.
- Isang TTP223B touch sensor bawat lampara.
- Isang 10mm common-cathode RGB LED (tulad nito) bawat lampara.
- Ilang lata foil
- Ilang duct tape
Hakbang 2: Hakbang 2: ang Frame
Ang frame ay sapat na madaling i-print. Gumamit ako ng puting ABS. Dahil ito ay napaka manipis, tila semi transparent, na perpekto para sa lampara na ito.
Pagkatapos naming mai-print ang mga bahagi, kailangan naming idikit ang dalawang bahagi ng simboryo upang lumikha ng isang solong simboryo. Tinawag silang pang-itaas na simboryo at mas mababang simboryo, at ididikit namin ang mga ito gamit ang mainit na pandikit sa linya, at pagkatapos ay linisin ito ng isang kutsilyo o gunting.
Hakbang 3: Hakbang 3: ang RGB LED
Ang RGB LED ay may apat na koneksyon, tatlong anode (positibong dulo) sa bawat isa sa tatlong mga kulay: pula, berde at asul, at isang cathode (negatibong dulo). Ito ang ibig sabihin ng "karaniwang cathode". Ikonekta namin sa bawat isa sa mga wire sa LED ang pagtutugma ng kawad (Gumamit ako ng color coding upang mas madaling makita sa paglaon, maaari mong markahan ka ng mga wire sa anumang paraan na ganap na makikilala ang mga ito sa isa't isa). Ikonekta namin ang mga wire na malapit sa LED na katawan hangga't maaari at pagkatapos ay i-cut ang reming ng mga LED na binti, upang hindi sila tumagal ng anumang puwang.
Pagkatapos ay iipit namin ang mga wire sa butas sa gitna ng base, mula sa gitna palabas. Ang butas ay matigas lamang ang laki na maaaring magkasya sa lahat ng mga wire, kaya't pipilitin natin silang magkasama. Ang pagtatakip sa kanila nang sama-sama ay maaaring gawing mas madali upang mailusot nila ang butas. Pagkatapos ay susubukan namin gamit ang multimeter na walang mga kakulangan.
Matapos makuha ang mga wire, at subukan ang paggamit ng multimeter na hindi nila hinahawakan ang bawat isa, idikit namin ang humantong sa palce nito gamit ang mainit na pandikit.
Hakbang 4: Hakbang 4: ang Button
Ito ay hindi talaga isang "pindutan". Ang touch sensor ay masyadong malaki upang magkasya sa tuktok ng simboryo, kaya dapat nating pahabain ang kondaktibo na ibabaw nito sa ibabaw ng simboryo upang maabot ito ng aming kamay. Kinukuha namin ang naka-print na silindro na naka-print namin gamit ang simboryo, at ibinalot ito patayo gamit ang tin foil, at pagkatapos ay pahalang na may ductape, tinitiyak na ang parehong mga dulo ng silindro ay nakalantad ng tin foil upang maikonekta nito ang aming kamay sa ibabaw ng pindutin ang sensor.
Pagkatapos, idikit namin ang buton sa lugar at inaalis ang pandikit gamit ang isang kutsilyo o gunting.
Hakbang 5: Hakbang 5: Electronics
Oras na ng electronics! Sundin ang pamamaraan at tiyaking walang mga kakulangan. Mas mainam na pukawin ang mga koneksyon ng kuryente na may isang solong pag-urong ng init, dahil iyan ang mga nakakonekta sa isang panlabas na cable.
Ilang bagay na mapapansin:
- Mahirap ang pagkakalantad sa USB cable, ngunit sa huli dapat mayroong isang itim at pulang mga wire dito, na tinirintas. Kung na-plug mo ang USB cable, dapat silang magkaroon ng boltahe na 5V.
- Gumamit ng mahabang wires para sa Touch sensor, hindi bababa sa 6 cm.
- Ito ay magiging madali sa paglaon kung hindi mo solder ang touch sensor at iwanan lamang sa bawat isa sa mga wire ang isang babaeng jumper wire end, upang madali mong ikonekta / idiskonekta ito sa paglaon.
Hakbang 6: Hakbang 6: Code
Kaya pagkatapos i-set up ang AWS server, maaari naming simulan ang pag-coding. Maaari mong i-download ang code mula dito, at i-upload ito sa D1 mini gamit ang Arduino IDE. Mangyaring pansinin ang ilang mga bagay:
- Kung ito ang iyong unang pagkakataon sa paggamit ng Arduino IDE, mangyaring pumunta sa maikling video na ito na nagpapaliwanag kung paano i-install at patakbuhin ito.
- Kung ito ang iyong unang pagkakataon sa paggamit ng Arduino IDE sa WEMOS D1 mini, mangyaring pumunta sa itinuturo na ito kung aling explaing kung paano ito gawin.
-
Kakailanganin mong isama ang ilang mga aklatan upang tumakbo ang code. Pumunta sa Mga Tool / Pamahalaan ang Mga Aklatan o pindutin ang ctrl + shift + i, pagkatapos ay piliin at i-install ang mga sumusunod na aklatan:
- ArduinoJson
- AWS-SDK-ESP8266
- PubSubClient
- WebSockets
- WiFiManager
- Panghuli gagawing muli ang lahat ng mga na-imit na Constant sa lugar ng AWS Client ng code sa iyong mga Constant na tumutugma sa iyong AWS account.
- Maaari ka ring magdagdag ng maraming mga kulay hangga't gusto mo sa listahan ng mga kulay sa seksyon ng LED ng code.
Hakbang 7: Hakbang 7: Pagsasama at Pagpapatakbo
Sa wakas maaari naming ikonekta ang touch sensor sa lugar, ilagay ang bolts upang ikonekta ang base sa simboryo at i-plug ito!
Sa unang pagkakataong i-plug in namin ito, hindi makakahanap ang Filia ng isang WiFi network, maliban kung mayroong walang proteksyon sa lugar, kung saan magkakakonekta ito rito. Kung hindi ito makita, magsisimula ito ng sarili nitong access point, at maaari kaming kumonekta sa network nito.
Matapos ang pagkonekta sa network, isang webpage ay bubuksan at maaari naming ipasok ang mga kredensyal para sa aming nais na network. Pagkatapos nito maaari naming i-restart (sa pamamagitan ng pag-unplug at pag-replug ng lampara) at ito ay kumonekta na kumonekta. Maaari naming makita na ito ay konektado pagkatapos nito kumurap berde ng tatlong beses at pagkatapos ay maging asul. Pagkatapos nito maaari naming hawakan ang tuktok at ang signal ay ipapadala sa server, na itinatakda ang estado ng IoT. Pagkatapos ay mai-a-update nito ang estado sa lahat ng koneksyon ng Filia sa iyong Device, at magbabago ang mga ito ng kulay nang naaayon.
Salamat sa pagbabasa!
Inirerekumendang:
Homemade RC Cessna Skyhawk Plane EASY BUILD: 7 Hakbang (na may Mga Larawan)
Homemade RC Cessna Skyhawk Plane EASY BUILD: Mula pa noong bata pa ako, tulad ng bawat ibang bata ay nabighani ako sa mga eroplano ng RC ngunit hindi ko ito mabili o kaya ay gawing napakamahal o mahirap mabuo ngunit, ang mga araw na iyon ay nasa likuran na at Ibabahagi ko kung paano ko nagawa ang aking unang RC eroplano (i
DIY Homemade Fancy Lamp: 5 Hakbang (na may Mga Larawan)
DIY Homemade Fancy Lamp: Ako ay isang mag-aaral sa kolehiyo na kasalukuyang kumukuha ng isang klase sa mga circuit. Sa panahon ng klase, mayroon akong ideya na gumamit ng isang napaka-simpleng circuit upang makagawa ng isang proyekto na direkta para sa mga mag-aaral sa elementarya na masaya, malikhain, at may kaalaman. Kasama sa proyektong ito ang
Web Lamp Puzzle LED Lamp Na May ESP32: 5 Mga Hakbang (na may Mga Larawan)
WebApp Puzzle LED Lamp Sa ESP32: Naglalaro ako ng mga LED strip sa loob ng maraming taon, at kamakailan lamang lumipat sa lugar ng isang kaibigan kung saan hindi ako nakagawa ng malalaking pagbabago tulad ng pag-mount ng strip sa mga dingding, kaya pinagsama ko ang lampara na ito isang solong kawad na lalabas para sa lakas at maaaring maging plac
The Mummy Lamp - Kinokontrol ng WiFi ng Smart Lamp: 5 Hakbang (na may Mga Larawan)
The Mummy Lamp - Kinokontrol ng Smart Smart Lamp ng WiFi: Mga 230 libong taon na ang nakararaan natutunan ng tao na kontrolin ang apoy, humantong ito sa isang malaking pagbabago sa kanyang lifestyle habang nagsimula siyang magtrabaho sa gabi na gumagamit din ng ilaw mula sa apoy. Maaari nating sabihin na ito ang simula ng Indoor Lighting. Ngayon ako ay
BALLON LAMP !!! MAHINDI !!! (simpleng Awsome Ballon Lamp) !!: 6 Mga Hakbang (na may Mga Larawan)
BALLON LAMP !!! MAHINDI !!! (simpleng Awsome Ballon Lamp) !!: Ang simpleng lampara ng ballon ay ginawa mula sa mga ballon at ang 12v led strip kasama ang led driver