Satura rādītājs:

Interneta servo: 3 soļi
Interneta servo: 3 soļi

Video: Interneta servo: 3 soļi

Video: Interneta servo: 3 soļi
Video: Multiple Servo Motor Control with Joystick and Arduino 2024, Jūlijs
Anonim
Interneta servo
Interneta servo
Interneta servo
Interneta servo
Interneta servo
Interneta servo
Interneta servo
Interneta servo

IEVADS

Man patīk barot putnus savā dārzā, bet diemžēl melnā žurka arī to izmanto. Tāpēc es izdomāju veidu, kā neļaut žurkām ēst putnu barību.

Melnā žurka darbojas tikai tumsā, tāpēc mums naktīs ir jāslēdz putnu barotava. Tā kā esmu slinks, es izdomāju veidu, kā to automatizēt. Un tā radās ideja par interneta vadītu servo.

Tā kā putnu barotava atrodas jūsu dārzā, būtu jauki, ja ESP varētu kalpot arī kā wifi diapazona paplašinātājs. Piešķiriet viesiem piekļuvi internetam, neatklājot sava wifi tīkla paroli.

Programmēšanas rezultāts ir ļoti elastīgs servo kontrolieris, kuru var konfigurēt, lai tas ietilptu jebkurā projektā. Tam ir a.o. šādas funkcijas:

  • Lietotājs var noteikt servo sākuma un beigu stāvokli.
  • Kustības ātrumu var iestatīt.
  • Servo var manuāli vadīt, izmantojot tīmekļa saskarni vai spiedpogu.
  • Konfigurējams taimeris noteiktos laikos var automātiski aizvērt un atvērt putnu barotavu.
  • Automātiska aizvēršanās un atvēršana var būt saistīta ar saullēktu un saulrietu.
  • Vienkārši izveidot savienojumu ar savu wifi tīklu.
  • Ziņas var nosūtīt, izmantojot mqtt noteiktos pasākumos.
  • Servo var kontrolēt ar domoticz, izmantojot tiešu saiti, piemēram, "ip-of-servo/SW = ON"
  • Var pārvietot uz jebkuru pozīciju, izmantojot slīdni vai saiti, piemēram, "ip-of-servo/POS = 90"
  • Mēs to varam izmantot arī kā wifi atkārtotāju / paplašinātāju.
  • Mēs varam iedegt ledus kā nakts gaismu dārzā.

Video sniegs priekšstatu par to, ko jūs varat izveidot, izmantojot šo tehnoloģiju.

Piegādes:

  • NodeMCU v3 vai Wemos d1 (mini) plate (2, 50 ASV dolāri)
  • mini servo SG90 9G (2 ASV dolāri)
  • 5V usb barošanas avots

Pēc izvēles taktils slēdzis un/vai viens vai divi gaismas diodes ar rezistoru un kādu vadu.

1. solis: tā izveidošana

Tā celtniecība
Tā celtniecība
Tā celtniecība
Tā celtniecība
Tā celtniecība
Tā celtniecība

aparatūru

Servomotoram ir 3 vadi, kas ir savienoti ar nodemcu. Sarkans = vcc, un tam jābūt savienotam ar Vin (5v). Melns vai brūns vads ir Gnd, bet oranžs vai dzeltens vads ir datu vads, un tas jāpievieno tapai D1. Dažreiz datu kopai ir jāpievieno 10k pievilkšanas rezistors, lai izvairītos no straujām kustībām sāknēšanas laikā.

programmatūru

Es padarīju ārkārtīgi vienkāršu programmatūras instalēšanu jūsu ESP ierīcē. Lūdzu, rīkojieties šādi:

Lejupielādējiet un izpakojiet failu datora mapē. Ievadiet šo mapi un noklikšķiniet uz Serial_Communicator.exe, programma sāksies. Pievienojiet ESP datoram, izmantojot USB kabeli. Tagad varat pārbaudīt, kurā portā ir pievienots ESP. Lai turpinātu, izlasiet palīdzības tekstu. Kad programmatūra ir instalēta, iedegas zilā borta gaismas diode. Tagad jūs varat pāriet uz nodaļu "Kā tas darbojas".

Tagad jums ir arī jauks rīks, lai sazinātos ar ESP, izmantojot sēriju. Pievienojiet esp ar USB kabeli savam Windows datoram. Jūs varat izdot dažas komandas, lai pārvietotu servo un skatītu informāciju par sāknēšanu un atkļūdošanu.

atjauninājums 2020. gada 23. decembrī: jauna versija ar pievienotu nakts gaismu.

LEJUPIELĀDĒT ESP8266SERVO-v1_1b no onedrive

2. darbība. Kā tas darbojas

Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas

izveidot savienojumu ar wifi

Kad programmatūra ir augšupielādēta, wemos sāk darboties un zilā gaismas diode deg nepārtraukti. Tas nozīmē, ka tiek atvērts piekļuves punkts (AP), kur to var savienot ar savu wifi. Tagad atveriet klēpjdatora, tālruņa vai planšetdatora wifi iestatījumus. Jūs redzēsit tīkla tīklu ar nosaukumu ESP-123456 vai līdzīgu.

Pievienojieties šim tīklam ar paroli 123456789 un pārlūkojiet vietni 192.168.4.1. Ievadiet savus akreditācijas datus un izpildiet tālākos norādījumus.

Neaizmirstiet iestatīt administratora paroli. Pēc noklusējuma tas ir 000000000. Veiksmīga savienojuma gadījumā ESP tiks atsāknēts un gaismas diode mirgos 3 reizes.

boot up

Sāknēšanas laikā Esp nolasa iestatījumus no failu sistēmas, izveido savienojumu ar internetu, lai iestatītu sistēmas laiku un pārvietotu servo slēgšanas stāvoklī. LED indikators mirgo 3 reizes, norādot, ka tas ir gatavs.

iestatījumi

Pēc pirmās palaišanas vispirms ir jāveic uzkopšana. Dodieties uz iestatījumu lapu un noklikšķiniet uz "laika konfigurācija". Šeit jūs varat iestatīt savu ģeogrāfisko atrašanās vietu un laika nobīdi. Ja jūsu valstī tiek piemērots vasaras laiks, pārbaudiet to. Saglabāt. Ierīce pārstartējas un aprēķina saulrieta un saullēkta laiku. Pārbaudiet statusa lapu, lai redzētu, vai viss ir pareizi.

servo iestatījumi

Ir svarīgi veikt servo iestatījumus. Mēs nevēlamies, lai servo pārvietotos uz vietām, kur tas vibrē, jo tas ir augsts pašreizējais stāvoklis un var iznīcināt jūsu servo vai pat jūsu nodemcu. Apmeklējiet servo lapu, šeit varat noteikt galējības, starp kurām servo var droši pārvietoties. Nosauciet to par atvēršanas un aizvēršanas pozīciju vai otrādi, lai noteiktu, kas notiek, nospiežot aizvēršanas vai atvēršanas pogu. Tādējādi ir ļoti viegli pielāgot servo jūsu konkrētajam projektam.

Varat arī noteikt servo kustības ātrumu. Pārbaudiet "lēno aizvēršanās ātrumu", ja nevēlaties noķert putnus savā padevējā.

domotica

Servo var kontrolēt arī ar domotica lietojumprogrammām, piemēram, "domoticz". Nosūtot http pieprasījumu, piemēram, "ip-of-espservo/SW = ON" (aizvērt) vai "ip-of-espservo/SW = OFF", servo var vadīt. To var pārbaudīt savā pārlūkprogrammā.

moskīts

Ja ir iespējots moskītu, uz servo var nosūtīt tādus ziņojumus kā {"idx": "123", "cmd": "SW = ON"} vai 123, SW = ON. Atvērtos vai aizvērtos pasākumos json ziņojumi tiek nosūtīti šādi: "idx": 123, "nvalue": 1}. Šis json formāts, un to var saprast domoticz.

taustes poga

Ja pievienojat pogu, tai ir šādas funkcijas:

  • Noklikšķinot uz pogas, servo pārslēdzas no atvērtas uz aizvērtu vai otrādi.
  • Ilgi nospiediet, līdz gaismas diode op restartēs ESP
  • Ilgāk nospiežot, līdz gaismas diode nodziest: ESP aizmirsīs svarīgos datus un sāks AP.

Pogai uz nodemcu plates ir tāda pati funkcionalitāte

3. darbība: problēmu novēršana

eratiski gājieni

Ja servo negaidīti pārvietojas, kad tas tiek ieslēgts vai tiek kontrolēts, tas dažreiz palīdz savienot 10K pievilkšanas rezistoru starp 3.3V un datu kopu d1.

Ieteicams: