Përmbajtje:

HackerBox 0043: Maze Falken: 9 hapa
HackerBox 0043: Maze Falken: 9 hapa

Video: HackerBox 0043: Maze Falken: 9 hapa

Video: HackerBox 0043: Maze Falken: 9 hapa
Video: #67 Hacker Box 0043 Falken's Maze 2024, Korrik
Anonim
HackerBox 0043: Maze e Falken
HackerBox 0043: Maze e Falken

Përshëndetje për HackerBox Hackers në të gjithë botën! HackerBox 0043 na sjell transmetimin e integruar të kamerës në internet, qarqet e kondensatorëve, montimet mikro servo pan-tilt dhe shumë më tepër. Ky udhëzues përmban informacione për fillimin me HackerBox 0043, të cilat mund të blihen këtu derisa furnizimet të kenë mbaruar. Nëse dëshironi të merrni një HackerBox si kjo e drejtë në kutinë tuaj postare çdo muaj, ju lutemi regjistrohuni në HackerBoxes.com dhe bashkohuni me revolucionin!

Temat dhe objektivat e të mësuarit për HackerBox 0043:

  • Konfiguroni ESP32-CAM për Arduino IDE
  • Programoni një Demo Webcam për ESP32-CAM
  • Matni kondensatorët qeramikë
  • Mblidhni një distinktiv LED të çiklizmit LED
  • Eksploroni Asambletë Mikro Servos dhe Pan-Tilt

HackerBoxes është shërbimi mujor i kutisë së abonimit për entuziastët e elektronikës dhe teknologjisë kompjuterike - Hardware Hackers - The ëndërrimtarët e ëndrrave.

HACK PLANETIN

Hapi 1: Lista e përmbajtjes për HackerBox 0043

  • Moduli ESP32-CAM
  • Arduino Nano 5V 16Mhz
  • Asamble Pan-Tilt me Mikro Servo të Dyfishtë
  • Moduli i Përshtatësit Serial USB FT232RL
  • Moduli i energjisë USB 5V dhe 3.3V
  • Kompleti i kondensatorit qeramik
  • Shenja WOPR - Kompleti i saldimit
  • Dy qeliza monedhash litiumi CR2032
  • Miniaturë Breadboard pa Solderless
  • Kërcues Femër-Femër DuPont
  • Kabllo MiniUSB
  • Dekal Java
  • HackerBoxes Exclusive Maze Falken's Game
  • Decal ekskluziv i WarGames i frymëzuar

Disa gjëra të tjera që do të jenë të dobishme:

  • Saldimi, saldimi dhe mjetet bazë të saldimit
  • Kompjuter për drejtimin e mjeteve softuerike

Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti haker, durimi dhe kurioziteti. Ndërtimi dhe eksperimentimi me elektronikë, edhe pse shumë shpërblyes, mund të jetë i ndërlikuar, sfidues dhe madje edhe zhgënjyes nganjëherë. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe shijoni aventurën, një kënaqësi e madhe mund të rrjedhë nga ky hobi. Merrni çdo hap ngadalë, mbani mend detajet dhe mos kini frikë të kërkoni ndihmë.

Ekziston një sasi e madhe informacioni për anëtarët aktualë dhe të ardhshëm në FAQ të HackerBoxes. Pothuajse të gjitha emailet e mbështetjes jo-teknike që marrim janë përgjigjur tashmë atje, kështu që ne me të vërtetë e vlerësojmë që keni marrë disa minuta për të lexuar FAQ.

Hapi 2: Shkoni drejtë përmes labirintit të Falken

Image
Image

Maze Falken: Teoria e Lojërave, Shkenca Kompjuterike dhe Frymëzimet e Luftës së Ftohtë për WarGames

"Një lojë e çuditshme. E vetmja lëvizje fituese është të mos luash. Po një lojë e bukur shahu?"

-1983 Lojëra të Luftës së Filmit

Hapi 3: Mënyrat e lidhjes ESP32-CAM

Moduli ESP32-CAM kombinon një modul ESP32-S, një aparat fotografik OV2640, një vend të kartës microSD, blic LED dhe disa kunja I/O. ESP32-CAM ju lejon të vendosni transmetim video pa tel, të siguroni një ndërfaqe të serverit në internet, të integroni një aparat fotografik mbikëqyrës pa tel në sistemin tuaj të automatizimit në shtëpi, të bëni zbulimin/njohjen e fytyrës dhe shumë më tepër.

Instaloni kamerën: Lidhësi i kamerës në ESP32 është një vend i bardhë me një kapëse ngjyrë kafe ose të zezë më të errët në buzë. Kapësi i errët varet nga PCB drejt pjesës së bardhë të lidhësit. Sapo të hapet, lidhësi fleksibël futet në çarjen e bardhë me lenten të drejtuar nga jashtë. Më në fund, kapësi i errët shtypet përsëri poshtë në lidhësin e slotit. Vini re se lentet kanë një fletë mbulesë mbrojtëse sesa mund të hiqet para përdorimit.

M MONYRA E PROGRAMIMIT

Për të programuar ESP32-CAM, lidhni përshtatësin serial USB FT232RL siç tregohet. Sigurohuni që të vendosni bluzën e rrymës në Përshtatësin Serial USB FT232RL në 3.3V. E shkurtër midis kunjave IO0 dhe GND përdoret për të vënë ESP32 në modalitetin e programit. Ky tel mund të hiqet për të lejuar që ESP32 të fillojë në modalitetin e ekzekutimit.

MODE WEBCAM

Pasi të programohet, ESP32-CAM duhet të ketë vetëm 5V dhe GND të lidhur. Moduli i Furnizimit me energji USB mund të përdoret ose ndonjë furnizim tjetër 5V i aftë të sigurojë rrymë të mjaftueshme.

MBPSHTETJA MONITOR SERIALE

Për të ekzekutuar ESP32-CAM ndërsa jeni ende të lidhur me USB (për shembull, për të parë daljen serike të monitorit) thjesht lidhni të dy modulet siç tregohet këtu në të njëjtën kohë, por më pas hiqni tokëzimin IO0 pasi programimi të ketë përfunduar. Kjo do të lejojë që ESP32 të ekzekutojë dhe përdorë lidhjen USB/serike, duke siguruar gjithashtu rrymë të mjaftueshme përmes pin 5V për të fuqizuar plotësisht ESP32. Pa furnizimin me 5V, dalja 3.3V e FT232RL nuk do të fuqizojë plotësisht ESP32 dhe do të ndodhë një mesazh dështimi "brownout".

Hapi 4: Serveri i transmetimit të kamerës ESP32-CAM

Serveri i transmetimit të kamerës ESP32-CAM
Serveri i transmetimit të kamerës ESP32-CAM
  1. Sigurohuni që bluza e modulit FT232RL të jetë vendosur në 3.3V
  2. Nëse nuk është instaluar tashmë, kapni Arduino IDE
  3. Ndiqni Udhëzimet e Instalimit për Paketën Mbështetëse të Bordit ESP32 Arduino IDE
  4. Në IDE Tools, vendosni Bordin në modulin ESP32 Wrover
  5. Në Mjetet IDE, vendosni Skemën e Ndarjes në APP të Huaj
  6. Në IDE Tools, vendosni Portin në Përshtatësin Serial USB FT232RL
  7. Në skedarët IDE, hapni Shembujt> ESP32> Kamera> CameraWebServer
  8. Ndrysho modelin e kamerës #define në "CAMERA_MODEL_AI_THINKER"
  9. Ndryshoni vargjet SSID dhe Fjalëkalimi që të përputhen me rrjetin tuaj WiFi
  10. Përpiloni dhe ngarkoni shembullin e modifikuar
  11. Hiqni kërcyesin IO0
  12. Konfirmoni që furnizimi 5V është gjithashtu i lidhur ose ESP32 mund të "zbehet"
  13. Hapni Monitorin Serial (115200 baud)
  14. Shtypni butonin e rivendosjes në modulin ESP32-CAM
  15. Kopjoni adresën IP nga dalja e Serial Monitor
  16. Ngjitni adresën IP në shfletuesin tuaj të internetit
  17. Ndërfaqja e kamerës ESP32-CAM duhet të shfaqet
  18. Klikoni në butonin "Start Stream" në ndërfaqen e kamerës

Hapi 5: Kondensatorët qeramikë

Kondensatorë qeramikë
Kondensatorë qeramikë

Një kondensator qeramik është një kondensator me vlerë fikse ku materiali qeramik vepron si dielektrik. Shtë ndërtuar nga dy ose më shumë shtresa të alternuara qeramike dhe një shtresë metalike që veprojnë si elektroda. Përbërja e materialit qeramik përcakton sjelljen elektrike të kondensatorit. (Wikipedia)

Circuit Basics ka një diskutim të dobishëm që mbulon matjen e kapacitetit duke përfshirë disa shembuj të matjes së kondensatorëve duke përdorur pajisjet dhe programet Arduino. Shkoni poshtë në seksionin e titullit "METRIMI I KAPACITETIT P FORR 470 UF DERI 18 PF KAPENCITOR" për një demonstrim që mund të përdoret me llojin e kondensatorëve qeramikë në Kompensorin e Kondensatorëve Qeramikë. Ndërsa demonstrimi përshkruan një Arduino UNO, përdorimi i Arduino Nano gjithashtu mund të përdoret. Pas vendosjes së Arduino IDE për të programuar Arduino Nano, thjesht ngjiteni në "KODIN PUTR NDRYSHIMIN SERIAL MONITOR" nga faqja e lidhur në IDE dhe përpiloni/shkarkoni kodin e ngjitur në Nano.

Për informacion shtesë mbi konfigurimin dhe programimin e Arduino Nano, hidhini një sy udhëzuesit në internet për Punëtorinë HackerBoxes Starter Workshop.

Hapi 6: Paketa e simboleve WOPR

Kompleti i simbolit WOPR
Kompleti i simbolit WOPR

Ky simbol WOPR përmban tetëmbëdhjetë LED me cikël ngjyrash të kontrolluar tërësisht nga oshilatorët analogë të kondensatorit. Shembujt e mëparshëm të HackerBox kanë përdorur këtë lloj qarku analog për aplikime të ngjashme të ndezjes LED. Dizajni na kujton se mikrokontrolluesit, aq sa i duam, nuk kërkohen gjithmonë për të marrë rezultate interesante. Asambleja e kompletuar e tabelës qarkore mund të vishet si një simbol LED i ndezur.

Përmbajtja e kompletit:

  • Bordi i Qarqeve të Shtypura me porosi WOPR
  • Dy kapëse qelizash të monedhave CR2032
  • Gjashtë LED të Kuq 3mm
  • Gjashtë LED me ngjyrë portokalli 3 mm
  • Gjashtë LED të gjelbër 3 mm
  • Tre Transistorë NPN 9014
  • Tre kondensatorë 22uF
  • Tre Rezistorë 1K Ohm (kafe-e zezë-e kuqe)
  • Tre Rezistorë 10K Ohm (ngjyrë kafe-e zezë-portokalli)
  • Ndërprerësi i rrëshqitjeve
  • Unaza me dy Split

Dizajni përmban tre oshilatorë të kaskaduar për të kontrolluar ciklin LED të ngjyrave. Secili nga rezistencat 10K dhe kondensatorët 22uF formon një oshilator RC që shtyn periodikisht transistorin përkatës. Tre oshilatorët RC janë të vendosur në një zinxhir për t'i mbajtur ata të ecin jashtë fazës, gjë që bën që pulsimi të duket rastësisht rreth tabelës. Kur tranzistori është "ndezur", rryma kalon përmes bankës së saj prej 6 LED dhe rezistenca e tyre kufizuese aktuale 1K duke shkaktuar që ajo bankë prej 6 LED të ndizet.

Ky shembull përfshin një shpjegim të bukur të këtij koncepti oshilator analog duke përdorur një fazë të vetme (një oshilator dhe një transistor).

Hapi 7: Asambleja e kompletit të simboleve WOPR

Kuvendi i Kuvendit të Shenjës WOPR
Kuvendi i Kuvendit të Shenjës WOPR

SH NOTNIM SHUM I RNDSISHM PR ORIENTIMIN E PMPRBMPRSIT: Shenja duket më së miri kur montohet me komponentët përmes vrimës në "anën e përparme" të PCB-së ku shfaqet vepra e artit e WOPR. Sidoqoftë, skicat e përbërësve janë në anën e kundërt dhe këto diktojnë orientimin e duhur të përbërësve. Kjo mund të jetë veçanërisht konfuze në lidhje me transistorët TO-92, të cilët duhet të futen nga pjesa e përparme e PCB me pjesën e rrafshët të drejtuar lart, e cila përmbyset nga orientimi i kërkuar nëse futet nga pjesa e pasme e PCB. Transistorët TO-92 gjithashtu mund të vendosen me sipërfaqe të sheshtë përballë pjesës së përparme të PCB siç tregohet në shembull.

Vini re se ekzistojnë dy vlera të ndryshme të rezistencave. Ato nuk janë të këmbyeshme. Rezistencat nuk janë të polarizuara. Ato mund të futen në secilin drejtim.

Vini re se ekzistojnë tre "banka" të LED-ve D1-D6, D7-D12 dhe D13-D18. Çdo bankë duhet të jetë e gjitha një ngjyrë në mënyrë që të balancojë ngarkesën aktuale dhe gjithashtu për një efekt të bukur vizual. Për shembull, LED-të D1-D6 mund të jenë të gjithë (R) ED, D7-D12 të gjithë (G) REEN, dhe D13-D18 të gjithë (O) RANGE.

Kondensatorët janë të polarizuar. Vini re prodhimin "+" në ekranin e mëndafshit PCB. Shënimi "-" (dhe kunja e shkurtër) në kondensator duhet të futet në vrimën TJERA.

LED janë polarizuar gjithashtu. Vini re anën e sheshtë të LED të treguar në ekranin e mëndafshit PCB. Kunja e shkurtër (katoda ose plumbi negativ) i LED duhet të jetë në vrimën më të afërt me "anën e sheshtë" të ekranit të mëndafshit LED.

Kallaji tërësisht të tre pads për secilën nga kapëset e qelizave të monedhës me saldim. Edhe pse asgjë nuk ngjitet në jastëkët qendror, kallaji ndihmon në ndërtimin e bllokut për të siguruar një kontakt të mirë me qelizën përkatëse të monedhës.

Pas bashkimit, përdorni çelësin disa herë për të pastruar kontaktet nga mbeturinat ose oksidimi.

Kini kujdes që të mos i shkurtoni dy kapëset e qelizave të monedhave së bashku ndërsa po mbani simbolin WOPR.

Hapi 8: Asambleja Micro Servo Pan-Tilt

Asamble Micro Servo Pan-Tilt
Asamble Micro Servo Pan-Tilt

Asambleja Pan-Tilt përbëhet nga dy mikro servo, katër elementë mekanikë të derdhur plastikë dhe pajisje të ndryshme. Asambleja mund të blihet nga Adafruit ku mund të gjeni gjithashtu një udhëzues të shkëlqyeshëm që ilustron se si funksionon asambleja.

Biblioteka Arduino Servo mund të përdoret për të kontrolluar njërën nga mikro servot për të lëvizur montimin rreth boshtit të saj qendror dhe mikro -servo tjetër për të anuar montimin lart e poshtë. Ky udhëzues jep një shembull të detajuar për pozicionimin e dy servove duke përdorur kodin Arduino.

Asambleja Pan-Tilt mund të përdoret për të pozicionuar ekranet, lazerët, dritat, kamerat ose pothuajse çdo gjë. Si zakonisht, le të shohim se çfarë keni dalë!

Një sfidë interesante, nëse jeni gati për të, është shtimi i dy kontrolleve të rrëshqitjes (pan dhe anim) në ndërfaqen në internet të shembullit të "CameraWebCamera" që shtyjnë parametrat e pozicionit në firmware-in ESP32-CAM, i cili nga ana tjetër i vendos dy servos në poziciononi kamerën në internet gjatë transmetimit.

Hapi 9: Livin 'The HackLife

Livin 'The HackLife
Livin 'The HackLife

Shpresojmë që të keni shijuar udhëtimin e këtij muaji në elektronikë dhe teknologji kompjuterike. Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose në grupin e Facebook HackerBoxes. Sigurisht na tregoni nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë.

Bashkohuni me revolucionin. Jeto HackLife. Ju mund të merrni një kuti të mrekullueshme të projekteve elektronike dhe teknologjisë kompjuterike që mund të dërgohen direkt në kutinë tuaj postare çdo muaj. Thjesht lundroni në HackerBoxes.com dhe regjistrohuni në shërbimin mujor HackerBox.

Recommended: