Orodha ya maudhui:

HackerBox 0057: Njia salama: Hatua 9
HackerBox 0057: Njia salama: Hatua 9

Video: HackerBox 0057: Njia salama: Hatua 9

Video: HackerBox 0057: Njia salama: Hatua 9
Video: #103 HackerBox 0057 Safe Mode 2024, Julai
Anonim
HackerBox 0057: Njia salama
HackerBox 0057: Njia salama

Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! HackerBox 0057 inaleta kijiji cha IoT, Wireless, Lockpicking, na kwa kweli Hacking Hardware moja kwa moja kwenye maabara yako ya nyumbani. Tutachunguza programu ndogo za kudhibiti watawala, matumizi ya IoT Wi-Fi, kuingiliana kwa Bluetooth, hacks za IR, Locksports, kizazi cha ishara ya Sauti / Video, na zaidi.

HackerBoxes ni huduma ya sanduku la usajili la kila mwezi kwa wapenda elektroniki na teknolojia ya kompyuta - Wadukuzi wa vifaa - Waotaji wa Ndoto.

Kuna utajiri wa habari kwa washiriki wa sasa na wanaotarajiwa katika Maswali Yanayoulizwa Sana ya HackerBoxes. Karibu barua pepe zote za msaada ambazo sio za kiufundi ambazo tunapokea tayari zimejibiwa hapo, kwa hivyo tunashukuru kuchukua kwako dakika chache kusoma Maswali Yanayoulizwa Sana.

Vifaa

Inayoweza kufundishwa ina habari ya kuanza na HackerBox 0057. Yaliyomo kwenye sanduku kamili yameorodheshwa kwenye ukurasa wa bidhaa wa HackerBox 0057 ambapo sanduku inapatikana pia kwa ununuzi wakati vifaa vinadumu. Ikiwa ungependa kupokea moja kwa moja HackerBox kama hii kwenye sanduku lako la barua kila mwezi na punguzo la $ 15, unaweza kujisajili kwenye HackerBoxes.com na ujiunge na mapinduzi!

Chuma cha kutengeneza, solder, na zana za msingi za kutengenezea zinahitajika kufanya kazi kwenye HackerBox ya kila mwezi. Kompyuta ya kutumia zana za programu kawaida pia inahitajika.

Jambo muhimu zaidi, utahitaji hali ya kujifurahisha, roho ya wadukuzi, uvumilivu, na udadisi. Kuunda na kujaribu majaribio ya elektroniki, wakati kunafurahisha sana, kunaweza kuwa ngumu, changamoto, na hata kukatisha tamaa wakati mwingine. Lengo ni maendeleo, sio ukamilifu. Unapoendelea na kufurahiya raha hiyo, kuridhika sana kunaweza kupatikana kutoka kwa burudani hii. Chukua kila hatua pole pole, fikiria maelezo, na usiogope kuomba msaada.

Hatua ya 1: Kuanzia Hali salama na Mitandao

Kuanzia Hali salama na Mitandao
Kuanzia Hali salama na Mitandao

Wajumbe wengi wa HackerBox huhudhuria mikutano anuwai ya wadukuzi. Hata wale ambao hawajui kabisa mikutano hii na hali nzuri ya jamii wanayoibua kupitia mitandao, vijiji, mashindano, spika, shughuli, mila, na kadhalika. Kwa muktadha fulani, unaweza kufurahiya hackumentary hii juu ya DEF CON, ambayo ndio mkutano mkubwa zaidi wa wadukuzi ulimwenguni.

Jambo moja la kufurahisha la makusanyiko ya wadukuzi, haswa DEF CON, ni beji ambazo kihistoria zilitumika kama njia ya ufikiaji wa kuingia na kushiriki katika mkutano huo. Hizi zilibadilika kuwa beji za elektroniki. Hatimaye wahudhuriaji walianza kutengeneza baji zao za indie, ambazo sio sehemu rasmi ya mkutano lakini zimejengwa, hukusanywa, na kuvaliwa kwa mapenzi ya #badgelife. Ndio, pia kuna maoni juu ya kuishi badgelife. HackerBox 0057 inajumuisha kitanda cha beji ya indie ambayo unaweza kukusanyika na kujipanga mwenyewe. Amini teknolojia yako.

Kwa sababu ya janga la COVID-19, kutoka Agosti 6 hadi 9th ya 2020, DEF CON 28 itakuwa ikijiunga na Njia Salama na Mitandao. Shughuli zote zitakuwa dhahiri, mkondoni, na bure. Tunatarajia kukuona hapo! Mandhari ya HackerBox 0057 imeonyeshwa wazi na Njia ya Salama ya DEF CON 28.

Moja ya vijiji vya DEF CON ni Kijiji cha Kutapeli Vifaa (HHV) na Kijiji cha Ustadi wa Soldering (SSV). Kwa sababu zilizo wazi, HackerBoxers ni mashabiki na wafuasi wakubwa wa HHV / SSV. Wakati wa DEF CON 28, HHV ilishikilia video ya moja kwa moja inajengwa na vipindi vya Maswali na Majibu kwa HackerBox 0057 Indie Badge Kit. Mtiririko wa video umechapishwa kwenye YouTube ikiwa utaikosa moja kwa moja, au unataka tu kutazama tena.

Hatua ya 2: Locksport

Locksport
Locksport

Locksport ni mchezo au burudani ya kufuli kufuli. Wapenda hujifunza stadi anuwai ikiwa ni pamoja na kuokota kufuli, kugonga kufuli, na mbinu zingine ambazo kawaida hutumiwa na mafundi wa kufuli na wataalamu wengine wa usalama. Wapenda Locksport wanafurahia changamoto na msisimko wa kujifunza kushinda aina zote za kufuli, na mara nyingi hukusanyika pamoja katika vikundi vya michezo kushiriki maarifa, kubadilishana mawazo, na kushiriki katika shughuli mbali mbali za burudani na mashindano.

Kwa utangulizi mzuri, angalia Mwongozo wa MIT wa Kuchukua Ufungaji.

Pia, angalia video hii na uhakikishe kuangalia viungo bora katika maelezo ya video.

TOOOL (Shirika la Wazi la Lockpickers) ni shirika la watu ambao hujihusisha na burudani ya Locksport, na pia kuelimisha wanachama wake na umma juu ya usalama (au ukosefu wake) unaotolewa na kufuli kwa kawaida. "Dhamira ya TOOOL ni kuendeleza maarifa ya umma juu ya kufuli na kufunga. Kwa kuchunguza kufuli, salama, na vifaa vingine kama hivyo na kwa kujadili hadharani matokeo yetu tunatarajia kuondoa siri ambayo bidhaa hizi nyingi zimejaa."

DEF CON 28 SALAMA MODE Lockpick Village (LPV) imekuwa ikifanya kazi kwa bidii kupata spika nzuri na mazungumzo ili tufurahie kutoka kwa usalama wa nyumbani. Kalenda ya LPV inapatikana hapa.

MAZINGIRA YA MAADILI: Pitia kwa uangalifu, na upate msukumo mkubwa kutoka kwa kanuni kali ya maadili ya TOOOL ambayo imefupishwa katika sheria tatu zifuatazo:

  1. Kamwe usichukue au ujipange kwa lengo la kufungua kufuli yoyote ambayo sio yako, isipokuwa umepewa ruhusa dhahiri na mmiliki halali wa kufuli.
  2. Kamwe usambaze maarifa au zana za kufuli kwa watu unaowajua au ambao wana sababu ya kushuku watajaribu kutumia ustadi au vifaa hivyo kwa njia ya jinai.
  3. Kumbuka sheria zinazofaa kuhusu kufuli na vifaa vinavyohusiana katika nchi yoyote, jimbo, au manispaa ambapo unatafuta kushiriki katika kufuli au burudani ya kufurahisha.

Hatua ya 3: Moduli ya Kuonyesha T-ESP32

Moduli ya Kuonyesha T-ESP32
Moduli ya Kuonyesha T-ESP32

KUMBUKA: Ili kujenga ujasiri, kusanidi zana zetu, na kupunguza vigeuzi vya utatuzi, mwanzoni tutafanya kazi na T-Onyesho BILA KUUZA pini (au kitu kingine chochote) kwa moduli.

Onyesho la LilyGO TTGO T-ESP32 ni bodi ndogo ya maendeleo ya ESP32 na Uonyesho wa Rangi Kamili ya IPS 240x135, Wi-Fi, Bluetooth, kiolesura cha kuchaji betri, vifungo viwili vya GPIO, na kontakt USB-C.

Onyesho la Rangi la IPS linadhibitiwa na Chip ya Dereva ya ST7789V ambayo imewekwa kwa pini za ESP32 zilizoonyeshwa kwenye mchoro hapo juu.

  • Washa T-Display kwa kutumia kebo ya USB-C
  • Firmware iliyopangwa mapema itaonyesha onyesho la picha
  • Sakinisha IDE ya Arduino
  • Tumia Meneja wa Bodi za IDE za Arduino kuongeza Usaidizi wa ESP32
  • Kwenye menyu ya Zana, chagua:

    • Bodi: Moduli ya ESP32 Dev
    • Kasi ya Kupakia: 921600
    • Mzunguko wa CPU: 240Mhz (WiFi / BT)
    • Mzunguko wa Flash: 80Mhz
    • Njia ya Flash: QIO
    • Ukubwa wa Kiwango: 4MB (32Mb)
    • Mpango wa kuhesabu: Chaguo-msingi 4MB na spiffs (1.2MB APP / 1.5 SPIFFS)
    • Kiwango cha Utatuzi wa Msingi: Hakuna
    • PSRAM: Walemavu
    • Bandari: Bandari ya COM inayoonekana na kutoweka wakati T-Onyesha imeunganishwa / kukatika
  • Zana za Fomu> Meneja wa Maktaba, tafuta TFT_eSPI
  • Sakinisha Maktaba ya TFT_eSPI kutoka Bodmer
  • Pata folda ambapo Maktaba za Arduino zimewekwa na folda ya TFT_eSPI
  • Pata na ufungue faili User_Setup_Select.h katika kihariri cha maandishi
  • Toa maoni kwenye mstari na # pamoja na Mtumiaji_Setup.h (chaguo-msingi)
  • Ondoa laini na # pamoja na Mtumiaji_Setups / Usanidi25_TTGO_T_Display.h
  • Pakia Picha> Mifano> TFT_eSPI> Jaribio na Uchunguzi> Colour_Test
  • Jumuisha na Pakia Colour_Test kwenye Moduli ya Kuonyesha T-ESP32

Programu mpya sasa imepakiwa kwenye ESP32, ambayo itatoa mfano wa kuonyesha maandishi yenye rangi. Hii inathibitisha kwamba Moduli yetu ya Kuonyesha T-ESP32 inafanya kazi kikamilifu na pia kwamba zana zetu na maktaba zimesanidiwa vizuri.

Marejeo:

TTGO-T-Onyesha Hifadhi ya GitHub

Jeroen Maathuis 'T-Onyesha Vidokezo vya Msimbo wa ESP32

Wiki ya LCD ya moduli iliyo na Uonyesho wa IPS inchi 1.14

Hatua ya 4: HackerBox 0057 Njia salama ya Indie Badge PCB

HackerBox 0057 Beji ya Njia salama ya Indie PCB
HackerBox 0057 Beji ya Njia salama ya Indie PCB

Kutoka kwa mpango, tunaweza kuona ni vifaa vipi vimeunganishwa na pini za IO za ESP32. Habari hii itakuwa muhimu wakati wa kupanga nambari ya beji.

  • IO21 - Kitufe cha kugusa A
  • IO22 - Kitufe cha kugusa B
  • IO15 - Joystick Juu
  • IO27 - Joystick Chini
  • IO17 - Joystick Haki
  • IO12 - Joystick Kushoto
  • IO13 - Kituo cha Joystick (Bonyeza)
  • IO32 - Buzzer
  • IO33 - Mpokeaji wa infrared TSOP4838
  • IO02 - Kusambaza kwa infrared LED
  • IO25 - Pato la Video la Mchanganyiko (RCA)
  • IO26 - Pato la Ishara ya Sauti (RCA)

Hatua ya 5: Kusanya Beji

Kusanya Beji
Kusanya Beji

Vipengele vinaweza kuuzwa kwenye Beji ya PCB kulingana na picha inayoonyesha kuwekwa kwa vifaa. Vipengele vyote huenda juu (upande mweusi) wa PCB isipokuwa waya nne za betri kama ilivyojadiliwa baadaye.

Vipinga vitatu vinaonekana sawa, lakini hazibadilishani. Unaweza kuwatambua kwa kutumia ohmmeter au kwa kusoma bendi za rangi na kipaza sauti:

  • Mpingaji wa 220 Ohm (nyekundu, nyekundu, nyeusi, nyeusi, kahawia)
  • 330 Resmor Resor (machungwa, machungwa, nyeusi, nyeusi, kahawia)
  • 1K Ohm Resistor (kahawia, nyeusi, nyeusi, kahawia, kahawia)

Vipinga na kauri capacitor hazijasambarishwa na zinaweza kuingizwa kwa mwelekeo wowote. Walakini, vitu kadhaa kadhaa vina mwelekeo maalum unaohitajika:

  • Pini ndefu ya LED ya IR inapaswa kuwa karibu na kuziba RCA jirani.
  • Joystick ina vigingi viwili vidogo vya kuweka nafasi ambavyo vinafaa kwenye PCB. Ikibadilishwa, pedi za solder hazitajipanga.
  • Transistor ya 2N2222 inapaswa kuelekezwa na upande wa gorofa unaoelekea Joystick.
  • Buzzer inapaswa kuelekezwa na nukta iliyo karibu na ESP32 T-Display.
  • Uso wa mviringo wa Mpokeaji wa TSOP4838 unapaswa uso mbali na ESP32 T-Display

Tenga swichi ya umeme na kiunganishi cha betri kwa sasa. Tutashughulikia haya katika hatua ya baadaye.

Hatua ya 6: Pakia Nambari kadhaa

Pakia Nambari kadhaa
Pakia Nambari kadhaa

Tayari tumejaribu programu ya ESP32 MCU. Sasa kwa kuwa imeingia ndani ya beji, tunaweza kutumia ESP32 kutekeleza mambo anuwai ya vifaa vya beji.

Pato la Buzzer

Kwa hila yetu ya kwanza, wacha tuzungumze juu ya buzzer. Hii inahitaji tu pini moja (IO32) na bado inapaswa kufanya kazi hata kama maktaba ya onyesho hayajasanidiwa vizuri. Shika tu faili HB0057_Buzzer.ino na uipakie kwenye ESP32.

Pembejeo za Joystick na vifungo

Ifuatayo, tunaweza kujaribu pembejeo za mtumiaji. Mchoro HB0057_Joystick.ino utaonyesha hali ya vifungo vya kufurahisha na vifungo kwenye Uonyesho wa IPS.

Pato la Video na Sauti

Mradi wa DawnOfAV kutoka kwa bitluni mwenye uangazaji mwingi hufanya kazi nje ya sanduku ikiwa tutabadilisha tu Mpango wa Kuhesabu wa ESP32 kuwa "APP Kubwa" chini ya Zana katika IDE. Video hii inaelezea jinsi anavyozalisha ishara za rangi za PAL / NTSC.

Uigaji Umeenda Pori

Mradi wa ESP_8_BIT kutoka kwa rossumur huenda shule ya zamani kuiga kompyuta ndogo za Atari 8, NES, na vifurushi vya mchezo wa SMS kwenye pato la ESP32 MCU leveraging Composite A / V. Angalia ripoti hii ya Hackaday juu ya mradi huo.

Tunahitaji kusasisha pini tatu za IO zinazotumiwa na mradi huu ili zilingane na wiring ya beji. Hizi zinapatikana kwenye faili ya video_out.h:

  • #fafanua VIDEO_PIN 25
  • #fafanua AUDIO_PIN 26
  • #fafanua IR_PIN 33

Miradi ya Ziada

Kuna miradi mingi nzuri ya ESP32 huko nje ambayo inaweza kulengwa kwa bodi hii ya beji kwa kubadilisha mgao wa pini ya IO na kutafakari kizazi cha video ili kutumia matokeo ya RCA AV au Onyesho la IPS. Tutapata hizi kadhaa na kumbukumbu, kwa hivyo angalia.

Mtiririko wa ESPFLIX NETFLIX kwenda ESP32

Dashibodi ya Mini ESP32 (Composite AV)

Dashibodi ya Mchezo wa Mkononi ya ESP32 (LCD)

Bluetooth ya Marauder na Upimaji kalamu wa Wi-Fi

Demo ya ArduinoMenu kwenye ESP32 T-Display

MicroPython kwenye T-Onyesha

Nishati ya chini ya Bluetooth ya ESP32 (BLE) kwenye Arduino IDE

TV-B-Imekwenda kwa ESP32

Kijijini cha ESP32 Wi-Fi IR

Hatua ya 7: Nguvu ya Batri kwa Beji ya HackerBox 0057 Indie

Nguvu ya Batri kwa Beji ya HackerBox 0057 Indie
Nguvu ya Batri kwa Beji ya HackerBox 0057 Indie

T-Onyesha ESP32 inaweza kuwezeshwa na betri ya lithiamu polymer (LiPo) ya 3.7V na pia inaweza kuchaji betri wakati moduli inaendeshwa na bandari ya USB. Kama inavyoonyeshwa hapa, beji ya PCB hutoa utaratibu rahisi wa kuzima betri nje ya mzunguko bila kuiondoa kwenye moduli ya T-Display ili kuizima. Kumbuka kuwa wakati swichi imezimwa (betri inaongoza wazi), betri haiwezi kuchajiwa na beji.

Hatua ya 8: Mawasiliano ya infrared

Mawasiliano ya infrared
Mawasiliano ya infrared

Kulingana na Mafunzo ya Mawasiliano ya Sparkfun IR: IR, au infrared, mawasiliano ni ya kawaida, ya bei rahisi, na rahisi kutumia teknolojia ya mawasiliano isiyo na waya. Nuru ya IR inafanana sana na nuru inayoonekana, isipokuwa ina urefu wa urefu kidogo. Hii inamaanisha IR haipatikani kwa jicho la mwanadamu - kamili kwa mawasiliano ya wireless. Kwa mfano, unapogonga kitufe kwenye rimoti yako ya Runinga, IR ya IR inawasha na kuzima, mara 38, 000 kwa sekunde, kusambaza habari (kama sauti au udhibiti wa kituo) kwa sensa ya picha ya IR kwenye Runinga yako.

Infrared PC Remote na USB IR Mpokeaji

Remote ya PC ni udhibiti wa kijijini wa infrared ambao hufanya kazi na mpokeaji wa USB aliyejumuishwa kufanya kazi kama panya ya mbali na mtawala kwa kompyuta yoyote ya kibinafsi. Kidhibiti kama hicho ni muhimu kwa uwasilishaji na pia kudhibiti uchezaji wa sauti au video kutoka mbali Kwa mfano, katika programu za HTPC.

Kumbuka kuwa huwezi kuona taa ya IR IR juu ndani ya PC Remote. Nuru ya IR iko nje ya anuwai ya mtazamo wa nuru ya mwanadamu. Ikiwa unataka kuona mwangaza wa LED, angalia kupitia kamera ya smartphone yako na bonyeza kitufe kwenye rimoti. Taa ya IR haiko nje ya anuwai ya kugundua ya sensorer ya kamera ya simu yako.

Uharibifu wa Beji ya infrared

Badge ya Njia Salama ya HackerBox inajumuisha TSOP4838 (datasheet) mpokeaji wa infrared. Beji hiyo pia inajumuisha transmitter ya infrared ya 940nm ambayo inaendeshwa na mzunguko wa transistor kwa nguvu ya ziada.

Maktaba ya IR inahitajika kutumia vifaa hivi vya IR vya kupokea na kusambaza.

Katika IDE ya Arduino, tumia Zana> Dhibiti Maktaba kusanikisha maktaba IRremoteESP8266.

Maktaba pia inafanya kazi na ESP32s

Inaonyesha TSOP4838 IR Receiver

Fungua Faili> Mifano> IRremoteESP8266> IRrecvDemo

Hariri nambari ili kuweka kRecvPin = 33;

Kusanya na Pakia mchoro.

Fungua Monitor Monitor na uweke kwa 115, 200 baud.

Lengo la Kijijini cha PC (au kijijini kingine cha IR) kwenye beji na moto.

Kuonyesha Transmitter ya 940nm IR LED

Fungua Faili> Mifano> DumbIRRepeater

Hariri nambari ili kuweka kRecvPin = 33; na kIrLedPin = 2;

Kusanya na Pakia mchoro.

Fungua Monitor Monitor na uweke kwa 115, 200 baud.

Tumia beji kama Rudia IR kupokea ishara ya IR kutoka Kijijini PC na kisha "kulipua" ndani ya mpokeaji wa USB.

Kwa athari ya kupendeza, ingiza laini mpya ya "kuchelewesha (5000);" kabla tu ya laini ya kwanza inayoanza na "irsend". Hii itaweka ucheleweshaji wa pili wa pili kati ya kupokea na kupitisha anayerudia. Mpokeaji wa USB ataona kitufe cha kifungo kutoka kwa kijijini wakati kinabanwa na kisha sekunde tano baadaye wakati itarudiwa na DumbIRRepeater.

Marejeo

Mwongozo wa video kwa Mawasiliano ya IR kwa ESP32 na ESP8266.

Mwongozo wa Adafruit wa Kutumia Maktaba ya infrared kwenye Arduino

Hatua ya 9: Hack Life

Maisha ya Hack
Maisha ya Hack

Tunatumahi unafurahiya adventure ya mwezi huu ya HackerBox katika teknolojia ya elektroniki na kompyuta. Fikia na ushiriki mafanikio yako katika maoni hapa chini au media zingine za kijamii. Pia, kumbuka kuwa unaweza kutuma barua pepe kwa [email protected] wakati wowote ikiwa una swali au unahitaji msaada.

Je! Ni Nini Kinachofuata? Jiunge na mapinduzi. Kuishi HackLife. Pata kisanduku kizuri cha gia inayoweza kudhibitiwa iliyofikishwa kwenye sanduku lako la barua kila mwezi. Surf juu ya HackerBoxes.com na ujisajili kwa usajili wako wa kila mwezi wa HackerBox.

Ilipendekeza: