Orodha ya maudhui:

HackerBox 0043: Maze ya Falken: Hatua 9
HackerBox 0043: Maze ya Falken: Hatua 9

Video: HackerBox 0043: Maze ya Falken: Hatua 9

Video: HackerBox 0043: Maze ya Falken: Hatua 9
Video: #84 HackerBox 0048 SimSat 2024, Julai
Anonim
HackerBox 0043: Maze ya Falken
HackerBox 0043: Maze ya Falken

Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! HackerBox 0043 inatuletea utiririshaji wa kamera za wavuti zilizopachikwa, mizunguko ya capacitor, mikutano ndogo ya servo pan-tilt, na mengi zaidi. Inayoweza kufundishwa ina habari ya kuanza na HackerBox 0043, ambayo inaweza kununuliwa hapa wakati vifaa vinadumu. Ikiwa ungependa kupokea HackerBox kama hii kwenye sanduku lako la barua kila mwezi, tafadhali jiandikishe kwenye HackerBoxes.com na ujiunge na mapinduzi!

Mada na Malengo ya Kujifunza ya HackerBox 0043:

  • Sanidi ESP32-CAM ya Arduino IDE
  • Panga Demo ya Kamera ya Wavuti kwa ESP32-CAM
  • Pima Capacitors Kauri
  • Kukusanya Baji ya Baiskeli ya Analog LED
  • Chunguza Mikusanyiko ya Micro Servos na Pan-Tilt

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

FUNGA Sayari

Hatua ya 1: Orodha ya Yaliyomo ya HackerBox 0043

  • Moduli ya ESP32-CAM
  • Arduino Nano 5V 16Mhz
  • Mkutano wa Pan-Tilt na Dual Micro Servos
  • FT232RL Moduli ya Adapter ya Serial ya USB
  • USB 5V na Moduli ya Nguvu ya 3.3V
  • Kitambaa cha Capacitor ya kauri
  • Beji ya WOPR - Kitanda cha Solder
  • Seli mbili za Sarafu za Lithiamu za CR2032
  • Bodi ndogo ya mkate isiyo na waya
  • Kuruka Kike na Kike DuPont
  • Cable ya MiniUSB
  • Uamuzi wa Java
  • Mchezo wa kipekee wa HackerBoxes Falken's Maze
  • Mchezo wa kipekee wa Vita vya Vita vilivyoongozwa

Vitu vingine ambavyo vitasaidia:

  • Chuma cha kulehemu, solder, na zana za msingi za kutengenezea
  • Kompyuta ya kuendesha zana za programu

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.

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.

Hatua ya 2: Nenda kulia kupitia Maze ya Falken

Image
Image

Maze ya Falken: Nadharia ya Mchezo, Sayansi ya Kompyuta, na Ushawishi wa Vita Baridi kwa Michezo ya Vita

"Mchezo wa kushangaza. Hoja pekee ya kushinda sio kucheza. Vipi kuhusu mchezo mzuri wa chess?"

-1983 Sinema za Vita vya Kisasa

Hatua ya 3: Njia za Wiring za ESP32-CAM

Moduli ya ESP32-CAM inachanganya Moduli ya ESP32-S, kamera ya OV2640, slot ya kadi ya MicroSD, flash ya LED, na pini kadhaa za I / O. ESP32-CAM hukuruhusu kuweka utiririshaji wa video bila waya, toa kiolesura cha seva ya wavuti, unganisha kamera ya ufuatiliaji bila waya katika mfumo wako wa kiotomatiki wa nyumbani, fanya kugundua usoni / utambuzi, na mengi zaidi.

Sakinisha Kamera: Kontaktera ya kamera kwenye ESP32 ni sehemu nyeupe na kahawia nyeusi au nyeusi pembeni. Picha ya giza huinama mbali na PCB kuelekea sehemu nyeupe ya kiunganishi. Mara baada ya kufunguliwa, kiunganishi cha kubadilika kinaingizwa kwenye nafasi nyeupe na lensi ikiangalia nje. Mwishowe, snap ya giza imesisitizwa kurudi chini kwenye kiunganishi cha yanayopangwa. Kumbuka kuwa lensi ina karatasi ya kufunika kuliko inavyoweza kung'olewa kabla ya kutumiwa.

MAMBO YA KUANDAA

Ili kupanga ESP32-CAM, waya waya FT232RL USB Adapter Serial kama inavyoonyeshwa. Hakikisha kuweka jumper ya nguvu kwenye FT232RL USB Adapter Serial hadi 3.3V. Ufupi kati ya pini za IO0 na GND hutumiwa kuweka ESP32 katika hali ya programu. Waya hii inaweza kuondolewa ili kuruhusu ESP32 kuanza katika hali ya utekelezaji.

Njia ya WEBCAM

Mara baada ya kusanidiwa, ESP32-CAM inahitaji tu kuwa na 5V na GND iliyounganishwa. Moduli ya Ugavi wa Nguvu ya USB inaweza kutumika au usambazaji mwingine wowote wa 5V unaoweza kutoa sasa ya kutosha.

Msaada wa Mfuatiliaji wa Huduma

Ili kuendesha ESP32-CAM wakati ungali imeunganishwa na USB (kwa mfano, kutazama pato la mfuatiliaji wa serial) unganisha tu moduli zote mbili kama inavyoonyeshwa hapa kwa wakati mmoja, lakini kisha uondoe ardhi ya IO0 mara tu programu imekamilika. Hii itaruhusu ESP32 kutekeleza na kutumia unganisho la USB / serial wakati pia ikitoa sasa ya kutosha kupitia pini ya 5V ili kuwezesha ESP32 kikamilifu. Bila usambazaji wa 5V, pato la 3.3V la FT232RL halitatoa nguvu kabisa kwa ESP32 na ujumbe wa kutofaulu wa "brownout".

Hatua ya 4: ESP32-CAM Webcam ya Kutiririsha Seva

Seva ya Utiririshaji wa Webcam ya ESP32-CAM
Seva ya Utiririshaji wa Webcam ya ESP32-CAM
  1. Hakikisha jumper ya nguvu ya moduli ya FT232RL imewekwa 3.3V
  2. Ikiwa haijawekwa tayari, chukua IDE ya Arduino
  3. Fuata Maagizo ya Usanikishaji wa Kifurushi cha Usaidizi wa Bodi ya ESP32 Arduino IDE
  4. Katika Zana za IDE, weka Bodi kwa Moduli ya ESP32 Wrover
  5. Katika Zana za IDE, weka Mpango wa Kizigeu kwa APP Kubwa
  6. Katika Zana za IDE, weka Bandari kwa FT232RL USB Adapter Serial
  7. Katika Faili za IDE, fungua Mifano> ESP32> Kamera> CameraWebServer
  8. Badilisha mtindo wa kamera #fafanua kuwa "CAMERA_MODEL_AI_THINKER"
  9. Badilisha masharti ya SSID na Nenosiri ili kufanana na mtandao wako wa WiFi
  10. Kusanya na kupakia mfano uliobadilishwa
  11. Ondoa jumper ya IO0
  12. Thibitisha usambazaji wa 5V pia umeunganishwa au ESP32 inaweza "hudhurungi"
  13. Fungua Monitor Monitor (115200 baud)
  14. Piga kitufe cha kuweka upya kwenye moduli ya ESP32-CAM
  15. Nakili anwani ya IP kutoka kwa pato la Serial Monitor
  16. Bandika anwani ya IP kwenye kivinjari chako cha wavuti
  17. Muunganisho wa kamera ya wavuti ya ESP32-CAM inapaswa kuonyesha
  18. Bonyeza kitufe cha "Anza Mkondo" katika kiolesura cha kamera ya wavuti

Hatua ya 5: Capacitors kauri

Capacitors kauri
Capacitors kauri

Capacitor kauri ni capacitor yenye thamani ya kudumu ambapo nyenzo za kauri hufanya kama dielectri. Imejengwa kwa safu mbili au zaidi za kauri na safu ya chuma inayofanya kama elektroni. Utungaji wa nyenzo za kauri hufafanua tabia ya umeme ya capacitor. (Wikipedia)

Misingi ya Mzunguko ina majadiliano muhimu yanayofunika kipimo cha uwezo ikiwa ni pamoja na mifano kadhaa ya kupima capacitors kwa kutumia vifaa na programu za Arduino. Nenda chini kwenye sehemu inayoongoza "MITA YA UWEZO KWA 470 UF TO 18 PF CAPACITORS" kwa onyesho ambalo linaweza kutumiwa na aina ya capacitors kauri kwenye Kitengo cha Capacitor Ceramic. Wakati demo inaonyesha Arduino UNO, matumizi ya Arduino Nano yanaweza kutumika pia. Baada ya kuanzisha IDE ya Arduino kupanga Arduino Nano, weka tu kwenye "CODE FOR SERIAL MONITOR OUTPUT" kutoka kwa ukurasa uliounganishwa kwenye IDE na ujumuishe / pakua nambari iliyowekwa kwenye Nano.

Kwa habari zaidi juu ya kusanidi na kupanga Arduino Nano, angalia mwongozo wa mkondoni wa Warsha ya Starter ya HackerBoxes.

Hatua ya 6: Kitanda cha Beji ya WOPR

Kitanda cha Beji ya WOPR
Kitanda cha Beji ya WOPR

Beji hii ya WOPR ina taa za LED kumi na nane zilizo na baiskeli ya rangi inayodhibitiwa kabisa na oscillators wa muda wa capacitor. Kabla ya mifano ya HackerBox imetumia aina hii ya mzunguko wa analog kwa matumizi sawa ya taa za LED. Ubunifu huo unatukumbusha kuwa watawala wadogo, kama vile tunawapenda, hazihitajiki kila wakati kupata matokeo ya kupendeza. Mkutano wa bodi ya mzunguko uliokamilishwa unaweza kuvaliwa kama beji ya LED ya blinky.

Yaliyomo ya Kit:

  • Bodi ya Mzunguko iliyochapishwa ya WOPR
  • Sehemu mbili za seli za sarafu za CR2032
  • Taa sita nyekundu za 3mm
  • Taa sita za machungwa za 3mm
  • LED sita za kijani 3mm
  • Transistors tatu za NPN 9014
  • Capacitors tatu 22uF
  • Resistors tatu 1K ohm (hudhurungi-nyeusi-nyekundu)
  • Resistors tatu za 10K ohm (hudhurungi-nyeusi-machungwa)
  • Kubadilisha Slide
  • Pete mbili zilizogawanyika

Ubunifu una vifaa vya oscillator tatu zilizodhibitiwa kudhibiti baiskeli ya rangi ya LED. Kila kontena la 10K na 22uF capacitors huunda oscillator ya RC ambayo inasukuma transistor inayohusiana mara kwa mara. Oscillators watatu wa RC wameingizwa kwenye mlolongo ili kuwaweka baiskeli nje ya awamu ambayo inafanya blinking kuonekana kwa nasibu kuzunguka bodi. Wakati transistor iko "juu" ya sasa inapitia benki yake ya LEDs 6 na kipingao chao cha sasa cha 1K kinachosababisha benki hiyo ya LED 6 kupepesa.

Mfano huu ni pamoja na ufafanuzi mzuri wa dhana hii ya oscillator ya analog kutumia hatua moja (oscillator moja na transistor moja).

Hatua ya 7: Mkutano wa Kitanda cha Beji ya WOPR

Mkutano wa Kitanda cha Beji ya WOPR
Mkutano wa Kitanda cha Beji ya WOPR

TAARIFA MUHIMU SANA KUHUSU KUFUNGA KWA MUUNDO: Beji inaonekana bora wakati imekusanywa na vifaa vya shimo kwenye "upande wa mbele" wa PCB ambapo mchoro wa WOPR umeonyeshwa. Walakini, muhtasari wa sehemu uko upande wa nyuma na hizi zinaelekeza mwelekeo sahihi wa vifaa. Hii inaweza kuwa ya kutatanisha haswa kwa transistors TO-92, ambayo inapaswa kuingizwa kutoka mbele ya PCB na sehemu tambarare inayoangalia juu, ambayo hutupwa kutoka kwa mwelekeo unaohitajika ikiwa imeingizwa kutoka nyuma ya PCB. Transistors TO-92 pia inaweza kuwekwa na uso gorofa dhidi ya mbele ya PCB kama inavyoonyeshwa kwenye mfano.

Kumbuka kuwa kuna maadili mawili tofauti ya vipinga. Hazibadilishani. Resistors si polarized. Wanaweza kuingizwa katika mwelekeo wowote.

Kumbuka kuwa kuna "benki" tatu za LED D1-D6, D7-D12, na D13-D18. Kila benki inapaswa kuwa na rangi moja ili kusawazisha mzigo wa sasa na pia kwa athari nzuri ya kuona. Kwa mfano, LEDs D1-D6 zote zinaweza kuwa (R) ED, D7-D12 zote (G) REEN, na D13-D18 zote (O) RANGE.

Capacitors ni polarized. Kumbuka utengenezaji wa "+" kwenye skrini ya hariri ya PCB. Kuashiria "-" (na pini fupi) kwenye capacitor inapaswa kuingizwa kwenye shimo LINGINE.

LED pia zimepara. Kumbuka upande wa gorofa wa LED iliyoonyeshwa kwenye skrini ya silksc PCB. Pini fupi (cathode au risasi hasi) ya LED inapaswa kuwa kwenye shimo karibu na "upande wa gorofa" wa skrini ya LED.

Bati kabisa pedi zote tatu kwa kila sehemu ya seli za sarafu na solder. Ingawa hakuna kitu kinachouzwa kwa pedi za katikati, tinning husaidia kujenga pedi ili kuhakikisha mawasiliano mazuri kwa seli ya sarafu husika.

Baada ya kutengeneza, tumia swichi mara kadhaa ili kuondoa mawasiliano ya uchafu au oxidation.

Jihadharini kutofupisha sehemu mbili za sarafu pamoja wakati Beji ya WOPR inavaliwa.

Hatua ya 8: Mkutano wa Tan-Tilt Micro

Mkutano wa Micro Servo Pan-Tilt
Mkutano wa Micro Servo Pan-Tilt

Bunge la Pan-Tilt linajumuisha servos mbili ndogo, vitu vinne vya plastiki vilivyoundwa, na vifaa vyenye vifaa. Mkutano unaweza kununuliwa kutoka Adafruit ambapo unaweza pia kupata mwongozo mzuri unaonyesha jinsi mkutano unavyofanya kazi.

Maktaba ya Arduino Servo inaweza kutumika kudhibiti moja ya servos ndogo kugeuza mkutano karibu na mhimili wake wa kati na servo nyingine ndogo ili kusonga mkutano juu na chini. Agizo hili linatoa mfano wa kina wa kuweka huduma mbili kwa kutumia nambari ya Arduino.

Bunge la Pan-Tilt linaweza kutumika kuweka maonyesho, lasers, taa, kamera, au karibu kila kitu. Kama kawaida, wacha tuone ni nini utakachokuja nacho!

Changamoto ya kupendeza, ikiwa umejitolea, ni kuongeza vidhibiti viwili vya slaidi (pan na kuelekeza) kwenye kiolesura cha wavuti cha mfano wa "CameraWebCamera" ambayo inasukuma vigezo vya msimamo kwa firmware ya ESP32-CAM ambayo nayo huweka servos mbili kuwa weka kamera ya wavuti wakati wa kutiririsha.

Hatua ya 9: Livin 'HackLife

Livin 'HackLife
Livin 'HackLife

Tunatumahi umefurahiya safari ya mwezi huu kwa teknolojia ya elektroniki na kompyuta. Fikia na ushiriki mafanikio yako kwenye maoni hapa chini au kwenye Kikundi cha Facebook cha HackerBoxes. Hakika tujulishe ikiwa una maswali yoyote au unahitaji msaada wowote kwa chochote.

Jiunge na mapinduzi. Kuishi HackLife. Unaweza kupata kisanduku kizuri cha miradi ya elektroniki inayoweza kudhibitiwa na teknolojia ya kompyuta inayopelekwa kwenye sanduku lako la barua kila mwezi. Surf juu ya HackerBoxes.com na ujiandikishe kwa huduma ya kila mwezi ya HackerBox.

Ilipendekeza: