Kupiłem te inteligentne przełączniki od Temu ( manual pdf ):
.
Po rozebraniu zobaczyłem, że CPU jest pod przekaźnikiem . Po lutowaniu przywitał mnie BL602. Wszystkie potrzebne pady były oznaczone:
->
.
Następnie udało mi się zflashować OpenBK za pomocą BLDevCube :
.
Następnie musiałem ustalić prawidłowe GPIO :
.
Teraz wszystko działa zgodnie z oczekiwaniami.
Jeszcze kilka uwag:
Zniszczyłem dwa z nich, ponieważ chciałem przylutować wszystkie przewody do ich małych padów. Można zaoszczędzić sobie sporo lutowania, jeśli przylutuje się tylko 3V3 i GND i znajdzie dla nich inne miejsca. Na przykład 3V3 jest również dostępne w lewym dolnym rogu LDO, a GND z tyłu płytki na ujemnym biegunie kondensatora. Przylutowałem również rezystor 10kOhm do 3V3 i przytrzymałem go do BOOT podczas uruchamiania. Następnie można go ponownie zwolnić, a TX i RX można przytrzymać na polach lutowniczych za pomocą dwóch kabli Dupont na czas flashowania.
Po rozebraniu zobaczyłem, że CPU jest pod przekaźnikiem . Po lutowaniu przywitał mnie BL602. Wszystkie potrzebne pady były oznaczone:
Następnie udało mi się zflashować OpenBK za pomocą BLDevCube :
Następnie musiałem ustalić prawidłowe GPIO :
"pins": {
"2": "TglChanOnTgl;1",
"3": "Rel;1",
"20": "LED;1",
"22": "Btn;1"
}Teraz wszystko działa zgodnie z oczekiwaniami.
Jeszcze kilka uwag:
Zniszczyłem dwa z nich, ponieważ chciałem przylutować wszystkie przewody do ich małych padów. Można zaoszczędzić sobie sporo lutowania, jeśli przylutuje się tylko 3V3 i GND i znajdzie dla nich inne miejsca. Na przykład 3V3 jest również dostępne w lewym dolnym rogu LDO, a GND z tyłu płytki na ujemnym biegunie kondensatora. Przylutowałem również rezystor 10kOhm do 3V3 i przytrzymałem go do BOOT podczas uruchamiania. Następnie można go ponownie zwolnić, a TX i RX można przytrzymać na polach lutowniczych za pomocą dwóch kabli Dupont na czas flashowania.