Montaa¾      Teegid      Ülesanded      
Pihvipehmendaja Grillimeistri lihatööstuses on plaan automatiseerida grillpihvide maitsestamise ja lihavasaraga pehmendamise liini. Programmeeri lihtne nelja anduri ja kolme täituriga programm, mis võimaldaks tõsta tööstuse tootlikkust ja aitaks grillihooajal toota grillitooteid suuremas mahus. Juhul kui anduri järgi saab tooraine otsa, siis lõppeb ka programmikorduste arv Pihvipehmendaja

Programmeerimine

C++ keele põhjal, praktiliste harjutustega

Pihvipehmendaja

Grillimeistri lihatööstuses on plaan automatiseerida grillpihvide maitsestamise ja lihavasaraga pehmendamise liini. Programmeeri lihtne nelja anduri ja kolme täituriga programm, mis võimaldaks tõsta tööstuse tootlikkust ja aitaks grillihooajal toota grillitooteid suuremas mahus.

Pihvipehmendaja

Töötsükli esimene täitur on pihvinihutaja, mis liigutab kaelakarbonaadi tüki töötlustsooni. Õigele kohale jõudmine ja pihvi olemasolu on kontrollitav anduri i5 abil. Töötlustsooni jõudmise järel tuleb käivitada maitseaineaplikaator, mis peab lisama maitseainesegu kahe sekundi jooksul. Applikaatori alumisse asendisse jõudmise lugemiseks on andur i6. Kui maitseaine lisamise protsess on lõppenud ja aplikaator alumisest asendist eemaldunud, siis peab tööle hakkama liha pehmendav vasar. Pihvi pehmendamiseks peab lihavasar tegema kolm lööki. Löökide registreerimiseks on vasardaja küljes andurid i7 ülemine ja i8 alumine. Peale haamriga töötlust peab pihvinihutaja liikuma tagasi algasendisse ja alglähestuma. 

 

Kuna selles tööstusettevõttes tehakse automatiseerimisega alles algust, siis on esimeses testfaasis pihvipehmendaja juhtimine poolautomaatne, ehk töötaja vajutab töötsükli alustamiseks stardinuppu i1 ja tsükkel töötleb korraga ühe pihvi. Tsükli katkestamiseks, hoobade tagasinihutamiseks ja programmimuutujate nullimiseks peab saama kasutada i4 stoppnupuna.

 

Kõik täiturid on ühe pneumolülitiga ja vedrutagastusega, ehk tagasi liikumiseks tuleb pneumolüliti signaal välja lülitada ja hoovastik liigub tagasi vedru jõul. Kirjuta esmalt etappide numbriline loetelu ja koosta seejärel programm, mis jälgib etappide omavahelise järgnevuse loogikat. 

 

Soovitus: Maitseainete retseptuur ja lisamise kogus on erinevad, samuti võib olenevalt tooraine kvaliteedist olla liha vasardamiste arv muutuv, siis too nii maitsestaja toimimisaeg kui ka vasara korduste arv välja programmi algusesse numbriliste muutujatena (ingl. int variables), mida oleks hiljem võimalik lihtsal moel ümber seadistada.

 

Meistritase: Adapteeri harjutusest "Jootekolb" programmi seadete dünaamiline muutmine selliselt, et nupuvajutused i2 ja i3 vähendaksid või suurendaksid pihvipehmendaja vasara poolt tehtavate löökide arvu. Nii saab operaator vastavalt tooraine vintskusele seadeid paindlikult muuta. Silmas tasub pidada, et korduste arvu tohib muuta ainult siis kui programm parajasti ei käi. Seadete muutmisel nuppude abil ilmub jadaühenduse kaudu tagasiside, näiteks "Loendur +1, nüüd on 4 kordust."

 

Gurutase: Täienda programmi selliselt, et stardinupu i1 vajutamisel töödeldakse nüüd järjekorras ära 5 pihvi, kui eelmine pihv on töödeldud, siis liigub nihutaja tagasi ja töötsükkel algab jälle otsast peale kuni kõik pihvid on töödeldud. Täienda süsteemi infrakiireanduriga selliselt, et terviktsüklite arv ei oleks mitte ette antud, vaid järgnevat tsüklit alustatakse siis kui andur tuvastab toorainehoidikus pihvi, siis algab tsükkel otsast peale. Juhul kui anduri järgi saab tooraine otsa, siis lõppeb ka programmikorduste arv. 

Monteeri lihtsalt ja kiiresti

Riistvara montaa¾ on jaotatud etappideks ja toetatud õppevideodega. Vaata lähemalt.

 

Tarkvaratugi

Loe riistvaralist portide lugemist ja muutujate defineerimist toetava tarkvarateegi kohta

C++ on masinate keel
Maailmas kõige enam kasutusel olev seadmete programmeerimiseks kasutatav keel on C++ mis võimaldab väikestel kiipidel ökonoomselt programmiloogikat lahendada ja teha ka suuri kõrgkeelele omaseid andmetöötlusi. 

Populaarne Nano standard
Laiendusplaadi nanoTronic disainimisel on aluseks võetud Arduino Nano standard, mis võimaldab teha nii automatiseerimist, vanade asjade digitaliseerimist kui ka luua akutoitel töötavaid ökonoomseid mobiilsid seadmeid. 

Ülesanded samm-sammult
Selleks, et C++ paremini tundma õppida on loodud ülesannetekogu, milles saab alguses teha lihtsamaid, samm-sammult keele võimalusi tutvustavaid harjutusi ja siirduda siis järjest edasi jõukohaste väljakutsetega.

Projekti fookusest
Projekt nanoTronic on loodud eelkõige hariduslikel eesmärkidel, et edendada mehhatroonika erialal programmeerimise süvendatud õpet, parema struktuuri ja loogikakasutusega skriptide kirjutamist. 

Veebilehe disain ja CMS

Pihvipehmendaja

Töötsükli esimene täitur on pihvinihutaja, mis liigutab kaelakarbonaadi tüki töötlustsooni Õigele kohale jõudmine ja pihvi olemasolu on kontrollitav anduri i5 abil Grillimeistri lihatööstuses on plaan automatiseerida grillpihvide maitsestamise ja lihavasaraga pehmendamise liini. Programmeeri lihtne nelja anduri ja kolme täituriga programm, mis võimaldaks tõsta tööstuse tootlikkust ja aitaks grillihooajal toota grillitooteid suuremas mahus.

Pihvipehmendaja

nanotronic.eu © 2025 nanoTronic » Populaarne standard ja suur jõudlus