Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. darbība. Aparatūras apraksts
- 3. darbība: lejupielādējiet Arduino IDE
- 4. solis: Arduino IDE sagatavošana
- 5. darbība: kodēšanas laiks
- 6. darbība: augšupielādējiet savu programmu
Video: Saskarnes servomotors ar mezglu MCU: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki, visi, Šis ir mans pirmais Instructable projekts.
Tātad jūs vēlaties sākt darbu ar NodeMCU? Nu, es esmu šeit, lai dalītos ar jums. Šodien es jums parādīšu, kā sākt darbu ar NodeMCU. Ejam !
NodeMCU ir iekļauts ESP8266-12E, kas padara paneli piemērotu lietu internetam (lietu internets). Šajā pamācībā es parādīšu, kā sākt darbu ar Servo, izmantojot NodeMCU.
1. darbība. Nepieciešamie materiāli
Šeit ir komponentu saraksts, kas nepieciešami, lai sāktu darbu ar NodeMCU,
Aparatūras komponenti
- NodeMCU
- Servo motors
- Maizes dēlis
- Jumper vadi
- Mikro USB kabelis
Programmatūras komponenti
Arduino IDE
2. darbība. Aparatūras apraksts
Kas ir maizes dēlis?
Tā ir prototipēšanas platforma, kurā varat pievienot komponentus un tos viegli noņemt. Lūdzu, skatiet fotoattēlu, lai redzētu, kā tas ir izgatavots iekšpusē. Parasti katrā pusē ir 2 joslas, kas norāda jaudas sliedes. Tas ir paredzēts, lai viegli savienotu visus (-) un (+).
Kas ir servo?
Servo motori ir lieliskas ierīces, kas var pagriezties noteiktā leņķī vai izsauktā stāvoklī.
Parasti viņiem ir servo roka, kas var pagriezties par 180 grādiem. Izmantojot NodeMCU, mēs varam vadīt servo, lai tas nonāktu noteiktā pozīcijā. Tik vienkārši! Šeit mēs redzēsim, kā pieslēgt servomotoru un pēc tam to pagriezt dažādās pozīcijās.
Savienojums ar Servo
Nākamais uzdevums ir pieslēgt servomotoru. Pastāv divi izplatīti servo veidi:
- Balts - sarkans - melns vadu servo
- Oranžs - sarkans - brūns vadu servo
Ja jūsu servo ir balti - sarkani - melni vadi, pievienojiet to šādi
- Baltais vads savienojas ar digitālo tapu D4
- Melnais vads savienojas ar GND tapu
- Sarkanais vads savienojas ar 3V3 tapu
Ja jūsu servo ir oranži - sarkani - brūni vadi, pievienojiet to šādi
- Oranžais vads savienojas ar digitālo tapu D4.
- Brūns vads savienojas ar GND tapu
- Sarkanais vads savienojas ar 3V3 tapu
3. darbība: lejupielādējiet Arduino IDE
Lai sāktu, mums ir jālejupielādē Arduino IDE (integrētā izstrādes vide) un daži nepieciešamie draiveri.
- Lai lejupielādētu programmatūru, dodieties uz Arduino vietni:
- Noklikšķiniet uz Programmatūra Noklikšķiniet uz Windows, Mac vai Linux, pamatojoties uz jūsu operētājsistēmu.
- Jūs varat ziedot, ja vēlaties, vai vienkārši lejupielādēt.
- Kad tas ir izdarīts, jums vienkārši jāturpina tās lejupielādēt datorā.
- Tu esi pabeidzis!
4. solis: Arduino IDE sagatavošana
Pēc Arduino IDE lejupielādes dodieties uz
- Cilne Fails un pēc tam noklikšķiniet uz Preferences.
- Papildu dēļu pārvaldnieka vietrāžos URL pievienojiet šo saiti (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Noklikšķiniet uz Labi un pēc tam dodieties uz
- Rīki - Dēļi - Dēļu pārvaldnieks
Meklēšanas laukā ierakstiet esp8266> noklikšķiniet uz esp8266 by ESP8266 Community - noklikšķiniet uz Instalēt
Tagad esat iestatījis Arduino IDE darbam kopā ar NodeMCU.
5. darbība: kodēšanas laiks
Nākamais solis ir uzrakstīt kādu kodu, lai kontrolētu Servo.
Lejupielādējiet "Servo.ino" failu un atveriet to Arduino IDE. Pēc tam izveidojiet jaunu skici un ielīmējiet zemāk esošo kodu arduino IDE un noklikšķiniet uz Augšupielādēt.
#iekļaut
Servo servo;
void setup () {
servo.attach (2); D4
servo.write (0);
kavēšanās (2000);
}
void loop () {
servo.write (90);
kavēšanās (1000);
servo.write (0);
kavēšanās (1000);
}
Koda augšupielāde prasīs dažas minūtes, un tad vajadzētu redzēt, kā servo maina leņķi no 0 ° līdz 90 ° ar kodu, kas noteikts.
Ja vēlaties, varat ar to nodarboties vai vienkārši izmantot to tādu, kāds tas ir.
6. darbība: augšupielādējiet savu programmu
- Iet uz rīkiem
- Plāksne> NodeMCU 1.0 (ESP - 12E modulis)
- Ports (izvēlieties pareizo portu)
** Pārliecinieties, vai esat izvēlējies savu NodeMCU modeli un atzīmējis pareizo seriālo portu (skatiet attēlus).
Pēc tam vienkārši noklikšķiniet uz pogas Augšupielādēt **
Ieteicams:
Kaķu barības piekļuves kontrole (ESP8266 + servomotors + 3D drukāšana): 5 soļi (ar attēliem)
Kaķu barības piekļuves kontrole (ESP8266 + servomotors + 3D drukāšana): Šis projekts attiecas uz procesu, kuru izmantoju, lai izveidotu automatizētu kaķu barības bļodu manam vecāka gadagājuma diabēta kaķim Chaz. Redzi, viņam ir jāēd brokastis, pirms viņš var saņemt insulīnu, bet es bieži aizmirstu paņemt viņa ēdiena trauku, pirms es eju gulēt, un tas
CCTV kamera ar mezglu MCU + vecā klēpjdatora kameras modulis (ar un bez Blynk lietošanas): 5 soļi
CCTV kamera ar NodeMCU + vecā klēpjdatora kameras modulis (ar un bez Blynk lietošanas): Sveiki puiši! Šajā pamācībā es jums parādīšu, kā es izmantoju veco klēpjdatora kameras moduli un mezglu MCU, lai izveidotu kaut ko līdzīgu videonovērošanai
IOT iesācējiem-ar mezglu Mcu: 7 soļi
IOT iesācējiem-ar mezglu Mcu: Sveiki, es Samarth šajā apmācībā, es iemācīšu jums izveidot savus IOT projektus, izmantojot NODE MCU wifi moduli un lietotni Blynk
Ar žestiem vadāma universālā tālvadības pults ar mezglu-MCU: 12 soļi
Žestu kontrolēta universālā tālvadības pults ar mezglu-MCU: Sveiki visiem un laipni lūdzam šajā projektā! Es esmu diezgan slinks cilvēks, un slinka cilvēka murgs ir skatīties televizoru, kad saprotat, ka tālvadības pults ir pārāk tālu! Es sapratu, ka tālvadības pults nekad nebūs pārāk tālu, ja man tā būs pie rokas
Viedais LED ar mezglu Mcu un uzdevumu izpildītāju: 9 soļi (ar attēliem)
Viedais LED ar mezglu Mcu un Tasker: lejupielādējiet uzdevumu meklētāju