
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59




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



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


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:
BOSEBerry Pi interneta radio: 4 soļi (ar attēliem)

BOSEBerry Pi interneta radio: man patīk klausīties radio! Savā mājā es izmantoju DAB radio, taču uztveru uztveršanu, kas bija nedaudz nevienmērīga, un skaņa nepārtraukti izjuka, tāpēc es nolēmu izveidot savu interneta radio. Man apkārt ir spēcīgs wifi signāls un digitālais brālis
Lēts dators interneta pārlūkošanai: 8 soļi

Lēts dators interneta pārlūkošanai: ievietoju lēto datoru interneta piekļuves darbnīcā. Dēļi ar Intel Atom procesoru mēdz būt patiešām lēti un labi kalpos mūsu mērķim. Es nopirku mini ITX formāta plati intel D525MW, kurā ir PCI Express mini karšu slots un DDR3 atmiņa
Vienkārša interneta radio saglabāšana: KISSIR: 13 soļi

Vienkārša interneta radio saglabāšana: KISSIR: Dažreiz tam vienkārši jābūt taustāmam. Nav nekāda veida saskarnes. Tikai pogas. Aveņu Pi kā interneta radio atskaņotājs nav nekas jauns, un ir daudz pamācību, kā izveidot interneta radio atskaņotāju, izmantojot aveņu pi ar vai bez
ESP8266 OLED - iegūstiet laiku un datumu no interneta: 8 soļi

ESP8266 OLED - iegūstiet laiku un datumu no interneta: šajā apmācībā mēs uzzināsim, kā iegūt datumu un laiku no NIST TIME servera, izmantojot ESP8266 OLED un Visuino. Noskatieties demonstrācijas video
Augsnes mitruma atgriezeniskās saites kontrolētā interneta pilienu apūdeņošanas sistēma (ESP32 un Blynk): 5 soļi

Augsnes mitruma atgriezeniskās saites kontrolētā interneta pilienu apūdeņošanas sistēma (ESP32 un Blynk): dodoties garās brīvdienās, uztraucieties par savu dārzu vai augiem, vai arī aizmirstiet laistīt savu augu katru dienu. Lūk, risinājums - tā ir augsnes mitruma kontrolēta un globāli savienota pilienveida apūdeņošanas sistēma, ko kontrolē ESP32 programmatūras priekšpusē