Mündəricat:
- Addım 1: HackerBox 0043 üçün Məzmun siyahısı
- Addım 2: Falken Maze -dən keçin
- Addım 3: ESP32-CAM Kablolama rejimi
- Addım 4: ESP32-CAM Veb Kamera Axın Serveri
- Addım 5: Seramik Kondansatörler
- Addım 6: WOPR Badge Kit
- Addım 7: WOPR Nişan Kitinin Quraşdırılması
- Addım 8: Mikro Servo Pan-Tilt Montajı
- Addım 9: HackLife -ı yaşayın
Video: HackerBox 0043: Falken Maze: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bütün dünyada HackerBox hackerlərinə salamlar! HackerBox 0043, bizə quraşdırılmış veb kamera axını, kondansatör sxemləri, mikro servo pan-tilt montajları və daha çoxunu gətirir. Bu Təlimat HackerBox 0043 -ə başlamağınız üçün məlumatı ehtiva edir, onu təchizat bitənə qədər burada əldə edə bilərsiniz. Hər ay poçt qutunuzda belə bir HackerBox almaq istəyirsinizsə, HackerBoxes.com saytına abunə olun və inqilaba qoşulun!
HackerBox 0043 üçün mövzular və öyrənmə məqsədləri:
- Arduino IDE üçün ESP32-CAM-ı konfiqurasiya edin
- ESP32-CAM üçün Webcam Demo proqramlaşdırın
- Seramik kondansatörləri ölçün
- Analog LED Velosiped Nişanı yığın
- Mikro Servoları və Pan-Tilt Montajlarını araşdırın
HackerBoxes, elektronika və kompüter texnologiyası həvəskarları üçün aylıq abunə qutusu xidmətidir - Avadanlıq Hackerləri - Xəyal quranlar.
PLANET HACK
Addım 1: HackerBox 0043 üçün Məzmun siyahısı
- ESP32-CAM modulu
- Arduino Nano 5V 16Mhz
- İkili Mikro Servo ilə Pan-Tilt Montajı
- FT232RL USB Serial Adapter Modulu
- USB 5V və 3.3V Güc Modulu
- Seramik kondansatör dəsti
- WOPR Nişanı - Lehim Kiti
- İki CR2032 Lityum Sikkə Hüceyrəsi
- Miniatür Lehimsiz Çörək Paneli
- Qadın-Qadın DuPont Jumpers
- MiniUSB Kabel
- Java Decal
- Eksklüziv HackerBoxes Falkenin Maze Oyunu
- Eksklüziv WarGames Decal
Faydalı olacaq digər şeylər:
- Lehimləmə dəmiri, lehim və əsas lehim alətləri
- Proqram vasitələrini işlətmək üçün kompüter
Ən əsası, macəra hissinə, hacker ruhuna, səbrə və marağa ehtiyacınız olacaq. Elektronikanı qurmaq və sınamaq, çox faydalı olsa da, bəzən çətin, çətin və hətta sinir bozucu ola bilər. Məqsəd inkişaf deyil, mükəmməllikdir. Davam edərək macəradan zövq aldığınız zaman bu hobbinizdən böyük məmnunluq əldə edə bilərsiniz. Hər addımı yavaş -yavaş atın, detalları düşünün və kömək istəməkdən qorxmayın.
HackerBoxes FAQ -da mövcud və gələcək üzvlər üçün çoxlu məlumatlar var. Aldığımız qeyri-texniki dəstək e-poçtlarının demək olar ki, hamısı artıq orada cavablandırılmışdır, buna görə FAQ-ı oxumaq üçün bir neçə dəqiqə ayırdığınız üçün çox minnətdarıq.
Addım 2: Falken Maze -dən keçin
Falken Maze: Oyun Teorisi, Kompüter Elmləri və WarGames üçün Soyuq Müharibə İlhamları
"Qəribə bir oyun. Yeganə qazanan hərəkət oynamaq deyil. Gözəl bir şahmat oyunu necə?"
-1983 Film WarGames
Addım 3: ESP32-CAM Kablolama rejimi
ESP32-CAM modulu bir ESP32-S Modulu, OV2640 kamera, microSD kart yuvası, LED flaş və bir neçə I/O pinini özündə birləşdirir. ESP32-CAM, simsiz video axını qurmağa, veb server interfeysi təmin etməyə, simsiz müşahidə kamerasını evinizin avtomatlaşdırma sisteminə inteqrasiya etməyə, üz tanıma/tanıma və s.
Kameranı Qurun: ESP32 üzərindəki kamera konnektoru, kənarında tünd qəhvəyi və ya qara rəngli bir ağ yuva var. Qaranlıq çəngəl PCB -dən bağlayıcının ağ hissəsinə doğru aşağıya doğru əyilir. Açıldıqdan sonra, fleks konnektoru, ağzı boşluğa, lensi kənara baxaraq daxil edilir. Nəhayət, qaranlıq çəngəl yuva bağlayıcısına geri basılır. Lensin istifadə etməzdən əvvəl soyula biləcəyindən daha çox qoruyucu bir örtük var.
PROQRAMLAMA MODU
ESP32-CAM-ı proqramlaşdırmaq üçün göstərildiyi kimi FT232RL USB Serial Adapterini bağlayın. FT232RL USB Serial Adaptöründəki güc tullananını 3.3V olaraq təyin etdiyinizə əmin olun. IO0 və GND pinləri arasındakı qısa yol ESP32 -ni proqram rejiminə keçirmək üçün istifadə olunur. ESP32 -nin icra rejiminə başlamasına icazə vermək üçün bu tel çıxarıla bilər.
WEBCAM MODU
Proqramlaşdırıldıqdan sonra ESP32-CAM-ın yalnız 5V və GND-yə bağlı olması lazımdır. USB Güc Təchizatı modulu istifadə edilə bilər və ya kifayət qədər cərəyan verə bilən hər hansı digər 5V təchizatı.
SERİ MONİTÖR DƏSTƏKİ
ESP32-CAM-ı hələ də USB-yə qoşularaq işə salmaq üçün (məsələn, serial monitorun çıxışına baxmaq üçün) hər iki modulu eyni vaxtda burada göstərildiyi kimi bağlayın, lakin proqramlaşdırma başa çatdıqdan sonra IO0 torpaqlarını çıxarın. Bu, ESP32 -nin USB/serial bağlantısını işə salmasına və eyni zamanda ESP32 -ni tam gücü ilə təmin etmək üçün 5V pin vasitəsilə kifayət qədər cərəyan verməsinə imkan verəcək. 5V təchizatı olmadan, FT232RL -in 3.3V çıxışı ESP32 -ni tam təmin etməyəcək və "qəhvəyi" uğursuzluq mesajı meydana çıxacaq.
Addım 4: ESP32-CAM Veb Kamera Axın Serveri
- FT232RL modulu güc atlayıcısının 3.3V olaraq təyin olunduğundan əmin olun
- Hələ qurulmamışdırsa, Arduino IDE -ni götürün
- ESP32 Arduino IDE Board Dəstək Paketi üçün Quraşdırma Təlimatlarına əməl edin
- IDE Tools -da Board -u ESP32 Wrover Moduluna təyin edin
- IDE Alətlərində Bölmə Sxemini Huge APP olaraq təyin edin
- IDE Alətlərində Portu FT232RL USB Serial Adapterinə təyin edin
- IDE Fayllarında Nümunələr> ESP32> Kamera> CameraWebServer açın
- #Define kamera modelini "CAMERA_MODEL_AI_THINKER" olaraq dəyişdirin
- SSID və Şifrə sətirlərini WiFi şəbəkənizə uyğun olaraq dəyişdirin
- Dəyişdirilmiş nümunəni tərtib edin və yükləyin
- IO0 keçidini çıxarın
- 5V təchizatının da bağlı olduğunu yoxlayın və ya ESP32 "qəhvəyi" ola bilər
- Serial Monitoru açın (115200 baud)
- ESP32-CAM modulundakı sıfırlama düyməsini vurun
- IP ünvanını Serial Monitor çıxışından kopyalayın
- IP ünvanını veb brauzerinizə yapışdırın
- ESP32-CAM veb kamerası interfeysi göstərilməlidir
- Veb kamera interfeysindəki "Yayımı Başlat" düyməsini basın
Addım 5: Seramik Kondansatörler
Bir keramika kondansatörü, keramika materialının dielektrik rolunu oynadığı sabit dəyərli bir kondansatördür. İki və ya daha çox alternativ keramika təbəqəsindən və elektrod rolunu oynayan bir metal təbəqədən tikilmişdir. Keramika materialının tərkibi kondansatörün elektrik davranışını təyin edir. (Vikipediya)
Circuit Basics, Arduino aparat və proqramlarından istifadə edərək kondansatörlərin ölçülməsi ilə bağlı bəzi nümunələr daxil olmaqla, tutum ölçüsünü əhatə edən faydalı bir müzakirəyə malikdir. Seramik Kondansatör Kitində keramika kondansatörləri ilə istifadə edilə bilən bir demo üçün "470 UF -18 PF CAPACITORS ÜÇÜN KAPASİTAN METER" başlığına gedin. Demo bir Arduino UNO təsvir edərkən, Arduino Nanonun istifadəsi də istifadə edilə bilər. Arduino Nano proqramlaşdırmaq üçün Arduino IDE qurduqdan sonra, əlaqəli səhifədən IDE -ə "SERİ MONİTOR ÇIXIŞ KODU" nu yapışdırın və yapışdırılmış kodu Nanoya yığın/yükləyin.
Arduino Nanonun konfiqurasiyası və proqramlaşdırılması haqqında əlavə məlumat üçün HackerBoxes Başlanğıc Atölyesi üçün onlayn bələdçiyə baxın.
Addım 6: WOPR Badge Kit
Bu WOPR Nişanı, rəng dövrü ilə birlikdə on səkkiz LED-ə malikdir, hamısı analog kondansatör vaxtlı osilatorlar tərəfindən idarə olunur. Əvvəlki HackerBox nümunələri oxşar LED yanıb -sönən tətbiqlər üçün bu tip analoq sxemdən istifadə etmişdir. Dizayn bizə xatırladır ki, mikrokontrolörlərdən nə qədər sevsək də, maraqlı nəticələr əldə etmək üçün həmişə tələb olunmur. Tamamlanmış dövrə lövhəsi, yanıb -sönən LED nişanı kimi taxıla bilər.
Kit İçindəkilər:
- Xüsusi WOPR Çaplı Devre Kartı
- İki CR2032 Sikkə Hüceyrə Klipi
- Altı qırmızı 3 mm LED
- Altı Narıncı 3 mm LED
- Altı yaşıl 3 mm LED
- Üç 9014 NPN tranzistoru
- Üç 22uF kondansatör
- Üç 1K ohm rezistor (qəhvəyi-qara-qırmızı)
- Üç 10K ohm rezistor (qəhvəyi-qara-narıncı)
- Sürüşdürmə açarı
- İki Split Üzük
Dizayn, LED rəngli dövrəni idarə etmək üçün üç kaskadlı osilatora malikdir. 10K rezistorların və 22uF kondansatörlərin hər biri əlaqəli tranzistoru vaxtaşırı itələyən bir RC osilatoru meydana gətirir. Üç RC osilatörü, dövrədən kənarda qalmalarını təmin etmək üçün bir zəncirdə kaskadlanır ki, bu da yanıb -sönən lövhənin ətrafında təsadüfi görünür. Tranzistor "açıq" olduqda, cərəyan 6 LED -dən və onların 1K cərəyan məhdudlaşdıran rezistorundan keçir, bu LED -lərin yanıb -sönməsinə səbəb olur.
Bu nümunə, bu analoq osilatör konsepsiyasının tək bir mərhələdən (bir osilatör və bir tranzistor) istifadə edərək gözəl bir izahını ehtiva edir.
Addım 7: WOPR Nişan Kitinin Quraşdırılması
KOMPONENT YÖNLƏMƏ HAQQINDA ÇOX VAXTLI QEYD: Nişan, WOPR-in sənət əsərlərinin nümayiş olunduğu PCB-nin "ön tərəfində" deşikli komponentlərlə birlikdə yığılanda daha yaxşı görünür. Bununla birlikdə, komponentlərin konturları əks tərəfdədir və bunlar komponentlərin düzgün istiqamətləndirilməsini diktə edir. Bu, PCB-nin ön hissəsindən düz tərəfi yuxarıya baxmalı və PCB-nin arxasından daxil edilərsə lazımi istiqamətdən kənara çıxarılaraq daxil edilməli olan TO-92 tranzistorları ilə əlaqədar olaraq çaşqınlıq yarada bilər. TO-92 tranzistorları, nümunədə göstərildiyi kimi PCB ön tərəfinə düz bir səthlə qoyula bilər.
Rezistorların iki fərqli dəyərinin olduğunu unutmayın. Onlar bir -birini əvəz edə bilməz. Rezistorlar qütbləşməmişdir. Onlar hər iki istiqamətdə yerləşdirilə bilər.
D1-D6, D7-D12 və D13-D18 LED-lərinin üç "bankı" olduğunu unutmayın. Hər bir bank cari yükü balanslaşdırmaq və eyni zamanda gözəl bir vizual effekt əldə etmək üçün hamısı bir rəngdə olmalıdır. Məsələn, D1-D6 LED-lərin hamısı (R) ED, D7-D12 hamısı (G) REEN və D13-D18 hamısı (O) RANGE ola bilər.
Kondansatörler qütbləşmişdir. PCB ipək ekranında "+" işarəsinə diqqət yetirin. Kondansatördəki "-" işarəsi (və qısa pin) DİGƏR çuxura daxil edilməlidir.
LEDlər də qütbləşmişdir. PCB silkscreen -də göstərilən LED -in düz tərəfinə diqqət yetirin. LED -in qısa pimi (katot və ya mənfi qurğuşun) LED ipək ekranının "düz tərəfinə" ən yaxın olan çuxurda olmalıdır.
Sikkə hüceyrə kliplərinin hər biri üçün lehimlə hər üç yastığı tamamilə qalaylayın. Orta yastiqciklərə heç bir şey lehimlənməsə də, qalaylama, müvafiq sikkə hücrəsi ilə yaxşı bir əlaqə təmin etmək üçün yastığın qurulmasına kömək edir.
Lehimdən sonra kontaktları zibildən və ya oksidləşmədən təmizləmək üçün açarı bir neçə dəfə işlədin.
WOPR Nişanı taxılarkən iki sikkə hüceyrə klipini birlikdə qısaltmamağa diqqət edin.
Addım 8: Mikro Servo Pan-Tilt Montajı
Pan-Tilt Assambleyası iki mikro servodan, dörd qəliblənmiş plastik mexaniki elementdən və müxtəlif avadanlıqlardan ibarətdir. Montajı Adafruit -dən satın ala bilərsiniz, burada montajın necə işlədiyini göstərən böyük bir bələdçi tapa bilərsiniz.
Arduino Servo Kitabxanası, qurğunu mərkəzi oxu ətrafında gəzdirmək üçün mikro servolardan birini idarə etmək üçün, digər mikro servo isə quruluşu yuxarı və aşağı əymək üçün istifadə edilə bilər. Bu Təlimat, Arduino kodundan istifadə edərək iki servonun yerləşdirilməsi üçün ətraflı bir nümunə təqdim edir.
Pan-Tilt Assambleyası displeyləri, lazerləri, işıqları, kameraları və ya hər hansı bir şeyi yerləşdirmək üçün istifadə edilə bilər. Həmişə olduğu kimi, nə düşündüyünüzü görək!
Maraqlı bir problem, buna hazırsınızsa, "CameraWebCamera" nümunəsinin veb interfeysinə mövqe parametrlərini ESP32-CAM firmware-ə ötürən iki slayd nəzarətini (sürüşdürmə və əymə) əlavə etməkdir ki, bu da öz növbəsində iki servo axın edərkən veb kameranı yerləşdirin.
Addım 9: HackLife -ı yaşayın
Ümid edirik ki, bu ayın elektronika və kompüter texnologiyasına səyahətindən zövq aldınız. Uğurlarınızı aşağıdakı şərhlərdə və ya HackerBoxes Facebook Qrupunda paylaşın. Əlbəttə ki, hər hansı bir sualınız varsa və ya bir şeyə ehtiyacınız varsa bizə bildirin.
İnqilaba qoşulun. HackLife ilə yaşayın. Hər ay poçt qutunuza çatdırıla bilən əla elektronika və kompüter texnologiyası layihələri əldə edə bilərsiniz. HackerBoxes.com saytına daxil olun və aylıq HackerBox xidmətinə abunə olun.
Tövsiyə:
Mikro ilə LEGO Maze əymək: bit: 9 addım
Mikro ilə LEGO Maze əymək: bit: LEGO -nun zəhmli olması sirr deyil və onları daha da zəhmli etmək üçün LEGO dəstlərimizə əyləncəli elektronika əlavə etməkdən daha çox sevdiyimiz bir şey yoxdur. LEGO labirentimizin üst yarısını əymək və topu manevr etmək üçün hər iki tərəfdə düymələri var
Arduino - Maze Çözmə Robotu (MicroMouse) Divar Arxasında Robot: 6 addım (şəkillərlə)
Arduino | Maze Solving Robotu (MicroMouse) Wall Follow Robot: Xoş gəldiniz, mən Isaacam və bu mənim ilk robotum "Striker v1.0" dir. Labirentdəki hər hansı digər dəyişikliklər, bu dəyişiklikləri tələb edə bilər
LEGO EV3 Maze-Driving Robotdakı AI: 13 addım
LEGO EV3 Maze-Driving Robotdakı AI: Bu, bəzi süni intellektə malik sadə, avtonom bir robotdur. Bir labirent araşdırmaq və girişdə geri yerləşdirildikdə, çıxışı keçmək və çıxılmaz nöqtələrdən qaçmaq üçün nəzərdə tutulmuşdur. Əvvəlki layihəmdən qat -qat mürəkkəbdir, çünki
Scratch Maze Puzzle: 5 addım
Scratch Maze Puzzle: Bu gün Scratch istifadə edərək sadə, lakin çətin bir labirent hazırlayacağıq. Scratch, blok əsaslı bir vizual proqramlaşdırma dilidir. Başlamaq üçün lazım olan şeylər bunlardır: ScratchLet's go işləyə biləcəyiniz bir cihaz
Arduino Cib Oyun Konsolu + A -Maze - Maze Oyunu: 6 addım (şəkillərlə)
Arduino Cib Oyun Konsolu + A -Maze - Maze Oyunu: İlk təlimatçılığa xoş gəldiniz! Bu gün sizinlə bölüşmək istədiyim layihə, Arduboy və buna bənzər Arduino əsaslı konsollar kimi cib konsolu halına gələn Arduino labirent oyunudur. Expo sayəsində mənim (və ya sizin) gələcək oyunlarımla birlikdə işıqlandırıla bilər