Სარჩევი:

HackerBox 0057: უსაფრთხო რეჟიმი: 9 ნაბიჯი
HackerBox 0057: უსაფრთხო რეჟიმი: 9 ნაბიჯი

ვიდეო: HackerBox 0057: უსაფრთხო რეჟიმი: 9 ნაბიჯი

ვიდეო: HackerBox 0057: უსაფრთხო რეჟიმი: 9 ნაბიჯი
ვიდეო: DEF CON Safe Mode Hardware Hacking Village - Joseph Long - HackerBox 0057 Build 2024, ივლისი
Anonim
HackerBox 0057: უსაფრთხო რეჟიმი
HackerBox 0057: უსაფრთხო რეჟიმი

მივესალმოთ HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0057 მოაქვს სოფელ IoT, Wireless, Lockpicking და რა თქმა უნდა აპარატურის გარჩევაში პირდაპირ თქვენს სახლის ლაბორატორიაში. ჩვენ შევისწავლით მიკროკონტროლერის პროგრამირებას, IoT Wi-Fi ექსპლუატაციას, Bluetooth ინტერფეისს, IR ჰაკებს, Locksports- ს, აუდიო/ვიდეო სიგნალის გენერირებას და სხვა.

HackerBoxes არის ყოველთვიური სააბონენტო სერვისი ელექტრონიკისა და კომპიუტერული ტექნოლოგიის მოყვარულთათვის - აპარატურის ჰაკერები - სიზმრების მეოცნებეები.

HackerBoxes– ის ხშირად დასმულ კითხვებში არის უამრავი ინფორმაცია მიმდინარე და პერსპექტიული წევრებისთვის. თითქმის ყველა არატექნიკური დახმარების ელ.წერილს, რომელსაც ჩვენ ვიღებთ, უკვე იქ არის გაცემული, ამიტომ ჩვენ ნამდვილად ვაფასებთ თქვენს მიერ გამოყოფილი კითხვის კითხვების გამოყოფას.

მარაგები

ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox 0057.– ით დასაწყებად. ყუთის სრული შინაარსი ჩამოთვლილია პროდუქტის გვერდზე HackerBox 0057– ისთვის, სადაც ყუთი ასევე შესაძლებელია შესყიდვისთვის, სანამ მარაგები ბოლოა. თუ გსურთ ავტომატურად მიიღოთ მსგავსი HackerBox თქვენს საფოსტო ყუთში ყოველთვიურად 15 დოლარიანი ფასდაკლებით, შეგიძლიათ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

ყოველთვიური HackerBox– ზე მუშაობისთვის, ჩვეულებრივ, საჭიროა გასაყიდი რკინა, შესადუღებელი და ძირითადი შესადუღებელი ინსტრუმენტები. როგორც წესი, ასევე საჭიროა კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად.

რაც მთავარია, თქვენ დაგჭირდებათ თავგადასავლების გრძნობა, ჰაკერების სული, მოთმინება და ცნობისმოყვარეობა. ელექტრონიკის შექმნა და ექსპერიმენტი, თუმცა ძალიან მომგებიანი, შეიძლება იყოს სახიფათო, რთული და ზოგჯერ იმედგაცრუებულიც კი. მიზანი არის პროგრესი და არა სრულყოფილება. როდესაც დაჟინებით დატკბებით თავგადასავლებით, ამ ჰობიდან შეიძლება მიიღოთ დიდი კმაყოფილება. გადადგით თითოეული ნაბიჯი ნელა, გაითვალისწინეთ დეტალები და ნუ შეგეშინდებათ დახმარების თხოვნა.

ნაბიჯი 1: უსაფრთხო რეჟიმში დაწყება ქსელის საშუალებით

იწყება უსაფრთხო რეჟიმში ქსელის საშუალებით
იწყება უსაფრთხო რეჟიმში ქსელის საშუალებით

HackerBox– ის წევრების უმეტესობა ესწრება ჰაკერების სხვადასხვა კონვენციას. მაშინაც კი, ვინც არ იცნობს ამ კონფერენციებს და საზოგადოების წარმოუდგენელ გრძნობას, რომელსაც ისინი იწვევს ქსელში, სოფლებში, კონკურსებში, მომხსენებლებში, საქმიანობაში, ტრადიციებში და ა. გარკვეული კონტექსტისთვის, თქვენ შეიძლება ისიამოვნოთ ამ დოკუმენტური ფილმით DEF CON– ს შესახებ, რომელიც არის მსოფლიოში ყველაზე დიდი ჰაკერების კონვენცია.

ჰაკერების კონვენციების ერთ -ერთი სახალისო ასპექტი, განსაკუთრებით DEF CON, არის სამკერდე ნიშნები, რომლებიც ისტორიულად ემსახურებოდა როგორც წვდომის ბილეთს კონში შესასვლელად და მონაწილეობის მისაღებად. ესენი გადაიქცა ელექტრონულ სამკერდე ნიშნებად. საბოლოოდ დამსწრეებმა დაიწყეს საკუთარი ინდი სამკერდე ნიშნების დამზადება, რომლებიც ფორმალურად არ არიან კონფერენციის ნაწილი, მაგრამ აგებულნი, შეგროვებულები და ნახმარი არიან #badgelife სიყვარულისთვის. დიახ, არსებობს ასევე დოკუმენტური ფილმი ცუდი ცხოვრების წესის შესახებ. HackerBox 0057 მოიცავს ინდი სამკერდე ნაკრებებს, რომელთა შედგენა და დაპროგრამება შეგიძლიათ საკუთარ თავზე. ენდეთ თქვენს ტექნოლუსტს.

COVID-19– ის პანდემიის გამო, 2020 წლის 6 – დან 9 აგვისტომდე, DEF CON 28 ჩაირთვება უსაფრთხო რეჟიმში ქსელში ჩართვით. ყველა აქტივობა იქნება ვირტუალური, ონლაინ და უფასო. ვიმედოვნებთ, რომ იქ გნახავთ! HackerBox 0057 თემა აშკარად შთაგონებულია DEF CON 28 უსაფრთხო რეჟიმით.

DEF CON– ის ერთ – ერთი სოფელია აპარატურის გარჩევის სოფელი (HHV) და მასთან დაკავშირებული ჯარისკაცის უნარების სოფელი (SSV). აშკარა მიზეზების გამო, HackerBoxers არის HHV/SSV– ის დიდი გულშემატკივარი და მხარდამჭერი. DEF CON 28 -ის განმავლობაში, HHV– მ უმასპინძლა პირდაპირ ვიდეო ჩანაწერებს Q&A სესიებით HackerBox 0057 Indie Badge Kit– ისთვის. ვიდეო ნაკადი გამოქვეყნებულია YouTube- ზე იმ შემთხვევაში თუ თქვენ გამოტოვეთ ის პირდაპირ ეთერში, ან უბრალოდ გინდათ ხელახლა ყურება.

ნაბიჯი 2: Locksport

ლოქსპორტი
ლოქსპორტი

Locksport არის სპორტი ან დასვენება დამარცხებული საკეტების. ენთუზიასტები სწავლობენ სხვადასხვა სახის უნარებს, მათ შორის საკეტის აღებას, საკეტის ჩახშობას და სხვა ტექნიკას, რომელსაც ტრადიციულად იყენებენ ზეინკალი და უსაფრთხოების სხვა პროფესიონალები. ლოქსპორტის მოყვარულები სარგებლობენ ყველა სახის საკეტის დამარცხების სწავლის გამოწვევით და მღელვარებით და ხშირად იკრიბებიან სპორტულ ჯგუფებში ცოდნის გასაზიარებლად, იდეების გაცვლისთვის და სხვადასხვა გასართობ ღონისძიებებსა და კონკურსებში მონაწილეობის მისაღებად.

სასიამოვნო შესავლისთვის, გადახედეთ MIT გზამკვლევს ჩაკეტვის არჩევაში.

ასევე, უყურეთ ამ ვიდეოს და დარწმუნდით, რომ შეამოწმეთ შესანიშნავი ბმულები ვიდეოს აღწერილობაში.

TOOOL (Lockpickers- ის ღია ორგანიზაცია) არის პირთა ორგანიზაცია, რომლებიც დაკავებულნი არიან Locksport– ის ჰობით, ასევე ასწავლიან მის წევრებს და საზოგადოებას უსაფრთხოების ჩამკეტების (ან მისი ნაკლებობის) შესახებ. "TOOOL- ის მისიაა გააძლიეროს ფართო საზოგადოების ცოდნა საკეტებისა და ჩამკეტების შესახებ. საკეტების, სეიფებისა და სხვა მსგავსი ტექნიკის შესწავლით და ჩვენი დასკვნების საჯაროდ განხილვით, ჩვენ ვიმედოვნებთ, რომ ამოვიღებთ იმ საიდუმლოებას, რომლითაც ამდენი პროდუქტი გამსჭვალულია."

DEF CON 28 SAFE MODE Lockpick Village (LPV) ბევრს შრომობს იმისთვის, რომ მივიღოთ შესანიშნავი დინამიკები და გვესაუბრება, რომ ისიამოვნოთ სახლის უსაფრთხოებით. LPV კალენდარი ხელმისაწვდომია აქ.

ეთიკური მოსაზრებები: ყურადღებით გადახედეთ და მიიღეთ სერიოზული შთაგონება TOOOL– ის მკაცრი ეთიკის კოდექსი, რომელიც შეჯამებულია შემდეგ სამ წესში:

  1. არასოდეს აარჩიოთ და არ მოახდინოთ მანიპულირება იმ საკეტის გახსნის მიზნით, რომელიც არ გეკუთვნით თქვენ, თუ თქვენ არ გექნებათ მინიჭებული ნებართვა საკეტის კანონიერი მფლობელის მიერ.
  2. არასოდეს გაავრცელოთ ცოდნა ან ინსტრუმენტები ჩაკეტვის შესახებ იმ პირებზე, რომლებსაც იცნობთ ან რომლებსაც აქვთ ეჭვი, რომ შეეცდებიან გამოიყენონ ასეთი უნარ -ჩვევები ან აღჭურვილობა დანაშაულებრივად.
  3. გაითვალისწინეთ შესაბამისი კანონები ჩამკეტებთან და მათთან დაკავშირებულ აღჭურვილობასთან დაკავშირებით ნებისმიერ ქვეყანაში, შტატში ან მუნიციპალიტეტში, სადაც თქვენ ცდილობთ ჩაერთოთ მოყვარულთა ჩაკეტვაში ან რეკრეაციულ ლოკპორტში.

ნაბიჯი 3: ESP32 T- ჩვენების მოდული

ESP32 T- ჩვენების მოდული
ESP32 T- ჩვენების მოდული

შენიშვნა: ნდობის ასამაღლებლად, ჩვენი ინსტრუმენტების კონფიგურაციისთვის და პრობლემების აღმოსაფხვრელად ცვლადების შესამცირებლად, ჩვენ თავდაპირველად ვიმუშავებთ T- დისპლეით მოდულისთვის ქინძისთავების (ან სხვა რამის) მიყიდვის გარეშე.

LilyGO TTGO T- ეკრანი ESP32 არის ძალიან კომპაქტური ESP32 დაფა, რომელსაც აქვს 1.14 დიუმიანი IPS 240x135 ფერადი დისპლეი, Wi-Fi, Bluetooth, ბატარეის დატენვის ინტერფეისი, ორი საბორტო GPIO ღილაკი და USB-C კონექტორი.

IPS ფერადი დისპლეი კონტროლდება ST7789V დრაივერის ჩიპით, რომელიც წინა დიაგრამაზე ნაჩვენები ESP32 ქინძისთავებით არის დაკავშირებული.

  • ჩართეთ T-Display USB-C კაბელის გამოყენებით
  • წინასწარ დაპროგრამებული firmware აჩვენებს გრაფიკულ დემონსტრირებას
  • დააინსტალირეთ Arduino IDE
  • გამოიყენეთ Arduino IDE დაფების მენეჯერი, რომ დაამატოთ ESP32 მხარდაჭერა
  • ინსტრუმენტების მენიუში აირჩიეთ:

    • დაფა: ESP32 Dev მოდული
    • ატვირთვის სიჩქარე: 921600
    • პროცესორის სიხშირე: 240 MHz (WiFi/BT)
    • Flash სიხშირე: 80 MHz
    • Flash რეჟიმი: QIO
    • Flash ზომა: 4MB (32Mb)
    • დანაყოფის სქემა: ნაგულისხმევი 4MB spiffs (1.2MB APP/1.5 SPIFFS)
    • ძირითადი გამართვის დონე: არანაირი
    • PSRAM: გამორთულია
    • პორტი: COM პორტი, რომელიც ჩნდება და ქრება, როდესაც T-Display არის დაკავშირებული/გათიშული
  • ფორმა ინსტრუმენტები> ბიბლიოთეკის მენეჯერი, მოძებნეთ TFT_eSPI
  • დააინსტალირეთ TFT_eSPI ბიბლიოთეკა Bodmer– დან
  • იპოვნეთ საქაღალდე, სადაც დაინსტალირებულია Arduino ბიბლიოთეკა და საქაღალდე TFT_eSPI- სთვის
  • იპოვეთ და გახსენით ფაილი User_Setup_Select.h ტექსტურ რედაქტორში
  • გააკეთეთ კომენტარი ხაზის #ჩათვლით User_Setup.h (ნაგულისხმევი)
  • გათიშეთ ხაზი #ჩართეთ User_Setups/Setup25_TTGO_T_Display.h
  • ჩატვირთეთ ფაილი> მაგალითები> TFT_eSPI> ტესტი და დიაგნოსტიკა> Colour_Test
  • შეადგინეთ და ატვირთეთ Colour_Test ESP32 T- ჩვენების მოდულში

ESP32– ზე არის ჩატვირთული ახალი პროგრამა, რომელიც შექმნის ფერადი ტექსტის ჩვენების მაგალითს. ეს ადასტურებს, რომ ჩვენი ESP32 T-Display მოდული სრულად ფუნქციონირებს და ასევე, რომ ჩვენი ინსტრუმენტები და ბიბლიოთეკები სწორად არის კონფიგურირებული.

წყაროები:

TTGO-T-Display GitHub საცავი

იეროენ მაათუისის T-Display ESP32 კოდის ნაწყვეტები

LCD ვიკი მოდულისთვის 1.14 ინჩიანი IPS ჩვენებით

ნაბიჯი 4: HackerBox 0057 Safe Mode Indie Badge PCB

HackerBox 0057 Safe Mode Indie Badge PCB
HackerBox 0057 Safe Mode Indie Badge PCB

სქემატურიდან ჩვენ შეგვიძლია დავინახოთ რომელი მოწყობილობები უკავშირდება ESP32– ის IO ქინძისთავებს. ეს ინფორმაცია სასარგებლო გახდება ბეჯის კოდის დაპროგრამებისას.

  • IO21 - ტაქტილური ღილაკი A
  • IO22 - ტაქტილური ღილაკი B
  • IO15 - Joystick Up
  • IO27 - ჯოისტიკი ქვემოთ
  • IO17 - ჯოისტიკი მარჯვენა
  • IO12 - ჯოისტიკი მარცხნივ
  • IO13 - ჯოისტიკის ცენტრი (პრესა)
  • IO32 - ბუზერი
  • IO33 - ინფრაწითელი მიმღები TSOP4838
  • IO02 - ინფრაწითელი LED გადამცემი
  • IO25 - კომპოზიტური ვიდეო გამომავალი (RCA)
  • IO26 - აუდიო სიგნალის გამომუშავება (RCA)

ნაბიჯი 5: შეიკრიბეთ სამკერდე ნიშანი

შეიკრიბეთ სამკერდე ნიშანი
შეიკრიბეთ სამკერდე ნიშანი

კომპონენტების შედუღება შესაძლებელია ბეჯის PCB– ზე იმ სურათის მიხედვით, რომელიც აჩვენებს კომპონენტების განთავსებას. ყველა კომპონენტი მიდის PCB– ის ზედა (შავ მხარეს), გარდა ბატარეის ოთხი მავთულისა, როგორც მოგვიანებით განვიხილეთ.

სამი რეზისტორი ძალიან ჰგავს, მაგრამ ისინი ურთიერთშემცვლელნი არ არიან. მათი ამოცნობა შეგიძლიათ ოჰმეტრის გამოყენებით ან ფერადი ზოლების გამადიდებლით წაკითხვით:

  • 220 Ohm რეზისტორი (წითელი, წითელი, შავი, შავი, ყავისფერი)
  • 330 Ohm რეზისტორი (ნარინჯისფერი, ნარინჯისფერი, შავი, შავი, ყავისფერი)
  • 1K Ohm რეზისტორი (ყავისფერი, შავი, შავი, ყავისფერი, ყავისფერი)

რეზისტორები და კერამიკული კონდენსატორი არ არის პოლარიზებული და მათი ჩასმა შესაძლებელია ორივე მიმართულებით. ამასთან, რამდენიმე სხვა კომპონენტს აქვს კონკრეტული საჭირო ორიენტაცია:

  • IR LED– ის გრძელი პინი უნდა იყოს უახლოესი მეზობელ RCA დანამატთან.
  • ჯოისტიკს აქვს ორი პატარა პოზიციონირება, რომლებიც ჯდება PCB- ში. უკუცემის შემთხვევაში, გამწოვი ბალიშები არ დადგება.
  • 2N2222 ტრანზისტორი უნდა იყოს ორიენტირებული ბრტყელ მხარეს ჯოისტიკზე.
  • Buzzer უნდა იყოს ორიენტირებული ESP32 T-Display– თან ყველაზე ახლოს მდებარე წერტილით.
  • TSOP4838 IR მიმღების მომრგვალებული ზედაპირი უნდა იყოს მოშორებული ESP32 T- ჩვენებისგან

ახლავე გადადეთ დენის გადამრთველი და ბატარეის კონექტორი. ჩვენ განვიხილავთ მათ შემდგომ ეტაპზე.

ნაბიჯი 6: ჩატვირთეთ ზოგიერთი კოდი

ჩატვირთეთ ზოგიერთი კოდი
ჩატვირთეთ ზოგიერთი კოდი

ჩვენ უკვე ექსპერიმენტი გავაკეთეთ ESP32 MCU პროგრამირებით. ახლა, როდესაც ის იჭრება სამკერდე ნიშანში, ჩვენ შეგვიძლია გამოვიყენოთ ESP32 ბეჯის ტექნიკის სხვადასხვა ასპექტის შესასრულებლად.

Buzzer გამომავალი

ჩვენი პირველი ხრიკისთვის, მოდით ავთქვიფოთ ზუზუნი. ამას მხოლოდ ერთი პინი სჭირდება (IO32) და ის მაინც უნდა მუშაობდეს მაშინაც კი, თუ ჩვენების ბიბლიოთეკა არ არის კონფიგურირებული. უბრალოდ აიღეთ ფაილი HB0057_Buzzer.ino და ატვირთეთ იგი ESP32- ში.

ჯოისტიკისა და ღილაკის შეყვანა

შემდეგი, ჩვენ შეგვიძლია შევამოწმოთ მომხმარებლის შეყვანა. ესკიზი HB0057_Joystick.ino აჩვენებს IPS დისპლეის ჯოისტიკისა და ტაქტილური ღილაკების სტატუსს.

კომპოზიტური ვიდეო და აუდიო გამომავალი

DawnOfAV პროექტი მუდამ ბრწყინვალე ბიტლუნიდან მუშაობს ყუთში, თუ ჩვენ უბრალოდ შევცვლით ESP32 დანაყოფის სქემას "Huge APP"-ში IDE ინსტრუმენტებში. ეს ვიდეო განმარტავს, თუ როგორ ქმნის ის ფერადი PAL/NTSC სიგნალებს.

ონლაინ თამაში Emulation Gone Wild

ESP_8_BIT პროექტი როსუმურიდან ძველ სკოლაში მიდის Atari– ს 8 ბიტიანი კომპიუტერების, NES და SMS სათამაშო კონსოლების იმიტირება ESP32 MCU– ზე, რომელიც იყენებს Composite A/V გამომავალს. გაეცანით Hackaday– ს ანგარიშს პროექტის შესახებ.

ჩვენ გვჭირდება განახლება ამ პროექტის მიერ გამოყენებული სამი IO ქინძისთავისთვის, რათა ისინი ემთხვეოდეს სამკერდე ხაზის გაყვანილობას. ეს ნაპოვნია ფაილში video_out.h:

  • #განსაზღვრეთ VIDEO_PIN 25
  • #განსაზღვრეთ AUDIO_PIN 26
  • #განსაზღვრეთ IR_PIN 33

დამატებითი პროექტები

არსებობს ბევრი დიდი ESP32 პროექტი, რომელიც შეიძლება იყოს გამიზნული ამ სამკერდე დაფაზე IO პინ დავალებების შეცვლით და ვიდეო თაობის გადახედვით RCA AV გამომავლების ან საბორტო IPS ჩვენების გამოსაყენებლად. ჩვენ ვიღებთ რამდენიმე მათგანს დოკუმენტურად, ასე რომ თვალი ადევნეთ.

ESPFLIX ნაკადი NETFLIX to ESP32

ESP32 მინი კონსოლი (კომპოზიტური AV)

ESP32 ხელის სათამაშო კონსოლი (LCD)

Marauder Bluetooth და Wi-Fi კალმის ტესტირება

ArduinoMenu დემო ESP32 T- ჩვენებაზე

მიკროპითონი T- ჩვენებაზე

ESP32 Bluetooth დაბალი ენერგია (BLE) Arduino IDE– ზე

TV-B-Gone for ESP32

ESP32 Wi-Fi IR დისტანციური

ნაბიჯი 7: ბატარეის სიმძლავრე HackerBox 0057 ინდი ბეჯისთვის

ბატარეის სიმძლავრე HackerBox 0057 ინდი ბეჯისთვის
ბატარეის სიმძლავრე HackerBox 0057 ინდი ბეჯისთვის

T-Display ESP32 შეიძლება იკვებებოდეს 3.7V ლითიუმის პოლიმერული ბატარეით (LiPo) და ასევე შეუძლია ბატარეის დატენვა, სანამ მოდული იკვებება USB პორტით. როგორც აქ არის ნაჩვენები, სამკერდე PCB გთავაზობთ მარტივ მექანიზმს ბატარეის ჩართვის გარეშე ჩართვის გარეშე T-Display მოდულიდან მისი გამორთვისთვის. გაითვალისწინეთ, რომ როდესაც გადამრთველი გამორთულია (ბატარეის ღერი ღიაა), ბატარეა ვერ იტენება სამკერდე ნიშნით.

ნაბიჯი 8: ინფრაწითელი კომუნიკაციები

ინფრაწითელი კომუნიკაციები
ინფრაწითელი კომუნიკაციები

Sparkfun IR Communications Tutorial– ის თანახმად: IR, ან ინფრაწითელი, კომუნიკაცია არის ჩვეულებრივი, იაფი და ადვილად გამოსაყენებელი უკაბელო საკომუნიკაციო ტექნოლოგია. IR სინათლე ძალიან ჰგავს ხილულ სინათლეს, გარდა იმისა, რომ მას აქვს ოდნავ გრძელი ტალღის სიგრძე. ეს ნიშნავს, რომ IR არ არის გამოვლენილი ადამიანის თვალისთვის - შესანიშნავია უკაბელო კომუნიკაციისთვის. მაგალითად, როდესაც ტელევიზორის დისტანციურ ღილაკს აჭერთ, IR LED არაერთხელ ირთვება და ითიშება, 38 000 ჯერ წამში, ინფორმაციის გადასაცემად (როგორიცაა მოცულობის ან არხის კონტროლი) თქვენი ტელევიზორის IR ფოტო სენსორზე.

ინფრაწითელი კომპიუტერის დისტანციური მართვა USB IR მიმღებით

PC Remote არის ინფრაწითელი დისტანციური მართვა, რომელიც მუშაობს ჩართულ USB მიმღებთან და მუშაობს როგორც დისტანციური მაუსი და კონტროლერი ნებისმიერი პერსონალური კომპიუტერისთვის. ასეთი კონტროლერი სასარგებლოა პრეზენტაციის გასაკეთებლად და ასევე შორიდან აუდიო ან ვიდეო დაკვრის გასაკონტროლებლად მაგალითად, HTPC პროგრამებში.

გაითვალისწინეთ, რომ თქვენ ვერ ხედავთ IR LED განათებას კომპიუტერის დისტანციურ სისტემაში. IR სინათლე ადამიანის სინათლის აღქმის დიაპაზონის მიღმაა. თუ გსურთ LED განათების დანახვა, გადახედეთ თქვენი სმარტფონის კამერას და დააჭირეთ ღილაკს დისტანციურზე. IR სინათლე არ არის თქვენი ტელეფონის კამერის სენსორის გამოვლენის დიაპაზონის მიღმა.

ინფრაწითელი სამკერდე გარჩევაში

HackerBox Safe Mode Indie Badge აერთიანებს TSOP4838 (მონაცემთა ცხრილის) ინფრაწითელ მიმღებს. სამკერდე ნიშანს ასევე აქვს 940 ნმ ინფრაწითელი LED გადამცემი, რომელსაც მართავს ტრანზისტორი ჩართვა დამატებითი ენერგიისთვის.

IR ბიბლიოთეკა საჭიროა ამ IR მიმღებისა და გადამცემის მოწყობილობების გამოსაყენებლად.

Arduino IDE– ში გამოიყენეთ ინსტრუმენტები> ბიბლიოთეკების მართვა ბიბლიოთეკის დასაინსტალირებლად IRremoteESP8266.

ბიბლიოთეკა ასევე მუშაობს ESP32– ით

TSOP4838 IR მიმღების დემონსტრირება

გახსენით ფაილი> მაგალითები> IRremoteESP8266> IRrecvDemo

შეცვალეთ კოდი kRecvPin = 33 – ის დასაყენებლად;

შეადგინეთ და ატვირთეთ ესკიზი.

გახსენით სერიული მონიტორი და დააყენეთ 115, 200 baud.

მიმართეთ კომპიუტერის დისტანციურ დისტანციას (ან სხვა IR დისტანციური მართვის პულტს) სამკერდე ნიშნისკენ და ცეცხლი წაშალეთ.

დემონსტრირება 940nm IR LED გადამცემი

გახსენით ფაილი> მაგალითები> DumbIRRepeater

შეცვალეთ კოდი kRecvPin = 33 – ის დასაყენებლად; და kIrLedPin = 2;

შეადგინეთ და ატვირთეთ ესკიზი.

გახსენით სერიული მონიტორი და დააყენეთ 115, 200 baud.

გამოიყენეთ ბეჯი, როგორც IR გამეორება, რომ მიიღოთ IR სიგნალი კომპიუტერის დისტანციიდან და შემდეგ "ააფეთქეთ" იგი USB მიმღებში.

საინტერესო ეფექტისთვის ჩადეთ ახალი ხაზი "დაგვიანებით (5000);" პირველი ხაზის დაწყებამდე, რომელიც იწყება "irsend" - ით. ეს ხუთ წამს დააყოვნებს გამეორების მიღებას და გადაცემას შორის. USB მიმღები დაინახავს ღილაკზე დაჭერით დისტანციური მართვისას, როდესაც ის არის დაჭერილი და შემდეგ ისევ ხუთი წამის შემდეგ, როდესაც ის განმეორდება DumbIRRepeater– ის მიერ.

ცნობები

ვიდეო გზამკვლევი IR კომუნიკაციებისთვის ESP32 და ESP8266.

ადაფრუტის სახელმძღვანელო არდუინოზე ინფრაწითელი ბიბლიოთეკის გამოყენების შესახებ

ნაბიჯი 9: Hack Life

ჰაკ ცხოვრება
ჰაკ ცხოვრება

ჩვენ ვიმედოვნებთ, რომ თქვენ სარგებლობთ ამ თვის HackerBox თავგადასავლებით ელექტრონიკაში და კომპიუტერულ ტექნოლოგიაში. მიაღწიეთ და გაუზიარეთ თქვენი წარმატება ქვემოთ მოცემულ კომენტარებში ან სხვა სოციალურ მედიაში. ასევე, გახსოვდეთ, რომ ნებისმიერ დროს შეგიძლიათ გაგზავნოთ ელექტრონული ფოსტა [email protected], თუ გაქვთ შეკითხვა ან გჭირდებათ დახმარება.

Რა არის შემდეგი? შეუერთდით რევოლუციას. იცხოვრე ჰაკლაიფით. მიიღეთ მაგარი ყუთი გასატეხი მოწყობილობით, რომელიც მიეწოდება თქვენს საფოსტო ყუთს ყოველთვიურად. იჯექით HackerBoxes.com– ზე და დარეგისტრირდით ყოველთვიურ HackerBox გამოწერაზე.

გირჩევთ: