2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto projektu jsem vybral barevný senzor TCS34725. Protože tento senzor provádí přesnější detekci než ostatní a není ovlivněn změnou světla v prostředí. Robot pro ladění produktu je řízen programem rozhraní, který jsem navrhl v jazyce Visual Basic. Program odebírá okamžitá data přes arduino a tiskne množství produktů přenesených do kontejnerů na obrazovce. Po dokončení procesu extrakce se navíc systém automaticky zastaví.
Krok 1: Materiály:
Materiály:
- Arduino Uno (můžete také použít jiný model)
- Snímač detekce barev TCS34725 Rgb
- 2 kusy servomotoru sg90
- Propojovací kabely
- 3D tisk souborů STL
Krok 2: Mechanické části
3D tisk souborů STL >> stáhnout
Seznam dílů, které mají být z 3D tiskárny vydávány vícekrát:
- boční parca1. STL >> 2 kusy
- bardak. STL >> 6 kusů
- podpora. STL >> 4 kusy
- pul. STL >> Pro barvy definované v systému můžete tisknout, kolik chcete. Každý šálek obsahuje v průměru 8 razítek.
Pokud nechcete v kódu znovu provést kalibraci barev, můžete tisknout z následujících barevných vláken
- Červené
- Vrchol
- Zelená
- Žlutá
- Světle modrá
- oranžový
- Růžový
Krok 3: Schéma zapojení:
Krok 4: Software:
S programem rozhraní vyvinutým s Visual Basic jsou produkty okamžitě sledovány. Spusťte aplikaci. Vyberte port, ke kterému je Arduino připojeno, a klikněte na tlačítko Připojit k zařízení. Nechte nálepky v trychtýři a systém začne fungovat, když kliknete na tlačítko spuštění zařízení. Horní servomotor se pohybuje, aby vzal kladku do komory a zarovnal ji s barevným senzorem. snímač detekuje barvu buničiny a odešle informaci o úhlu, ke které kupoli směřuje spodní servomotor. Horní servomotor pohybuje kladkou a posílá míč. V programu rozhraní se na obrazovce okamžitě vytiskne, jaká je barva oddělovacích razítek. Když jsou všechna razítka odstraněna, program rozhraní automaticky zavře systém a odešle na obrazovku informační zprávu.
Arduino a vizuální základní kódy najdete zde >> Arduino a vizuální základní kód