Satura rādītājs:

Filia - mājās gatavota draudzības lampa: 7 soļi
Filia - mājās gatavota draudzības lampa: 7 soļi

Video: Filia - mājās gatavota draudzības lampa: 7 soļi

Video: Filia - mājās gatavota draudzības lampa: 7 soļi
Video: The Awakening Audiobook by Kate Chopin (Chs 21-39) 2024, Jūlijs
Anonim
Filia - mājās gatavota draudzības lampa
Filia - mājās gatavota draudzības lampa

Filia seno grieķu valodā nozīmē draudzība. Ideja ir divas lampas dažādās pasaules daļās, un, pieskaroties vienai lampai, abas nejauši maina krāsas. Tātad, ja vēlaties parādīt kādam citam pasaules galam, ka domājat par viņu, varat pieskarties lampai, un krāsas mainīsies, tad viņš var darīt to pašu (ja ir nomodā).

Kā tas darbojas?

Abas lampas ir aprīkotas ar skārienjūtīgu sensoru, RGB gaismas diodi un WEMOS D1 Mini (WiFi savienojuma mikroshēma), un tās ir savienotas ar strāvu, izmantojot USB kabeli. Pa vidu ir Amazon IoT (Interner of Things) serveris, kas ir publicēšanas un abonēšanas serveris (pēc katra tam nosūtītā ziņojuma tas tiek pārraidīts uz visām pievienotajām ierīcēm).

Katra lampa:

  1. Mēģinājumi izveidot savienojumu ar WiFi
  2. Ja tas neizdodas, tas atver savu tīklu (kā piekļuves punktu) un ļauj ievadīt vēlamā tīkla akreditācijas datus.
  3. Ja tas izdodas, tas izveidoja savienojumu ar serveri un gaida ievadi vai ziņojumu no servera.
  4. Pieskaroties sensoram, tas nejauši izvēlas krāsu un nosūta to serverim, kas to nosūtīs uz visām lampām.
  5. Katram ziņojumam no servera tas iestatīja ziņas krāsu.

1. darbība. 1. darbība. Kas jums būs nepieciešams

1. solis - kas jums būs nepieciešams
1. solis - kas jums būs nepieciešams

Rīki

  • Lodmetāls (un, protams, lodēt. Ja vēlaties, varat izmantot arī lodētavu, trešo roku un lodēšanas dzelzs turētāju, tas ir jūsu zvans. Es iesaku tos visus.)
  • Līmeņu vai stiepļu noņemšanas rīks (ja plānojat patstāvīgi noņemt vadus, kas jums, iespējams, būs jādara).
  • Multimetrs, lai pārliecinātos, ka mūsu cirkulācijā nav trūkumu.
  • Šķēres
  • Skrūvgrieži. Pārliecinieties, ka iegūstat spēcīgus, jo skrūves vītne būs jāizveido patstāvīgi.
  • Karstās līmes pistole un nedaudz līmes.
  • 3D printeris vai piekļuve vienam. Tam jāspēj drukāt baltā krāsā un jāizveido ļoti plāna siena (2 mm). Es nosūtīju savu uz profesionālu drukas vietu, tas man izmaksāja aptuveni 20 USD un bija ļoti tā vērts, jo viņi to darīja perfekti.
  • AWS IoT serveris. Šāda servera izveide ir ārpus šī pamācības darbības jomas, taču šeit ir saite uz videoklipu, kas to izskaidro. Lietotāja saskarne, iespējams, ir nedaudz mainījusies, bet vispārējā ideja ir tāda pati. Reģistrējiet ierīci tur un saglabājiet tur izmantoto kodu, tā vēlāk būs jāievieto kodā.

Materiāli un detaļas

  • Iso
  • Vadi. Es izmantoju krāsu kodētus džemperu vadus, lai padarītu ceļvedi saprotamāku, taču jums tas nav jādara. Parasti ir pozitīvi atzīmēt ar sarkanu un negatīvu ar melnu vai zilu krāsu. Kopumā vienā lampā mēs izmantojam apmēram 20 cm vadu.
  • USB kabelis (viens katrai lampai)
  • Skrūves. Mūsu izmantotajām skrūvēm jāatbilst izdrukas caurumiem, tāpēc katrā lampā izmantosim 3 x 3M x 10mm un 4 x 2M x 3mm skrūves.
  • Viena D1 mini mikroshēma katrai lampai.
  • Viens TTP223B skārienjūtīgais sensors katrai lampai.
  • Viena 10 mm kopējā katoda RGB gaismas diode (piemēram, šī) katrai lampai.
  • Kāda alvas folija
  • Kaut kāda līmlente

2. darbība: 2. darbība: rāmis

2. solis: rāmis
2. solis: rāmis
2. solis: rāmis
2. solis: rāmis
2. solis: rāmis
2. solis: rāmis
2. solis: rāmis
2. solis: rāmis

Rāmi ir pietiekami viegli izdrukāt. Es izmantoju baltu ABS. Tā kā tas ir ļoti plāns, tas šķiet daļēji caurspīdīgs, kas ir ideāli piemērots šai lampai.

Pēc detaļu drukāšanas mums ir jāpielīmē abas kupola daļas, lai izveidotu vienu kupolu. Tos sauc par augšējo kupolu un apakšējo kupolu, un mēs tos pielīmējam, izmantojot karstu līmi pāri līnijai, un pēc tam notīrām to ar nazi vai šķērēm.

3. darbība: 3. darbība: RGB gaismas diode

3. darbība: RGB gaismas diode
3. darbība: RGB gaismas diode
3. darbība: RGB gaismas diode
3. darbība: RGB gaismas diode
3. darbība: RGB gaismas diode
3. darbība: RGB gaismas diode

RGB gaismas diodei ir četri savienojumi, trīs anodi (pozitīvi galiņi) katrā no trim krāsām: sarkana, zaļa un zila, un katods (negatīvs gals). Tas ir tas, ko nozīmē "parastais katods". Mēs pievienosim katram LED vadam atbilstošo vadu (es izmantoju krāsu kodēšanu, lai vēlāk būtu vieglāk pamanīt, jūs varat atzīmēt vadus jebkādā veidā, kas tos var pilnībā atšķirt). Mēs pievienosim vadus pēc iespējas tuvāk gaismas diodes korpusam un pēc tam nogriežam LED kāju atdalīšanu, lai tie neaizņemtu vietu.

Tad mēs izspiedīsim vadus caur caurumu pamatnes vidū, no centra uz āru. Caurums ir tikpat liels, cik tas var ietilpt visos vados, tāpēc mums tie būs jāsaspiež kopā. Pinot tos kopā, var vieglāk iegūt caur caurumu. Pēc tam, izmantojot multimetru, pārbaudīsim, vai netrūkst.

Pēc vadu izvadīšanas un pārbaudes, izmantojot multimetru, tie nepieskaras viens otram, mēs pielīmēsim vadu pie tā, izmantojot karstu līmi.

4. darbība: 4. darbība: poga

4. solis: poga
4. solis: poga
4. solis: poga
4. solis: poga
4. solis: poga
4. solis: poga
4. solis: poga
4. solis: poga

Šī patiesībā nav "poga". Pieskāriena sensors ir pārāk liels, lai ietilptu kupola augšpusē, tāpēc mums ir jāpagarina tā vadošā virsma līdz kupola virsmai, lai mūsu roka varētu to sasniegt. Mēs ņemam iespiesto cilindru, ko mēs iespiedām ar kupolu, un iesaiņojam to vertikāli ar skārda foliju, un pēc tam horizontāli ar kanālu, pārliecinoties, ka abos cilindra galos ir atsegta skārda folija, lai tas varētu savienot mūsu roku ar cilindra virsmu. pieskāriena sensors.

Pēc tam mēs pielīmējam butonu vietā un noņemam līmi, izmantojot nazi vai šķēres.

5. darbība: 5. darbība: elektronika

5. solis: elektronika
5. solis: elektronika
5. solis: elektronika
5. solis: elektronika
5. solis: elektronika
5. solis: elektronika

Ir pienācis elektronikas laiks! Izpildiet shēmu un pārliecinieties, ka netrūkst. Labāk ir stiprināt strāvas savienojumus ar vienu siltuma sarukumu, jo tie ir savienoti ar ārēju kabeli.

Dažas lietas, kas jāņem vērā:

  • USB kabeļa ekspozīcija ir sarežģīta, bet galu galā tajā vajadzētu būt melniem un sarkaniem vadiem, kas sapīti kopā. Ja pievienojat USB kabeli, tiem jābūt 5V spriegumam.
  • Pieskaršanās sensoram izmantojiet garus vadus, vismaz 6 cm.
  • Vēlāk būs vieglāk, ja nelodēsiet skārienjutīgo sensoru un vienkārši atstāsiet uz katra tā stieples sietiņvada galu, lai vēlāk varētu to viegli savienot/atvienot.

6. darbība: 6. darbība: kods

6. darbība: kods
6. darbība: kods
6. darbība: kods
6. darbība: kods
6. darbība: kods
6. darbība: kods

Tātad pēc AWS servera iestatīšanas mēs varam sākt kodēšanu. Jūs varat lejupielādēt kodu no šejienes un augšupielādēt to D1 mini, izmantojot Arduino IDE. Lūdzu, ievērojiet dažas lietas:

  • Ja pirmo reizi izmantojat Arduino IDE, lūdzu, skatiet šo īso video, kurā paskaidrots, kā to instalēt un palaist.
  • Ja pirmo reizi izmantojat Arduino IDE ar WEMOS D1 mini, lūdzu, skatiet šo pamācību, kurā paskaidrots, kā to izdarīt.
  • Lai kods darbotos, jums ir jāiekļauj dažas bibliotēkas. Dodieties uz Rīki/Pārvaldīt bibliotēkas vai nospiediet ctrl+shift+i, pēc tam atlasiet un instalējiet šādas bibliotēkas:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • WebSockets
    • WiFiManager
  • Visbeidzot nomainiet visas konstantes koda AWS klienta apgabalā uz jūsu konstantēm, kas atbilst jūsu AWS kontam.
  • Krāsu sarakstam koda LED sadaļā varat pievienot arī tik daudz krāsu, cik vēlaties.

7. darbība: 7. darbība: integrācija un darbība

Image
Image
7. darbība: integrācija un darbība
7. darbība: integrācija un darbība
7. darbība: integrācija un darbība
7. darbība: integrācija un darbība
7. darbība: integrācija un darbība
7. darbība: integrācija un darbība

Visbeidzot, mēs varam pieslēgt skārienjutīgo sensoru vietā, ielikt skrūves, lai savienotu pamatni ar kupolu un pievienotu to!

Pirmo reizi, kad to pievienosim, Filia neatradīs WiFi tīklu, ja vien šajā apgabalā nav tāda, kuram nav aizsardzības, un tādā gadījumā tas tam izveidos savienojumu. Ja tas netiks atrasts, tas sāks savu piekļuves punktu, un mēs varēsim izveidot savienojumu ar tā tīklu.

Pēc savienojuma ar tīklu tiks atvērta tīmekļa lapa, un mēs varēsim ievadīt vēlamā tīkla akreditācijas datus. Pēc tam mēs varam atsākt darbību (atvienojot un atkārtoti pievienojot lampu), un tas ir gatavs izveidot savienojumu. Mēs redzam, ka tas ir izveidojis savienojumu pēc tam, kad tas trīs reizes mirgo zaļā krāsā un pēc tam kļūst zils. Pēc tam mēs varam pieskarties augšdaļai, un signāls tiks nosūtīts uz serveri, nosakot IoT stāvokli. Pēc tam tas atjauninās visu jūsu ierīcē pievienoto Filia stāvokli, un tie visi attiecīgi mainīs krāsu.

Paldies par lasīšanu!

Ieteicams: