Sisällysluettelo:
- Vaihe 1: Työkalut ja osat
- Vaihe 2: Pura tulostin
- Vaihe 3: Kokoa osat
- Vaihe 4: Testaa emolevyn nauhaliitin
- Vaihe 5: Oskilloskooppitesti
- Vaihe 6: Yleismittaritesti WiFi -moduulissa
- Vaihe 7: Moduulin testaus oskilloskoopilla
- Vaihe 8: Pinouts
Video: Reverse Engineering WiFi -moduulit: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Haluan käyttää uudelleen mahdollisimman monta toimivaa komponenttia. Vaikka olen kääntämässä WiFi -tulostimia, tämä menetelmä toimii monilla muilla laitteilla.
Ole kiltti; Älä vain irrota vanhentunutta elektroniikkaa, vaan odota löytäväni pelastettujen komponenttien ja moduulien tietolomakkeet verkossa. Omistustietojen lisäksi, mitä vanhentuneempi osa on, sitä vaikeampaa voi olla kyseisen komponentin tietolomakkeen löytäminen.
Tee mitä minä teen; ensin tiedän, toimiiko kone. Sen ei tarvitse toimia kuin uusi, vaan sen on toimittava tarpeeksi diagnostiikan tekemiseksi. Avaa se ja katso, löydätkö pelastettavien komponenttien tietolomakkeet. Ja jos et löydä komponenttien tietolomakkeita, suunnittele ne käänteisesti.
Tällä tulostimella halusin pelastaa WiFi -moduulin ja COG -nestekidenäytön. Myöhemmin suunnittelen nestekidenäytön.
Vaihe 1: Työkalut ja osat
Ruuvitaltat ja pihdit tulostimen purkamiseen.
Oskilloskooppi tai logiikka -analysaattori, logiikka -analysaattori, toimii parhaiten, mutta lukemia säästävä oskilloskooppi voi tehdä saman työn.
Yleismittari jatkuvuuden testaamiseen ja perusarvoihin.
Et tarvitse koko tulostinta, mutta tarvitset virtalähteen, emolevyn, ohjauskortin, nestekidenäytön, kaapelit ja WiFi -moduulin.
Vaihe 2: Pura tulostin
Irrota tulostin ja lajittele tarvitsemasi osat, emolevy, ohjaustaulu, nestekidenäyttö, kaapelit ja WiFi -moduuli.
Etsin netistä enkä löytänyt taulukkoa K30345 WLAN WiFi -moduulista, jossa oli pinouts. Tässä moduulissa on 8 nastaa ja monet WiFi -moduulit tarvitsevat vain neljä nastaa, + jännite, maa, data + ja data -.
Laitoin tarpeeksi osia niin, että nestekidenäytössä näkyy virhekoodeja.
Kaikki laitteet eivät ole samanlaisia, joten saatat tarvita enemmän osia kuin tarvitsin tälle tulostimelle.
Vaihe 3: Kokoa osat
Kokoa testattavat osat ja käynnistä tulostin.
Kun käynnistät tulostimen, sen pitäisi siirtyä diagnostiikkatilaan.
Kun diagnoosi on suoritettu, sen pitäisi näyttää virhekoodeja, tämä on normaalia.
Vaihe 4: Testaa emolevyn nauhaliitin
Aloita testaamalla emolevyn WiFi -nauhaliitin yleismittarilla.
Irrota WiFi -moduuli ja mittaa jokaisen nastan jännite nauhaliittimestä emolevyn maahan yksi kerrallaan. Tallenna lähdöt tulostimen ollessa sammutettuna.
Mittaa seuraavaksi jokaisen nastan jännite nauhaliittimestä maahan, kytkemällä tulostin päälle ja pois päältä, kun odotat virhekoodeja. Tallenna lähdöt virran ollessa päällä.
Vertaa nastan ulostuloja virran katkaisuun ja virran kytkemiseen, koska nasta 7 on tasainen 3,4 voltin sää, kun tulostin on päällä tai pois päältä, voidaan turvallisesti olettaa, että nasta 7 on VCC.
Vaihe 5: Oskilloskooppitesti
Koska nastat 2, 5 ja 6 emolevyn nauhaliittimessä eivät koskaan muuttuneet 0 voltin jännitteellä, epäilin niiden olevan maadoitettuja tai niitä ei ole kytketty ja tarkistin ne oskilloskoopin virran ollessa päällä tai pois päältä.
Nasta 7 oli tasainen 3,4 volttia, joten oletin, että on turvallista sanoa, että nasta 7 on VCC.
Nastat 1, 3 ja 4 1,5 voltin jännitteellä voivat olla signaali, joka osoittaa yleismittarin normaalia alhaisemman jännitteen, mutta kun tarkistin ne oskilloskoopilla, signaalia ei ollut.
Nasta 8 alkaa 0 voltista ja kasvaa 3,4 volttiin, kun virta kytketään päälle, ja laskee sitten 0 volttiin, kun virhekoodit tulevat näyttöön. Epäilen, että se oli käytössä tai diagnosoitu.
Vaihe 6: Yleismittaritesti WiFi -moduulissa
Yleismittarin jatkuvuusasetusten avulla tarkistin nauhaliittimen nastat WiFi -moduulin maan kanssa nasta kerrallaan ja merkitsin tulokset merkille.
Seuraavaksi testasin WiFi -moduulin testipisteitä nauhaliittimen nastoilla ja panin merkille, mikä testipiste on mikä nasta.
Sain vastuksen napojen liittimissä oleviin nastoihin 1, 2, 5, 6 ja 8 maahan ja 0 impedanssin tai ei vastusta napoihin 3, 4 ja 7 nauhaliittimestä maahan. Tämä kertoi minulle, että nastat 3, 4 ja 7 ovat maadoitettuja.
Koska emolevyn nauhaliittimen nastat 2, 5 ja 6 olivat maadoitettuja tai niitä ei ollut, ja nastat 3, 4 ja 7 menivät maahan WiFi -moduulien nauhaliittimessä. Tulin siihen johtopäätökseen, että nauha kääntyy kahden liittimen välillä niin, että emolevyn nasta 1 on WiFi -moduulin nasta 8.
Koska päälevyjen nauhaliittimen nasta 7 on vakaa 3,4 volttia, joka muodostaisi nastan 2 WiFi -moduulissa VCC. Nyt meillä on 4 nastaa WiFi -moduulissa.
Nasta 2 VCC
Nasta 3 Gnd
Nasta 4 Gnd
Nasta 7 Gnd
Vaihe 7: Moduulin testaus oskilloskoopilla
Liitä WiFi -moduuli uudelleen ja testaa moduulia oskilloskoopilla testipisteissä.
Käynnistä tulostin ja tallenna vastaukset nasta kerrallaan, kun kytket tulostimen päälle ja pois päältä, katso nestekidenäytön virhekoodit.
Tällä kertaa sain paljon erilaisen vastauksen testipisteisiin yhdistetyistä viidestä nastasta.
Moduulin nastaan 2 liitetty testipiste oli tasainen 3,3 voltin vahvistus, joka osoittaa, että nasta 2 on VCC.
Moduulin nastaan 1 kytketty testipiste siirtyi 0 voltista 3,3 volttiin takaisin 0 volttiin, sitten takaisin 3,3 volttiin ja pysyi siellä.
Samaan aikaan, kun nastan 1 signaali laski 3,3 voltista 0 volttiin ja takaisin 3,3 volttiin, nastaan 8 kytketty testipiste muuttui 0 voltista 3 volttiin ja pysyi siellä. Nasta 8 teki tämän vain, kun WiFi -moduuli oli kytketty ja nasta 1 oli 3,3 volttia. Tämä sai minut epäilemään, että nasta 1 oli käytössä ja nasta 8 oli valmis.
Nastaan 5 liitetty testipiste pysyi 0 voltissa.
Nastaan 6 liitetyssä testipisteessä oli toistuva signaali, joka vilkkui synkronoituna virhekoodien kanssa. Tämä sai minut epäilemään, että tulostin yritti kertoa tietokoneelle, että se ei ole valmis toimimaan, ja odottaa vastausta tietokoneelta, joka syöttää moduuliin nastan 6 tiedot.
Koska tietokone ei yrittänyt kommunikoida tulostimen kanssa, sen pitäisi saada moduulin 5 pin -tiedot.
Vaihe 8: Pinouts
WiFi -moduulin nastojen vähimmäismäärä on 4; VCC, Gnd, D+ja D-. niissä voi olla ylimääräisiä VCC -nastoja tai ylimääräisiä maadoitus nastoja, käytössä, valmius, nollaus ja NC tai ei yhteyksiä.
K30345 WLAN WiFi -moduulissa on 8 nastaa, Enable, VCC, Gnd, Gnd, D-, D+, Gnd ja Ready.
Suositeltava:
ESP32 TTGO WiFi -signaalin voimakkuus: 8 vaihetta (kuvilla)
ESP32 TTGO WiFi -signaalin voimakkuus: Tässä opetusohjelmassa opimme näyttämään WiFi -verkon signaalin voimakkuuden käyttämällä ESP32 TTGO -korttia
Erittäin pienitehoinen WiFi-kotiautomaatiojärjestelmä: 6 vaihetta (kuvilla)
Erittäin pienitehoinen WiFi-kodin automaatiojärjestelmä: Tässä projektissa näytämme, kuinka voit rakentaa paikallisen perusautomaatiojärjestelmän muutamassa vaiheessa. Aiomme käyttää Raspberry Pi: tä, joka toimii keskeisenä WiFi -laitteena. Kun taas päätesolmuissa aiomme käyttää IOT Cricketiä akkutehon valmistamiseen
Lasi -kivi -LED -putki (WiFi -ohjattu älypuhelinsovelluksen kautta): 6 vaihetta (kuvilla)
Lasi-kivi-LED-putki (WiFi-ohjattu älypuhelinsovelluksen kautta): Hei muut valmistajat! Tässä ohjeessa näytän sinulle, kuinka rakentaa WiFi-ohjattu LED-putki, joka on täytetty lasikivillä mukavan diffuusioefektin aikaansaamiseksi. LEDit ovat yksilöllisesti osoitettavissa, ja siksi joitakin hienoja tehosteita on mahdollista
WiFi -ohjattu LED -nauhamatriisin näyttövalo: 3 vaihetta (kuvilla)
WiFi -ohjattava LED -nauhamatriisin näyttövalo: Ohjelmoitavat LED -nauhat, esim. perustuvat WS2812, ovat kiehtovia. Sovellukset ovat moninaisia ja saat nopeasti vaikuttavia tuloksia. Ja jotenkin kellojen rakentaminen näyttää olevan toinen alue, jota ajattelen paljon. Aloitetaan kokemuksella
Tee se niin! Star Trek TNG Mini Engineering -tietokone: 11 vaihetta (kuvilla)
Tee se niin! Star Trek TNG Mini Engineering Computer: Yleiskatsaus Kasvoin katsomassa Star Trek: The Next Generation. Olen aina halunnut rakentaa Star Trek -teemaisen laitteen, joten päädyin vihdoin sekoittamaan yhden vanhoista projekteistani Star Trek Display Terminalin tekemiseksi. Terminaali tarjoaa seuraavat tiedot