Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Wi-Fi IR-replicator: apparaten op afstand besturen

Onderdelen en benodigdheden

  • 1× Particle Photon
  • 1× Adafruit IR-ontvangerdiode
  • 1× Adafruit IR-led 950nm
  • 1× Arduino UNO
  • 1× Teensy 3.1
  • 1× Microchip ATmega328
  • 1× Microchip ATtiny85
  • 1× Espressif ESP8266 ESP-01
  • 1× Bluz DK
  • 1× RedBear Duo

Apps en online services

  • Porter

Over dit project

Dit project documenteert het decoderen en repliceren van infraroodsignalen van een airconditioning-afstandsbediening om deze via Wi-Fi te besturen. Een Particle Photon wordt gebruikt, maar de IRremote-bibliotheek van Ken Shirriff ondersteunt veel andere MCU's.

Achtergrond over IR-codes

Een IR-afstandsbediening zendt gemoduleerde pulsen (meestal 36, 38 of 40 kHz). Een 'mark' is een gezonden signaal, een 'space' is pauze. Elke toets heeft een unieke code (12-32 bits). De ontvanger demoduleert het signaal naar een logica-niveau.

Stap 1: IR-ontvangerschakeling bouwen

Gebruik een IR-ontvangerdiode (zwarte component) volgens het schema uit de bibliotheek.

Wi-Fi IR-replicator: apparaten op afstand besturen
Wi-Fi IR-replicator: apparaten op afstand besturen
Wi-Fi IR-replicator: apparaten op afstand besturen

Stap 2: IR-signalen decoderen

Flas de firmware, verbind met USB, open seriële monitor (bijv. particle serial monitor). Richt de afstandsbediening op de ontvanger en druk op toetsen. De console toont raw pulslengtes in microseconden.

Stap 3: Eerste gedecodeerde IR-commando

De raw output bevat pulslengtes. De eerste waarde (gap-tijd) kan genegeerd worden. De resterende waarden vormen het commando. Deze kunnen later opnieuw gezonden worden met irsend.sendRaw().

Stap 4: IR-zendschakeling bouwen

Eenvoudige schakeling: IR-led met weerstand (bereik <1m). Betere schakeling met transistor voor ~10m bereik.

Wi-Fi IR-replicator: apparaten op afstand besturen
Wi-Fi IR-replicator: apparaten op afstand besturen

Stap 5: Zender testen

Firmware bevat testfuncties voor Samsung TV volume. Gebruik je telefooncamera om IR-led te zien (knippert in camera).

Wi-Fi IR-replicator: apparaten op afstand besturen

Stap 6: IR-commando's leesbaarder maken

Codering: ~500µs→0, ~1500µs→1, ~4000µs→2, >5000µs→3. Dit maakt vergelijking van commando's makkelijker (bijv. temperatuur 18 vs 19 graden). Voor verzending converteren via convertToPulseDuration().

Bronnen

  • Reverse engineering airco IR-protocol
  • Arbitraire remotes met Arduino IRremote
  • Particle community thread
  • IR-protocol airco remotes begrijpen
  • Adafruit blog

Conclusie

Met een MCU en weinig componenten kun je veel huishoudelijke remotes decoderen en repliceren, wat besturing via telefoon, tablet, computer en automatisering mogelijk maakt.

Wi-Fi IR-replicator: apparaten op afstand besturen

Uitbreidingen: Blynk, Ionic Framework app, Google Assistant/Alexa integratie, Porter.

Code

Broncode: GitHub

Schema's

Wi-Fi IR-replicator: apparaten op afstand besturen

Productieproces

  1. Een Leap Motion-gestuurde lasertank bouwen – Arduino, Raspberry Pi, RGB-leds
  2. UnifiedWater v1 – Complete Arduino Waterkwaliteit Sensor Kit
  3. Bouw een Wi‑Fi Internetradio met Raspberry Pi en Arduino: Stream Wereldwijde Zenders
  4. Draagbaar stemstysteem met GSM-connectiviteit
  5. Hoe vrachtwagens intelligente IoT-assets worden met Boschs condition monitoring-systeem
  6. Hoe verbonden luchtcompressoren Industry 4.0 en IoT in moderne productie aansturen
  7. Aflevering 7: IoT & Industrie 4.0 – Slimme verbonden compressors uitgelegd
  8. Het Internet of Things En 5G: De Toekomst Van Verbonden Voertuigen Drijven
  9. Het slimme huis beveiligen: Waarom biometrie essentieel is voor IoT-cyberbeveiliging
  10. Internet of Things: De Verbonden Wereld Weven
  11. Onderwijs Revolutioneren: IoT Inzetten Om Leren En Lesgeven Te Verbeteren