Skip to content

Pamiro blog

Menu
  • Strona główna
Menu

Włącznik komputera cz. 2

Posted on 2023-09-272023-09-27 by forteller

Dzisiaj krótki wpis – udało się przeprowadzić krótki test urządzenia.

Miałem problem, aby uruchomić flashowanie płytki Wemos D1 Mini. W Windows 11 jest ona poprawnie wykrywana bez instalowania sterowników, ale mimo to, należy zainstalować sterowniki z tej strony:

https://www.wch.cn/downloads/CH341SER_ZIP.html

Po instalacji sterowników, zaaplikowaniu poniższego kodu yaml dla urządzenia oraz skompilowaniu wsadu dla ESP8266, pierwsze flashowanie oprogramowaniem esphome można przeprowadzić poprzez przeglądarkę na stronie:

https://web.esphome.io/?dashboard_wizard

esphome:
  name: pc-switch
  friendly_name: pc-switch

esp8266:
  board: nodemcuv2

api:
  encryption:
    key: !secret api_password

ota:
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

switch:
  - platform: gpio
    name: "PMR-PC Power Toggle"
    icon: "mdi:electric-switch"
    pin: D3
    id: power_short_press
    inverted: no
    on_turn_on:
    - delay: 150ms
    - switch.turn_off: power_short_press
  - platform: gpio
    name: "PMR-PC HARD POWER OFF"
    icon: "mdi:electric-switch"
    pin: D3
    id: power_long_press
    inverted: no
    on_turn_on:
    - delay: 3500ms
    - switch.turn_off: power_long_press

binary_sensor:
  - platform: gpio
    pin: D2
    name: "PMR-PC Power State"
    device_class: power    

Pierwsze testy wyglądają obiecująco! Niestety płyta główna której używałem do testów okazała się nie być najbardziej fortunnym wyborem:

  • Na przycisku reset cały czas jest zasilanie 3,3V, nawet gdy komputer jest wyłączony
  • Porty USB nie są na stałe zasilane

W związku z powyższym, płytkę zasilałem zewnętrznym zasilaczem USB. Przez to że płytka i płyta główna nie miały wspólnej masy, zachowanie całego układu było nieco niedeterministyczne 🙂 Niemniej, komputer się włącza po kliknięciu guzika w HomeAssistant, a po podaniu napięcia 3,3V na pin D2 zmienia się stan czujnika.

Pozostaje:

  • Oczyścić topnik.
  • Obciąć płytkę.
  • Zaprojektować i wydrukować obudowę.
  • Wykonać zasilanie tego modułu
  • Umieścić moduł w komputerze.
  • Sprawdzić czy mój komputer nie ma takiego problemu jak ta płyta główna Asusa, że na przycisku reset cały czas jest napięcie. Jeśli tak będzie, do weryfikacji czy komputer jest włączony użyję diody power.

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ostatnie wpisy

  • openmediavault strikes back
  • Używanie virt-manager spod wsl
  • Konfiguracja serwera Ubuntu część 3
  • Wygaszacz ekranu na tablecie na ścianie
  • Mody LiitoKala Lii-M4S

Najnowsze komentarze

  1. Pati - Mody LiitoKala Lii-M4S
  2. forteller - Serwer zlotowy 4.0
  3. Neo - Serwer zlotowy 4.0
  4. Jerrry - Arosa zagrożeniem pożarowym
  5. forteller - Zlot 3dfx.pl v11.0 i ciąg dalszy
© 2025 Pamiro blog | Powered by Minimalist Blog WordPress Theme