Satura rādītājs:
- 1. darbība: sistēmas daļas un komponenti
- 2. darbība: 1. daļa-produkta uzglabāšana un patēriņš Īss apraksts
- 3. solis: 2. daļa-konveijera lentes un tiem pievienotie izpildmehānismi un sensori
- 4. solis: vadības centrs un monitors
- 5. solis: tas arī viss! Ceru, ka jums patīk šis projekts
Video: Vienkārša produktu šķirošanas sistēma ar Raspberry Pi un Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Es esmu inženierzinātņu FAN, man patīk programmēt un veidot ar elektroniku saistītus projektus brīvajā laikā, šajā projektā es dalītos ar jums vienkāršā produktu šķirošanas sistēmā, ko esmu darījis nesen.
Lai izveidotu šo sistēmu, lūdzu, sagatavojiet komponentus šādi:
1. Raspberry Pi 3 + Camera v2.1 + barošanas avots
2. Arduino Uno + motora vairogs + barošanas avots (es šim izmantoju mīklu)
3. NodeMCU ESP8266 + Motora vairogs + barošanas avots (es šim izmantoju mīklu)
4. Līdzstrāvas motors x 1
5. RC Servo 9g x 2
6. RC Servo MG90S x 2
7. IR sensors x 3
8. Gaismas diodes apgaismojuma daļai
9. Lodes nodošanas vienības gultnis x 1
10. Kartons, Saldējuma kociņi, Salmiņi
11. Konveijera lente
12. Planšetdators vai viedtālrunis
1. darbība: sistēmas daļas un komponenti
Šī sistēma būtībā ietver 3 daļas.
1. Produkta uzglabāšanas un patēriņa roka. (Es kā produktus izmantoju kastes ar etiķeti)
2. Konveijera lentes un tiem pievienotie izpildmehānismi un sensori.
3. Vadības centrs un monitors. (Raspberry Pi + kamera kā vadības centrs un planšetdators kā monitors)
2. darbība: 1. daļa-produkta uzglabāšana un patēriņš Īss apraksts
Patērētāja roka saņem vadības signālu no kontroliera (Raspberry Pi 3), lai veiktu secību: Roku uz augšu 90 grādi => Roku rotē par 90 grādiem => Roku atpakaļ uz leju līdz 0 grādiem => IR sensors konstatēts lodziņā => Pirksti tuvu, lai paņemtu kaste => Rokas griežas atpakaļ līdz 0 grādiem => Pirksti tiek atvērti un nomet kastīti.
Lai iegūtu sīkāku informāciju, lūdzu, ievadiet kodu:
github.com/ANM-P4F/ProductSortingSystem/tr…
3. solis: 2. daļa-konveijera lentes un tiem pievienotie izpildmehānismi un sensori
Šīs daļas kodols ir Arduino Uno. Tas saņem "start/stop" signālu no Raspberry Pi, izmantojot seriālo savienojumu, lai palaistu/apturētu konveijera zvanu. Pirmais IR sensors gar konveijera zvanu savienojas ar Arduino Uno, izmantojot DIO, kad tas konstatē lodziņu, Arduino Uno aptur konveijera zvanu un nosūta signālu Raspberry Pi, izmantojot seriālo savienojumu, lai veiktu attēlu klasifikāciju.
Pēc klasifikācijas aveņu pi nosūta signālu atpakaļ Arduino, lai turpinātu zvanu.
Otrais IR sensors arī savienojas ar Arduino, izmantojot DIO, kad tas atklāj lodziņu, Arduino kontrolē servomotoru, lai veiktu šķirošanu.
Lai iegūtu sīkāku informāciju, lūdzu, skatiet avota kodu šajā saitē:
github.com/ANM-P4F/ProductSortingSystem/tr…
4. solis: vadības centrs un monitors
Vadības centrs ir Raspberry Pi ar pievienotu kameru.
Planšetdatoru vai viedtālruni var izmantot kā monitora paneli.
Raspberry Pi saņem lietotāja vadības komandu, lai palaistu/apturētu sistēmu, izmantojot HTTP pieprasījumu, ko var izdarīt planšetdatora vai viedtālruņa tīmekļa pārlūkprogrammā.
Pēc vadības komandas saņemšanas Raspberry Pi pieprasa palaist rokas un konveijera zvana daļas.
Raspberry Pi sazinās ar Arduino Uno (konveijera zvana daļa), izmantojot sēriju, un NodeMCU ESP8266 (patērējošā daļa), izmantojot UDP. Raspberry Pi ir straumēšanas serveris, kas straumē kameras attēlus tīmekļa pārlūkprogrammā. Tas arī vada klasifikācijas tīklu vgg16 tensorflow lite, lai klasificētu lodziņus, lai iegūtu logotipa veidu (Betmens, supermens un mūsu). Klasifikācijas tīkls darbojas tikai tad, kad Raspberry Pi saņem komandu no Arduino Uno (kad lodziņu nosaka pirmais IR sensors).
Attiecībā uz kastes etiķeti šajā projektā es izmantoju 3 klases logotipus.
Ja jums jāapmāca savas nodarbības, lūdzu, izmantojiet šo avotu:
github.com/ANM-P4F/Classification-Keras
Lai iegūtu sīkāku informāciju, lūdzu, skatiet kodu šajā saitē:
github.com/ANM-P4F/ProductSortingSystem/tr…
5. solis: tas arī viss! Ceru, ka jums patīk šis projekts
Lūdzu, dariet man zināmu, ja jums nepieciešama papildu informācija.
Ieteicams:
Šķirošanas cepure: 3 soļi
Šķirošanas cepure: Tuvojoties tam gada laikam, kad ģērbjamies dažādos tērpos, vienu gadu mūsu skolas darbinieki nolēma noteikt tēmas pa nodaļām. Harijs Poters bija populāra izvēle, un, kad es patiešām sāku nodarboties ar Amigurumi leļļu un tamborēšanas amatniecību
Krāsu šķirošanas sistēma: Arduino balstīta sistēma ar divām jostām: 8 soļi
Krāsu šķirošanas sistēma: Arduino balstīta sistēma ar divām jostām: Produktu un priekšmetu transportēšana un/vai iepakošana rūpniecības jomā tiek veikta, izmantojot līnijas, kas izgatavotas, izmantojot konveijera lentes. Šīs jostas palīdz ar noteiktu ātrumu pārvietot priekšmetu no viena punkta uz otru. Daži apstrādes vai identifikācijas uzdevumi var būt
Arduino ķieģeļu krāsu šķirošanas projekts: 5 soļi
Arduino ķieģeļu krāsu šķirošanas projekts: Šajā Arduino apmācībā mēs iemācīsimies noteikt manu rotaļlietu ķieģeļu krāsas, izmantojot Arduino un krāsu sensoru TCS3200. Lai iegūtu sīkāku informāciju, varat izlasīt rakstisko apmācību zemāk. Materiāli: Arduino Leonardo x 1TCS3200 x 1 Daudz kartona 180 Servo
Vienkārša vienkārša mājasdarbu mašīna: 4 soļi (ar attēliem)
Vienkārša vienkārša mājasdarbu mašīna: šī mašīna ir veidota, izmantojot lētus materiālus, un tās būvniecība nepārsniedz 7 USD. Lai to izveidotu, jums ir nepieciešama pacietība un 2 stundas laika. Un jums ir jāzina lodēšana un elektroinstalācija, jo tas ietver nelielu ķēdi. Kad tas ir uzbūvēts, vienkārši pievienojiet to
Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: 4 soļi (ar attēliem)
Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: Šajā projektā es izvēlējos krāsu sensoru TCS34725. Tā kā šis sensors veic precīzāku noteikšanu nekā citi, un gaismas ietekme uz vidi to neietekmē. Produkta atkļūdošanas robotu kontrolē saskarnes programma