Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
En venn av meg trengte noen wifi -kontrollerte stikkontakter til balkongen hennes - du vet, de vanlige tingene: å vanne planter, få opp lysene når det blir mørkt. Så etter litt surfing på nettet kom jeg på MEROSS MSS620 - to stikkontakter, wifi -kontrollert.
Selvfølgelig var jeg ikke ute etter å beholde den opprinnelige fastvaren - kanskje jeg er oldschool, men jeg liker ikke å stole på et uklart kinesisk selskap med WiFi -passordet mitt;) Siden jeg ikke fant informasjon om den spesifikke modellen, jeg valgte å gå med tarmene mine: 2,4 GHz Wifi, noen app … til høyre: høres ut som ESP8266.
Trinn 1: Åpne opp
Pakken kom, og der var den: En ganske kjent MCU -modul, RX, TX, GND og en jumper merket "KEY". Gikk tak i kontinuitetsmåleren min og bekreftet: alle signalene går dit jeg ville forvente at de skulle gå for en ESP12 - dette kommer til å bli enkelt … så tenkte jeg.
!!!! Ett forsiktig ord før jeg fortsetter: aldri bruke en enhet som bruker nettspenning åpen! Nettspenning kan skade deg alvorlig, i verste fall drepe deg! Hvis du ikke aner hva du skal gjøre med nettspenning, kan du spørre noen som har det! Hvis du ikke kjenner noen, som kan hjelpe deg - ikke rør de tingene !!
Uansett - tok en USB -seriell adapter og koblet til RX/TX/GND - fungerte som en sjarm. Utgangen var 9600 baud, MCU ga en haug med kryptiske statusmeldinger, fine tegn på liv. ESP8266s GPIO0 må trekkes til GND for å få MCU til blitsmodus - så en jumper over KEY -pinnene, som driver systemet … hvorfor snakker MCU fortsatt til meg? Det er riktig: ingen endring, hvis KEY -hopperen var lukket eller åpen - det er umulig for en ESP12.
Jeg ble lei av å plugge-koble fra enheten, så jeg drev systemet gjennom 3v3 på USB-seriell adapter og prøvde å tilbakestille maskinvaren til modulen-det gjorde heller ikke noe. WTH ??
Å måle noen flere kontrollpinner på modulen hjalp ikke i det hele tatt: det burde være noen pullups, som burde kunne påvises med en enkel måler - de var ikke.
Så jeg bestemte meg for å gå den harde veien: Jeg visste at alle de nødvendige pinnene var på rett sted for en ESP12 -modul. La oss få en der inne!
Trinn 2: Noe kjent
Litt ut av de riktige verktøyene for jobben, avsoldet jeg vellykket MCU -modulen og droppet en ny ESP12 i - bang, arbeidet ut av esken.
Trinn 3: Hvem er du?
Men jeg var nysgjerrig: hva hadde jeg nettopp fjernet? Å bli kvitt HF Shield forklarte den merkelige oppførselen: det var ikke en ESP -modul i det hele tatt! Innvendig fant jeg en MediaTek MT7662 - litt en blanding mellom en ESP8285 og en ESP32, single chip MCU, Wifi & BT. Et sted underveis byttet de MCU -moduler.
Så - MSS620 er hackbar. Men vær oppmerksom på at det krever litt lodding og å bli kvitt MCU -modulen.
Hvis du er interessert i pin -oppgaven:
Reléer / kanaler: IO12 / IO4
Lysdioder: IO5 (grønn/lavere)/IO13 (rød/topp)
Bryter: IO14 (nedtrekksliste, så les den via INPUT_PULLUP)