
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Laipni lūdzam manā pirmajā projektā! Es priecājos dalīties ar paveikto un parādīt soļus, kā izveidot savu izsekošanas kameru. Šis projekts bija iespējams, izmantojot OpenCV bibliotēku kopā ar Python.
1. darbība: apkopojiet materiālus
- Raspberry Pi modelis B 2 (vai jebkurš cits modelis)
- L298N H-tilta motora vadītājs
- Motors ar pārnesumu korpusu
- USB tīmekļa kamera
- Jumper vadi
- Mašīnas skrūves ar uzgriežņiem
- Zobrati
- Epoksīda / karstā līme
- Pēc izvēles: lāzers
2. solis: mehānika



Izmantojot koka lūžņus (tas, kas man ir, ir diezgan sagrauts, kas ir labi), uzstādiet motoru vietā, kas nav vidū. Pēc tam pie motora pievienojiet nelielu pārnesumu. Atveri uz zobrata, iespējams, vajadzēs palielināt, lai tā ietilptu virs motora stiprinājuma.
Nākamais solis būs lielā zobrata (kas būs vaļīgs) uzstādīšana tā, lai tā zobi savienotos ar mazā zobrata zobiem. Tas tika uzlikts uz plātnes, izmantojot karstu līmi, pēc tam, kad koksne tika apstrādāta ar smilšpapīru, lai iegūtu labāku saiti.
Kad pārnesumi ir ievietoti, ir pienācis laiks piestiprināt tīmekļa kameru lielajam pārnesumam. Šeit es esmu noņēmis tīmekļa kameru no tās korpusa un izmantojis tikai tīmekļa kameras galveno shēmu, lai to būtu vieglāk uzstādīt. Tīmekļa kamera tika piestiprināta, izmantojot epoksīda līmi, lai nodrošinātu spēcīgu saiti.
Pēdējā montējamā sastāvdaļa nav obligāta - L298N H -tiltam. To var uzstādīt, vienkārši izurbjot plāksnē četrus caurumus un piestiprinot dēli, izmantojot mašīnas skrūves un sešstūra uzgriežņus.
3. darbība: elektroinstalācija




Tagad jāsaliek viss kopā. Motora divi vadi tiks savienoti tieši ar L298N H-tiltu vienā no diviem termināļa savienotājiem tāfeles kreisajā vai labajā pusē (es izvēlējos kreiso). Lai pieslēgtu L298N 5V un zemējumu pie Raspberry Pi 5V un Ground, ir nepieciešami divi vadi. Pēc tam, lai izveidotu savienojumu no L298N ar Pi tapām 17 un 18., ir nepieciešami divi sieviešu-sieviešu džemperu vadi. Tīmekļa kamera vienkārši tiek pievienota vienam no Pi USB portiem. Tā ir visa elektroinstalācija!
4. solis: kods
Tagad par šī projekta vissarežģītāko aspektu.
Es izmantoju OpenCV bibliotēku ar Python, lai izsekotu bumbu reālā laikā. Programma izmanto arī gpiozero bibliotēku, kas nāk kopā ar Pi, lai pagrieztu motoru atbilstoši OpenCV noteiktās lodītes x koordinātām. Kods spēj noteikt bumbas stāvokli, pamatojoties uz tās dzelteno krāsu, kurai jābūt unikālai no fona, lai tā būtu efektīva. Programmai tiek piegādāts apakšējais un augšējais krāsu diapazons, lai tā noteiktu bumbiņas atrašanās vietu. Pēc tam OpenCV izsauc funkciju.inRange () ar parametriem: pašreizējais kadrs (no tīmekļa kameras) un apakšējās un augšējās krāsu robežas. Pēc tam, kad ir noteiktas lodītes koordinātas uz rāmja, programma liek motoram griezties, ja bumba neatrodas centrā (x koordināta diapazonā no 240 līdz 400 640 pikseļu platā rāmī). Motors griezīsies vairāk, ja bumba atrodas vairāk ārpus centra, un griezīsies mazāk, kad bumba ir tuvāk centram.
Un tieši tā kods darbojas.
Piezīme: ja izmantosit kodu, jums jābūt instalētai OpenCV. Turklāt, ja motors griežas nepareizi, vienkārši mainiet vadus, kas nonāk L289N, vai mainiet kontrolējošos gpio vadus, kas savienoti ar Pi.
Ieteicams:
Mikrobit skriešanas palīgs ar burvju 8 bumbu: 10 soļi

Mikrobit skriešanas palīgs ar Magic 8 Ball: Mēs kodēsim skriešanas palīgu ar Magic 8 Ball, Microbit skriešanas palīgs ir lielisks palīgs cilvēkiem, kuri agrāk daudz skrēja, cilvēkiem, kuri dažreiz skrien vai pat cilvēkiem, kuri tikko sāka skriet . Dažreiz jums ir jāpieņem lēmumi
Spēle Kā atvairīt bumbas ar laika bumbu: 6 soļi

Kā atbrīvoties no laika bumbu spēles: šī ideja man vienkārši ienāca prātā. Īsti neko tādu nevarēju atrast. Sākotnējā ideja bija daudz vairāk iesaistīta, tāpēc šī ir vienkāršota spēles versija. Šī ir "laika bumba". Jums tas jādzēš pirms pulksteņa
Kristāla bumbu projekta pārskats: 10 soļi

Kristāla bumbu projekta pārskats: šī pamācība tika izveidota, izpildot Dienvidfloridas universitātes Makecourse projekta prasības (www.makecourse.com) Mans kristāla bumbiņu projekts ir 1950. gadu Mattel rotaļlietas Magic Eight-ball un laimes tel
Bumbu iznīcināšanas robots (Termenatör): 13 soļi (ar attēliem)

Bumbu iznīcināšanas robots (Termenatör): Funkcijas:* Atbalstīti bezpilota lidaparāti* Robotiskā roka (6 virzienu)* Degoša lāzera sistēma* Kameras sistēma (3 kameras)* Google brilles aizsargāta izsekošanas sistēma* Urbšanas sistēma* Atkarībā no urbšanas sistēmas , endoskopiskā čūskas kamera * Ha
Izveidosim burvju kristāla bumbu ar burvju burvestībām! ~ Arduino ~: 9 soļi

Izveidosim burvju kristāla bumbu ar burvju burvestībām! ~ Arduino ~: Šajā gadījumā mēs izveidosim burvju bumbu, kas izmanto kustības sensoru un RFID skeneri, lai kontrolētu LED gaismas animācijas iekšpusē