INHOUDSOPGAWE:

WiFi Pocket Remote: 4 stappe
WiFi Pocket Remote: 4 stappe

Video: WiFi Pocket Remote: 4 stappe

Video: WiFi Pocket Remote: 4 stappe
Video: ЗАСНЯЛИ РЕАЛЬНОГО ПРИЗРАКА В ДОМЕ С ПАРАНОРМАЛЬНЫМ 2024, Julie
Anonim
WiFi -sakafstandsbediening
WiFi -sakafstandsbediening
WiFi -sakafstandsbediening
WiFi -sakafstandsbediening

'N Eenvoudige afstandsbediening kan handig te pas kom vir projekte wat WiFi insluit. U kan een uit die volgende items maak:

  • Drie tasbare knoppies*
  • ESP8266 v2 (Amica) IoT -bord (en die plastiekomslag waarin dit ingekom het)
  • 0.91 "generiese Chinese LCD -skerm, versoenbaar met adafruit -biblioteek
  • 3x7 sentimeter PCB protoboard
  • 9V battery
  • 9V batterykabel
  • Aan/uit-skakelaar, oftewel 2-posisie skuifskakelaar*
  • Een weerstand van 100 ohm*
  • Drie 1000 ohm weerstande*
  • kleefband met gom (opsioneel)

*Bespaar geld deur hierdie komponent te red van 'n gebroke stereo of soortgelyke rommeltoestel (probeer u plaaslike tweedehandswinkel)

Met die volgende gereedskap:

  • Veiligheidsbril
  • Soldeerbout
  • Soldeer (ek gebruik 0,8 mm)
  • Warm lijmpistool met een gomstok
  • Helpende hande (lekker mense hier) (goedkoop hier)
  • Draadsnyers wat ontwerp is om klein drade te sny sodat hulle gelyk is aan 'n oppervlak
  • Naald tang
  • Mikro USB kabel
  • 'N Rekenaar met Arduino IDE en ESP8266 addon geïnstalleer
  • Handskoene **
  • Skroewedraaier **
  • Hamer **
  • Koordlose boor **

** slegs nodig as u van plan is om u eie onderdele te red

Dit is ook die moeite werd om te noem dat hierdie afstandsbediening omgekeerd gebruik kan word - om inligting te blaai wat van êrens anders ontvang is.

Stap 1: Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter

Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter
Toets Pas alles op die Protoboard. Plak die LCD vas. Toets die weerstande en knoppies met 'n multimeter

Maak seker dat u 'n nodeMCU "v2" van Amica gebruik, aangesien die "v3" Lolin -weergawe effens groter is en nie sal pas nie!

Knoppies het nie altyd vier penne nie - maar as dit wel die geval is, moet u dit nagaan. Stel u multimeter in om weerstande te lees. Raak twee penne. As die weerstand nul is, word die penne met mekaar verbind. Dit is makliker om die knoppies te toets as hulle op die protobord sit.

Weerstande kan jou mislei! Ons wil byvoorbeeld drie 1k -weerstande, bruin, swart, rooi. Die rooi band kan maklik verwar word met oranje, wat 'n 10k -weerstand aandui! Elke keer as u 'n komponent red, is dit goed om te kyk of dit steeds reg werk, indien moontlik. Solank al die 1k -weerstande iets naby 1 000 ohm lees, is u gereed.

Stap 2: soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese

Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese
Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese
Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese
Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese
Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese
Soldeer eers die aan/uit -skakelaar, dan die drade/knoppies/weerstande, dan die NodeMCU. Sien Skematiese

TinkerCAD is gebruik om die skematiese foto op te stel. Aangesien TinkerCAD nie 'n NodeMCU in die beskikbare onderdele -lys het nie, het ek koptekens gebruik om dit voor te stel. Etikette is bygevoeg met 'n fotoredigeerder.

Die grootste deel van die stroombaan word bedek deur die NodeMCU en die battery, daarom is dit belangrik om alles na te gaan. Let daarop dat u aan / uit -skakelaar nie die usb -poort op die NodeMCU blokkeer nie. Gebruik 'n tang om die 9V batterye, een vir een, deur 'n monteergat te lei. Dit sal beskerm dat die drade mettertyd breek. Nadat u die res van die kring gesoldeer het, beveel ek aan dat u slegs die NodeMCU -penne soldeer wat u gaan gebruik.

Daarna kom die anti-statiese plastiek. Sny 'n stuk uit die sak waarin die NodeMCU gekom het. Lijm die plastiek aan die onderkant van die protobord waarheen die battery gaan. Dit sal die soldeer en penne beskerm teen kortsluiting teen die omhulsel van die battery, of enigiets anders waarop u die afstandsbediening kan plaas. Die plastiek bied ook 'n gladde oppervlak waarop die battery geplaas kan word.

Stap 3: Toets hardeware

Hardeware toets
Hardeware toets
Hardeware toets
Hardeware toets

In plaas daarvan om 'n digitale aan/af sein te lees, gaan ons die analoog spanning lees. Dit stel ons in staat om al drie knoppies op 'n enkele pen te plaas. Elke knoppie het 'n ander weerstand, wat dan aan 'n spanningsverdeler gekoppel word as u op die knoppie druk. Die NodeMCU sal 'n spanning tussen 0-3.3 volt lees en u 'n ooreenstemmende waarde tussen 0-1024 gee. Ek bevat 'n skets wat die lcd -skerm aanskakel en die waarde vertoon wat met pin A0 vasgelê word. Hiermee kan u weet of die knoppies werk. Die waardes wat ek vasgelê het, van links na regs, was 545, 520 en 365, maar u s'n kan effens wissel. As geen knoppies ingedruk word nie, moet die analoogwaarde tussen 0-15 wees.

Stap 4: Keuses vir WiFi -programmering

WiFi programmeer keuses
WiFi programmeer keuses

Daar is 'n aantal maniere om die afstandsbediening te programmeer om met ander toestelle via WiFi en selfs oor die internet te praat. Die metode wat u kies, hang af van u spesifieke situasie. Dit is ook die moeite werd om te noem dat hierdie afstandsbediening omgekeerd gebruik kan word (om inligting te blaai wat van êrens anders ontvang is). Die twee belangrikste metodes wat ek gesien het, is HTTP en MQTT. Hier is 'n paar tutoriale wat u van hier af kan volg:

Handleiding vir HTTP -sagteware

Raspberry Pi MQTT Setup Opstelbaar

Tutoriaal vir MQTT sagteware

PubNub -tutoriaal

Kyk ook na die voorbeelde van die NodeMCU hardeware biblioteek (op die foto)!

Dankie vir die lees! Daar is baie maniere waarop u hierdie afstandsbediening kan uitbrei sodra u dit onder die knie kry. Plaas in elk geval u resultate. Ek sal graag wil sien hoe dit uitgedraai het!

Aanbeveel: