Përmbajtje:

Filia - llamba e miqësisë në shtëpi: 7 hapa
Filia - llamba e miqësisë në shtëpi: 7 hapa

Video: Filia - llamba e miqësisë në shtëpi: 7 hapa

Video: Filia - llamba e miqësisë në shtëpi: 7 hapa
Video: Si të ndihmosh partneren të arrijë orgazmën 2024, Nëntor
Anonim
Filia - Llamba e Miqësisë në shtëpi
Filia - Llamba e Miqësisë në shtëpi

Filia do të thotë Miqësi në greqishten e lashtë. Ideja është që të keni dy llamba në pjesë të ndryshme të botës, dhe kur prekni një llambë, të dy rastësisht ndryshojnë ngjyrat e tyre. Pra, nëse doni t'i tregoni dikujt në anën tjetër të botës që po mendoni për të, mund të prekni llambën dhe ngjyrat do të ndryshojnë, atëherë ata mund të bëjnë të njëjtën gjë (nëse janë zgjuar).

Si punon?

Të dy llambat janë të pajisura me një sensor prekjeje, një LED RGB dhe një WEMOS D1 Mini (çip lidhës WiFi), dhe janë të lidhura me energjinë nëpërmjet një kabllo USB. Në mes ka një server Amazon IoT (Interner of Things), i cili është një server Publish-Subscribe (me çdo mesazh që i dërgohet, e transmeton atë në të gjitha pajisjet e lidhura).

Çdo llambë:

  1. Përpjekjet për t'u lidhur me WiFi
  2. Nëse dështon, ai hap rrjetin e vet (si një pikë aksesi) dhe ju lejon të futni kredencialet për rrjetin e dëshiruar.
  3. Nëse ka sukses, lidhet me serverin dhe pret për hyrje ose mesazh nga serveri.
  4. Me prekjen e sensorit, ai randomizon një ngjyrë dhe e dërgon atë në server, i cili do ta dërgojë atë në të gjitha llambat.
  5. Me çdo mesazh nga serveri, ai vendos ngjyrën në ngjyrën e mesazhit.

Hapi 1: Hapi 1 - Çfarë ju nevojitet

Hapi 1 - Çfarë ju nevojitet
Hapi 1 - Çfarë ju nevojitet

Mjetet

  • Solder Iron (& Solder natyrisht. Ju gjithashtu mund të përdorni një vakum për saldim, një dorë të tretë dhe një mbajtës hekuri Solder nëse dëshironi, kjo është thirrja juaj. Unë i rekomandoj të gjitha.)
  • Mjet Plyer Or Wire Stripping (nëse planifikoni të hiqni telat vetë, gjë që ndoshta do t'ju duhet të bëni).
  • Multimetër, për t'u siguruar që qarku ynë të mos ketë ndonjë mungesë në të.
  • Gërshërë
  • Kaçavida. Sigurohuni që të merrni ato të forta, sepse do t'ju duhet të krijoni vetë fijen e vidës.
  • Armë me Ngjitës të nxehtë, dhe pak zam.
  • Printer 3D ose qasje në një. Duhet të jetë në gjendje të printojë në të bardhë dhe të krijojë një mur shumë të hollë (2 mm). Unë e dërgova timen në një shtypshkronjë profesionale, më kushtoi rreth 20 dollarë dhe ia vlente shumë, sepse ata e bënë atë në mënyrë perfekte.
  • Një server AWS IoT. Krijimi i një serveri të tillë është jashtë fushëveprimit të këtij udhëzuesi, por këtu është një lidhje me një video që e shpjegon atë. Ndërfaqja e përdoruesit mund të ketë ndryshuar pak, por ideja e përgjithshme është e njëjtë. Regjistroni një pajisje atje dhe ruani kodin që përdoret atje, do t'ju duhet ta futni atë në kod më vonë.

Materialet dhe pjesët

  • Iso
  • Telat. Unë përdor tela bluzë të koduar me ngjyra për ta bërë udhëzuesin më të kuptueshëm, por ju nuk keni pse ta bëni këtë. Safetyshtë siguri e zakonshme të shënosh pozitiven në të kuqe dhe atë negative në të zezë ose blu. Në total ne përdorim rreth 20 cm tela për llambë.
  • Kabllo USB (një për llambë)
  • Vida. Vidhat që përdorim duhet të përshtaten me vrimat e printimit, kështu që ne do të përdorim bulona 3 x 3M x 10mm dhe 4 x 2M x 3mm për llambë.
  • Një mini çip D1 për llambë.
  • Një sensor prekje TTP223B për llambë.
  • Një LED RGB me katodë të zakonshme 10 mm (si kjo) për llambë.
  • Pak petë kallaji
  • Disa shirit ngjitës

Hapi 2: Hapi 2: Korniza

Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza
Hapi 2: Korniza

Korniza është mjaft e lehtë për tu printuar. Kam përdorur ABS të bardhë. Meqenëse është shumë e hollë, duket gjysmë transparente, e cila është e përkryer për këtë llambë.

Pasi të shtypim pjesët, duhet të ngjisim dy pjesët e kupolës për të krijuar një kube të vetme. Ata quhen kube e sipërme dhe kube e poshtme, dhe ne i ngjisim duke përdorur zam të nxehtë përgjatë vijës, dhe më pas e pastrojmë me thikë ose gërshërë.

Hapi 3: Hapi 3: LED RGB

Hapi 3: LED RGB
Hapi 3: LED RGB
Hapi 3: LED RGB
Hapi 3: LED RGB
Hapi 3: LED RGB
Hapi 3: LED RGB

RGB LED ka katër lidhje, tre anoda (skajet pozitive) në secilën prej tre ngjyrave: të kuqe, jeshile dhe blu, dhe një katodë (fund negativ). Kjo do të thotë "katodë e zakonshme". Ne do të lidhim me secilën prej telave në LED tela që përputhen (kam përdorur kodimin e ngjyrave, kështu që do të jetë më e lehtë të vërehet më vonë, ju mund të shënoni telat në çdo mënyrë që mund t'i dallojë plotësisht ato nga njëri -tjetri). Ne do t'i lidhim telat sa më afër trupit LED që të mundemi dhe pastaj do të presim pjesën e këmbëve LED, në mënyrë që ata të mos marrin hapësirë.

Pastaj ne do t'i shtrydhim telat përmes vrimës në mes të bazës, nga qendra jashtë. Madhësia e vrimës është e vogël që mund të përshtatet me të gjitha telat, kështu që ne do të duhet t'i shtrydhim së bashku. Gërshetimi i tyre së bashku mund ta bëjë më të lehtë marrjen e tyre përmes gropës. Pastaj do të testojmë duke përdorur multimetrin se nuk ka mungesa.

Pasi të kalojmë telat dhe të testojmë duke përdorur multimetrin që ata nuk prekin njëri -tjetrin, ne do ta ngjisim ledin në anën e tij duke përdorur zam të nxehtë.

Hapi 4: Hapi 4: Butoni

Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni
Hapi 4: Butoni

Ky në fakt nuk është një "buton". Sensori i prekjes është shumë i madh për t'u përshtatur në krye të kupolës, kështu që ne duhet të shtrijmë sipërfaqen e tij përçuese në sipërfaqen e kupolës në mënyrë që dora jonë ta arrijë atë. Ne marrim cilindrin e shtypur që kemi shtypur me kupolën, dhe e mbështjellim vertikalisht me fletë kallaji, dhe pastaj horizontalisht me kanal, duke u siguruar që të dy skajet e cilindrit të kenë ekspozuar fletë kallaji në mënyrë që të mund të lidhë dorën tonë me sipërfaqen e sensori i prekjes.

Pastaj, ne e ngjisim butonin në vend dhe e heqim ngjitësin duke përdorur një thikë ose gërshërë.

Hapi 5: Hapi 5: Elektronikë

Hapi 5: Elektronikë
Hapi 5: Elektronikë
Hapi 5: Elektronikë
Hapi 5: Elektronikë
Hapi 5: Elektronikë
Hapi 5: Elektronikë

Timeshtë koha elektronike! Ndiqni skemën dhe sigurohuni që të mos ketë mungesa. Bettershtë më mirë të forcosh lidhjet e energjisë me një tkurrje të vetme të nxehtësisë, sepse ato janë ato që janë të lidhura me një kabllo të jashtme.

Disa gjëra për tu vënë re:

  • Ekspozimi i kabllit USB është i vështirë, por në fund duhet të ketë tela të zinj dhe të kuq në të, të gërshetuar së bashku. Nëse lidhni kabllon USB, ato duhet të kenë një tension prej 5V.
  • Përdorni tela të gjatë për sensorin Touch, të paktën 6 cm.
  • Do të jetë më e lehtë më vonë nëse nuk e lidhni sensorin e prekjes dhe thjesht lini në secilën prej telave të tij një fund teli bluzë, kështu që lehtë mund ta lidhni/shkëputni atë më vonë.

Hapi 6: Hapi 6: Kodi

Hapi 6: Kodi
Hapi 6: Kodi
Hapi 6: Kodi
Hapi 6: Kodi
Hapi 6: Kodi
Hapi 6: Kodi

Pra, pasi të vendosim serverin AWS, mund të fillojmë kodimin. Ju mund ta shkarkoni kodin nga këtu dhe ta ngarkoni në mini D1 duke përdorur Arduino IDE. Ju lutemi vini re disa gjëra:

  • Nëse kjo është hera juaj e parë që përdorni Arduino IDE, ju lutemi shkoni te kjo video e shkurtër e cila shpjegon se si ta instaloni dhe ekzekutoni atë.
  • Nëse kjo është hera juaj e parë që përdorni Arduino IDE me WEMOS D1 mini, ju lutemi shkoni te kjo udhëzues e cila shpjegon se si ta bëni atë.
  • Ju do të duhet të përfshini disa biblioteka në mënyrë që kodi të funksionojë. Shkoni te Mjetet/Menaxhoni Bibliotekat ose shtypni ctrl+shift+i, pastaj zgjidhni dhe instaloni bibliotekat e mëposhtme:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • WebSockets
    • Menaxher WiFi
  • Së fundi, zmbrapsni të gjitha konstantet e vendosura në zonën AWS Client të kodit në konstantet tuaja që përputhen me llogarinë tuaj AWS.
  • Ju gjithashtu mund të shtoni sa më shumë ngjyra që dëshironi në listën e ngjyrave në pjesën LED të kodit.

Hapi 7: Hapi 7: Integrimi & Funksionimi

Image
Image
Hapi 7: Integrimi dhe funksionimi
Hapi 7: Integrimi dhe funksionimi
Hapi 7: Integrimi dhe funksionimi
Hapi 7: Integrimi dhe funksionimi
Hapi 7: Integrimi dhe funksionimi
Hapi 7: Integrimi dhe funksionimi

Së fundi, ne mund ta lidhim sensorin e prekjes në vend, t'i vendosim bulonat për të lidhur bazën me kupolën dhe ta lidhim!

Herën e parë që e lidhim, Filia nuk do të gjejë një rrjet WiFi, përveç nëse ka një pa mbrojtje në zonë, në këtë rast do të lidhet me të. Nëse nuk e gjen, do të fillojë pikën e vet të hyrjes dhe ne mund të lidhemi me rrjetin e tij.

Pas lidhjes me rrjetin, do të hapet një faqe në internet dhe ne mund të futim kredencialet për rrjetin tonë të dëshiruar. Pas kësaj ne mund të rinisim (duke e shkëputur dhe rilidhur llambën) dhe ajo duhet të lidhet. Ne mund të shohim se është lidhur pasi të ndizet e gjelbërta tre herë dhe pastaj të bëhet blu. Pas kësaj ne mund të prekim pjesën e sipërme dhe sinjali do të dërgohet në server, duke vendosur gjendjen e IoT. Pastaj do të azhurnojë gjendjen në të gjitha Filia të lidhura me Pajisjen tuaj, dhe të gjitha ato do të ndryshojnë ngjyrën në përputhje me rrethanat.

Faleminderit që lexuat!

Recommended: