Sisukord:

Värvide sorteerimine: 6 sammu
Värvide sorteerimine: 6 sammu

Video: Värvide sorteerimine: 6 sammu

Video: Värvide sorteerimine: 6 sammu
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, November
Anonim
Värvide sorteerija
Värvide sorteerija

See värvisorteerijate eesmärk on viia m & ms erinevatesse hunnikutesse nende värvi alusel.

1. samm: 1. samm: aluste valmistamine

Samm: aluste valmistamine
Samm: aluste valmistamine

Selle projekti tegemise esimene samm on mootorite ja värvide sorteerimisanduri baasi valmistamine. Need alused on 5,3 cm x 12 cm ja peate neist kolm tegema. Pärast seda loote väikese veerandringi, mille raadius on 4,1 cm, ja veerandringi siseküljele tehke 1 cm ruudukujuline väljalõige, et m & ms langeks läbi.

2. samm: 2. samm: väljalõiked ja liugur

2. samm: väljalõiked ja liugur
2. samm: väljalõiked ja liugur

Järgmise sammu jaoks lõikate ülaltoodud kuju välja, et luua eelmisest sammust veerandringi läbimiseks libisemisrada. Lõika rajal lõpus auk välja, et m & m saaks liumäele alla kukkuda.

Seejärel lõigake välja 0,5x0,5 cm ruut ja lõigake ruut pooleks, muutes selle poole oma algsest kõrgusest. Seejärel võtke väike kruvi ja torkige see läbi teie loodud tee, 0,5x0,5 ja aluse, millel see kõik asub.

Lõika välja augud ja pilud, et servomootoritel ja värvisensoril oleks koht. Sellele alusele peate tegema ühe augu, mis asub ehituses kõige madalamal. See väljalõige on servomootori suurus. Keskmine alus vajab kahte väljalõiget. Üks väljalõige on sama suur kui eelmise aluse väljalõige ja teine 2 cm x 2 cm ning see asub otse augu all, mis läbib m & m.

3. samm: 3. samm: libistage

3. samm: libistage
3. samm: libistage

Selle sammu jaoks lõigake 4 cm x 14 cm ristkülik ja tehke mõlemale küljele 1 tolli pikkused jooned, mis ulatuvad 14 cm. Lõigake jooned mõlemalt poolt maha, kuid ÄRGE lõigake tahvlit lõpuni. Pärast nende kahe lõike tegemist peaksid mõlemad 1 cm küljed olema võimelised ülespoole liikuma ja liugusele reelingud looma.

Seejärel tehke alus slaidile istumiseks, et seda saaks ühendada servomootoriga. Selle tegemiseks peate looma kaks väikest ristkülikut, nagu pildil näha. ühendage kaks ristkülikut täisnurga all 2 nööpnõelaga ja asetage üks nööpnõel ristküliku keskele, mis asetseb põrandaga paralleelselt (nii ühendatakse see mootoriga). Lõpuks kasutage selle sammu jaoks kahte väikest naela, et ühendada slaid kahe ristkülikuga, hoides slaidi nurga all, nii et m & ms saaks allapoole veereda.

4. samm: 4. samm: ühendage kõik

Samm: ühendage kõik
Samm: ühendage kõik

Selle projekti korpuse kokkupanemise viimane samm on kõigi osade ühendamine. Selleks peate välja lõikama kaks 5,3x18 cm ristkülikut ja ühe 13,2x18 cm ristküliku. Kaks 5,3x18 cm ristkülikut kasutatakse külgede jaoks ja teine ristkülik on tagakülg

Tagumisest ristkülikust lõigake välja 3 auku, et anda Arduinoga ühendatud juhtmetele võimalus ühendada mootorite ja anduriga

Seejärel ühendage kaks 5,3x18 cm ristkülikut nööpnõelte abil 5,3x12 cm pikkuste aluste külgedega, mille pikkus on 5,3 cm. Esimene alus on maapinnast 3 cm kaugusel. Teine alus on maapinnast 10,5 cm ja kolmas alus maapinnast 15 cm kaugusel. Iga alus tuleb ühendada 4 nööpnõelaga, mis lisavad mõlemal küljel kuni 12 tihvti. Ühendage 13,2x18 cm ristkülik tagaküljega, tehes sama asja 4 tihvtiga mõlemal küljel.

Samm: samm 5: Arduino ehitamine

Samm: ehitage Arduino
Samm: ehitage Arduino
Samm: ehitage Arduino
Samm: ehitage Arduino

Animeeritud pilt on Arduino skeem, mille ehitas algne värvide sorteerija.

Oma Arduino jaoks kolisin sinna, kuhu erinevad juhtmed lähevad, sest ma ei kasutanud Arduino Nano. Ma hoian kõik kohad samaks, nagu on näidatud skeemil, välja arvatud mootorite 5V ja GND. 5V jaoks võtsin juhtme ja suunasin selle 5V kohalt tahvlile vasakule. Siis võtsin kaks traati ja panin need 5V juhtmega samasse ritta ning ühendasin need kaks juhet mootoritega. Ma tegin sama protsessi GND juhtmete jaoks.

6. samm: 6. samm: Arduino kood

Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood
Samm: Arduino kood

Koodi jaoks määratletakse esimeses osas, kus erinevad juhtmed asuvad Arduinos, ja määratakse muutujad, nagu kaks servomootorit ja S [0-1]. Seejärel viis kood ülemise servomootori koos m & m -ga otse värvisensori alla. Seejärel lülituvad värvianduriga ühendatud valgusdioodid sisse ja värviandur võtab punase rohelise ja sinise sageduse väärtuse, mida see tuvastab m & m -is. Seejärel määrab see ülesvõetud RGB hulgast m & m-ile värvi ja määrab selle värvi = [1-6]. Antud värvi järgi viib see ühe kuuest juhtumist. Kõik erinevad juhtumid käivitavad erinevaid koodikomplekte, mis pööravad slaidiga ühendatud alumist servomootorit erinevas koguses, et luua eri värvi m & ms kuhjad

Soovitan: