INHOUDSOPGAWE:

Internetservo: 3 stappe
Internetservo: 3 stappe

Video: Internetservo: 3 stappe

Video: Internetservo: 3 stappe
Video: Как пользоваться Kies 3 ? Всё просто! 2024, November
Anonim
Internetservo
Internetservo
Internetservo
Internetservo
Internetservo
Internetservo
Internetservo
Internetservo

INLEIDING

Ek hou daarvan om voëls in my tuin te voer, maar ongelukkig trek die swart rot ook voordeel hieruit. Ek het dus 'n manier gedink om te keer dat die rotte die voëls se kos eet.

Die swart rot is slegs aktief in die donker, so ons moet die voëlvoerder snags toemaak. Omdat ek lui is, het ek aan 'n manier gedink om dit te outomatiseer. En so is die idee van 'n internetbeheerde servo eros.

Aangesien die voëlvoeder in u tuin is, sal dit goed wees as die ESP ook as wifi -reeksverlenger kan dien. Gee u gaste toegang tot internet sonder om die wagwoord van u wifi -netwerk bekend te maak.

Die resultaat van die programmering is 'n baie buigsame servobestuurder wat gekonfigureer kan word om in enige projek te pas. Dit het die a.o. die volgende kenmerke:

  • Die gebruiker kan die begin- en eindposisie van die servo bepaal.
  • Die bewegingsnelheid kan ingestel word.
  • Die servo kan handmatig beheer word via die webinterface of 'n drukknop.
  • 'N Instelbare timer kan die voëlvoerder op sekere tye outomaties toemaak en oopmaak.
  • Om outomaties te sluit en oop te maak, kan relatief wees tot sonsopkoms en sonsondergang.
  • Maklik om aan te sluit op u wifi -netwerk.
  • Boodskappe kan by sekere geleenthede via mqtt gestuur word.
  • Die Servo kan beheer word deur domoticz via 'n direkte skakel soos "ip-of-servo/SW = ON"
  • Kan na enige posisie verskuif word met behulp van die skuifbalk of 'n skakel soos "ip-of-servo/POS = 90"
  • Ons kan dit ook gebruik as 'n wifi -herhaler / verlenger.
  • Ons kan 'n LED as 'n naglig in die tuin hê.

Die video gee u 'n idee van wat u met hierdie tegnologie kan maak.

Benodighede:

  • 'n NodeMCU v3 of Wemos d1 (mini) bord ($ 2, 50)
  • 'n mini -servo SG90 9G ($ 2)
  • 'n 5v usb -kragtoevoer

Opsioneel 'n tasbare skakelaar en/of een of twee LED's met weerstand en draad.

Stap 1: Bou dit

Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit

die hardeware

Die servomotor het 3 drade wat aan die nodemcu gekoppel is. Rooi = vcc en moet aan Vin (5v) gekoppel word. Die swart of bruin draad is Gnd en die oranje of geel draad is die datadraad en moet aan pen D1 gekoppel word. Soms is dit nodig om 'n optrekweerstand van 10k aan die datapin te koppel om onstabiele bewegings tydens opstart te voorkom.

die sagteware

Ek het dit baie eenvoudig gemaak om die sagteware op u ESP -toestel te installeer. Volg hierdie stappe:

Laai die lêer af en pak dit uit in 'n gids op u rekenaar. Voer hierdie gids in en klik op Serial_Communicator.exe, die program sal begin. Koppel die ESP via die usb -kabel aan u rekenaar. U kan nou toets op watter poort die ESP gekoppel is. Lees die hulpteks om verder te gaan. As die sagteware geïnstalleer is, sal die blou LED aan boord brand. Nou kan u verder gaan met die hoofstuk "hoe werk dit".

Nou het u ook 'n goeie hulpmiddel om met die ESP te kommunikeer deur middel van die reeks. Koppel die esp met die usb -kabel aan u Windows -rekenaar. U kan 'n paar opdragte gee om die servo te skuif en inligting oor opstart en ontfouting te sien.

opdatering 23 Des 2020: Nuwe weergawe met tydelike naglig bygevoeg.

LAAI ESP8266SERVO-v1_1b van onedrive af

Stap 2: Hoe werk dit

Hoe werk dit
Hoe werk dit
Hoe werk dit
Hoe werk dit

maak verbinding met wifi

Sodra die sagteware opgelaai is, word die wemos gestart en die blou LED brand voortdurend. Dit beteken dat 'n toegangspunt (AP) oopgemaak word waar u dit met u wifi kan koppel. Maak nou die wifi -instellings op u skootrekenaar, telefoon of tablet oop. U sien 'n netwerk genaamd ESP-123456 of soortgelyk.

Koppel aan hierdie netwerk met 'n wagwoord 123456789 en blaai na 192.168.4.1. Voer u geloofsbriewe in en volg die verdere instruksies.

Moenie vergeet om die administrateur se wagwoord in te stel nie. Dit is standaard 000000000. As dit suksesvol gekoppel is, sal die ESP herlaai en die LED flits 3 keer.

opstart

By die opstart lees die Esp die instellings van die lêerstelsel, maak verbinding met internet om die stelseltyd in te stel en skuif die servo na sy sluitingsposisie. Dan knipper die led 3 keer om aan te dui dat dit gereed is.

instellings

Na die eerste boot moet u eers 'n huishouding doen. Gaan na die instellingsbladsy en klik op "tydskonfigurasie". Hier kan u u geografiese posisie en die tydverstelling stel. Kontroleer dit as u sommertydbesparing in u land toepas. Stoor. Die toestel herlaai en bereken die sonsondergang en sonsopkoms. Kyk op die statusbladsy om te sien of alles reg is.

servo -instellings

Dit is belangrik om die servo -instellings te doen. Ons wil nie hê dat die servo na posisies beweeg waar dit vibreer nie, aangesien dit 'n hoë huidige toestand is en u servo of selfs u nodemcu kan vernietig. Besoek die servo -bladsy, hier kan u die uiterstes bepaal waartussen die servo veilig kan beweeg. Noem dit die oop- en sluitposisie, of omgekeerd, om te bepaal wat gebeur as u die sluit- of oopknoppie druk. Dit maak dit baie maklik om die servo by u spesifieke projek aan te pas.

U kan ook die snelheid van die servobeweging bepaal. Gaan die 'stadige sluitingspoed' na as u nie voëls in u voerder wil vang nie.

domotica

Die servo kan ook beheer word deur domotica -toepassings soos "domoticz". Deur 'n http-versoek soos "ip-of-espservo/SW = ON" (close) of "ip-of-espservo/SW = OFF" te stuur, kan die servo beheer word. U kan dit in u blaaier toets.

muskiet

As muskiet aangeskakel is, kan boodskappe soos {"idx": "123", "cmd": "SW = ON"} of 123, SW = ON na die servo gestuur word. By oop of toe gebeurtenisse word json -boodskappe gestuur soos {"idx": 123, "nvalue": 1}. Hierdie json -formaat kan deur domoticz verstaan word.

tasbare knoppie

As u 'n knoppie aansluit, het dit die volgende funksies:

  • As u op die knoppie klik, skakel die servo van oop na toe of andersom.
  • Druk lank totdat die LED -ligte aan die ESP herlaai
  • Druk langer totdat die LED uitgaan: die ESP vergeet die gegewensbewyse en begin 'n AP.

Die knoppie op die nodemcu -bord het dieselfde funksie

Stap 3: Probleemoplossing

eratiese bewegings

As die servo onverwags beweeg tydens aanloop of as dit beheer word, help dit soms om 'n pullup -restistor van 10K tussen 3.3V en die datapin d1 aan te sluit.

Aanbeveel: