Satura rādītājs:
- 1. solis: dizains
- 2. darbība. Kā tas darbojas
- 3. solis: ķēde
- 4. darbība: I/O saraksts
- 5. solis: programma
- 6. darbība: kods
- 7. solis: novērtēšana
- 8. solis: konfekšu maisītājs darbībā
- 9. solis: pagariniet projektu
Video: EAL - iegultā programmēšana: Candy Mixer 1000: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mūsu projektam Arduino mēs esam nolēmuši izgatavot maisītāju konfektēm. Ideja ir tāda, ka lietotājs var nospiest pogu, un tad motori sāks izlikt konfektes bļodā, un, kad programma būs beigusies, tā apstāsies.
Pirmais projekts bija izveidot maisītāju ar 5 veidu konfektēm un slodzes mērītāju svara mērīšanai, taču ierobežotā laika un grūtību dēļ panākt svara (slodzes elementa) darbību, mēs esam samazinājuši programmu līdz 2 veidu konfektes un svara vietā izmantojiet taimeri, lai katrā bļodā nodrošinātu vienādu konfekšu daudzumu.
1. solis: dizains
Mūsu modelis ir izgatavots ar 2 konteineriem, kas ievietoti korpusā. Konfektes tiks ievietotas modeļa augšpusē esošā traukā, kur tas ar gliemežvāku slīdēs lejā caurulē. Kad motors iedarbinās, gliemezis nes konfektes uz priekšu, līdz tas iekrīt bļodā.
Cauruļu un gliemežvāku dizainu atradām vietnē
2. darbība. Kā tas darbojas
Mikseris darbojas tā, ka katrā mēģenē ir viena veida konfektes, un, kad lietotājs nospiež pogu priekšpusē, maisītājs bļodā sajauc divu veidu konfektes.
LCD displejs parādīs ziņojumu, kad maisītājs darbojas, un vēlreiz, kad tas ir izdarīts.
3. solis: ķēde
Projektam mums ir jāpievieno 2 motori, LCD displejs un spiedpoga arduino.
4. darbība: I/O saraksts
5. solis: programma
Programma tiek startēta, kad lietotājs nospiež pogu, un pēc tam abi motori darbojas 5 sekundes, pēc tam pārslēdzas jaunā režīmā, kur tie darbojas 1,5 sekundes katrs 3 sekundes.
Programmas palaišanas laikā LCD displejs pārvietos ziņojumu no “Tryk Start” uz “Blander”.
6. darbība: kods
Koda sākumā mēs definējam tapas, ko izmanto LCD displejam, 2 līdzstrāvas motorus un pogu.
Iestatīšanas fāzē mēs definējam pogu kā ieeju, motorus kā izeju, un LCD displeja galvas līniju iestatām uz “Candy Mixer 1000”
Koda cilpā mēs pārbaudām pogas stāvokli, lai redzētu, kad mūsu programmai vajadzētu sākt darboties.
Nospiežot pogu, LCD displejs mainīsies no “Tryk Start” uz “Blander” un motori sāks savu secību.
Motora secībā vispirms iedarbinām motorus 5 sekundes vienlaicīgi un pēc tam 3 sekundes pa vienam.
7. solis: novērtēšana
Diemžēl mēs nesaņēmām slodzes elementu darboties, jo tas būtu padarījis to par daudz labāku projektu, un kods bija izaicinošāks.
Projekta laikā mēs saskārāmies ar vairākām problēmām, lielākā daļa laika tika patērēts, lai panāktu slodzes elementa darbību, taču mums bija arī daži gadījumi, kad konfektes iestrēga caurulē, pārtraucot gliemežu rotāciju. Mēs to atrisinājām, ievietojot ķieģeļu korpusā, kur gliemežvāks satiekas ar caurules malu, lai konfektes iegūtu nedaudz brīvas telpas, lai iekristu telpā ap gliemežvāku.
Kopumā labs jautrs projekts, kurā mēs tikām pie dažiem izaicinājumiem un beigās saņēmām labu modeli.
8. solis: konfekšu maisītājs darbībā
Neliels mūsu mazā Candy sajaukšanas dozatora demonstrējums
9. solis: pagariniet projektu
Mūsu sākotnējā ideja bija, lai maisītājam būtu pievienots slodzes sensors, lai, kad konfektes sajauktos, slodzes mērītājs uzraudzītu svaru un pēc tam apturētu programmu, kad tika sasniegts pilns svars. Sakarā ar problēmām, kas saistītas ar slodzes šūnu, mums nekad nebija izdevies to neievērot.
Tātad maisītājs ar 5 mēģenēm konfektēm, slodzes mērītājs svara noteikšanai un panelis vēlamā svara ierakstīšanai būtu bijis ideāls projekts, lai to nodotu, bet galu galā laiks strādāja pret mums, tāpēc mēs galu galā samazinājām projektu.
Ieteicams:
Z80-MBC2 Atmega32a programmēšana: 6 soļi
Z80-MBC2 Atmega32a programmēšana: Pirms z80-MBC2 izmantošanas pēc tā izveidošanas jums ir jāprogrammē Atmeg32. Šie norādījumi parāda, kā izmantot lētu arduino mini kā programmētāju, lai augšupielādētu kodu
ATmega328 programmēšana ar Arduino IDE, izmantojot 8MHz kristālu: 4 soļi
ATmega328 programmēšana ar Arduino IDE, izmantojot 8MHz kristālu: Šajā neizmantojamajā rakstā es sniegšu soli pa solim norādījumus par ATmega328P IC (tas pats mikrokontrolleris, kas atrodas Arudino UNO) programmēšanu, izmantojot Arduino IDE un Arduino UNO kā programmētāju, lai padarītu sevi par pielāgots Arduino, lai izveidotu savus projektus
Attiny85 vienlaicīga programmēšana vai ķirbis ar daudzkrāsainām acīm: 7 soļi
Attiny85 vienlaicīga programmēšana vai ķirbis ar daudzkrāsainām acīm: Šis projekts parāda, kā ar Attiny85 mikroshēmu kontrolēt divas 10 mm trīs krāsu kopējas anoda gaismas diodes (daudzkrāsainas ķirbju Helovīna mirdzuma acis). Projekta mērķis ir iepazīstināt lasītāju ar vienlaicīgas programmēšanas mākslu un Ādama D izmantošanu
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE - Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: 4 soļi
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE | Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: Šajā pamācībā mēs iemācīsimies instalēt esp8266 plates Arduino IDE un kā programmēt esp-01 un augšupielādēt kodu tajā. Tā kā esp dēļi ir tik populāri, es domāju par pamācību labošanu šis un lielākā daļa cilvēku saskaras ar problēmu
UCL - Rūpniecība 4.0: Candy Mixer 4.000: 9 soļi
UCL - Industry 4.0: Candy Mixer 4.000: Mūsu projektam Industry 4.0 mēs esam nolēmuši izgatavot maisītāju konfektēm. Ideja ir tāda, ka mums ir lietotāja panelis, kas izgatavots mezgla sarkanā krāsā, kur klienti var pasūtīt savas konfektes, tad arduino apstrādās pasūtījumu un sajauks konfektes bļodā. Tad mēs