Šiandien grįžtame su viena iš mūsų įdomių pamokų. Šį kartą noriu parodyti jums labai paprastą projektą, kurį įgyvendinti užtruksite neilgai ir kurio pagalba tiesiogine to žodžio prasme galėsite pastatyti savotišką vertėją iš kalbos, parašytos pagal Morzės kodą. Kaip įprasta, tiesa ta, kad neperžengsime projekto, kuriame a duonos lenta ir arduino lenta Kadangi, jei norite žengti toliau, tiek programinės įrangos lygiu, tiek kalbant apie galutinius projekto nutraukimus, turėtumėte būti tas, kuris įgyvendintų sprendimą, tuo mažiau, patraukliau.
Idėja prasideda nuo a Bet kokio tipo šriftų, žodžių ar frazių vertėjas į morzės kodą. Tai yra taip paprasta, kaip naudoti „Arduino“ kortelę, į kurią bus įkelta reikiama programinė įranga, kad per jos išvestis galėtume priversti keletą šviesos diodų atrodyti pagal reiškiamą Morzės kalbos reikšmę. Norėdami lengvai parašyti norimą išversti tekstą, naudosime mobilųjį telefoną su „Android“ operacine sistema, kuris tekstą „Bluetooth“ ryšiu išsiųs į mūsų plokštę. Arduino UNO.
Medžiaga, reikalinga projektui įgyvendinti
Kaip mes daugiau ar mažiau bandėme nurodyti viršutinėse eilutėse, norint įgyvendinti šį projektą, mums reikės konkrečios medžiagos, nors, jei jums patinka pasaulis gamintojas, Esu tikras, kad jums nebus sunku rasti tai, ko jums trūksta bet kurioje iš jūsų dažniausiai lankomų parduotuvių, jei to neturite, nors, kaip sakau, jie dažniausiai būna gana dažnai naudojami daiktai. Mums reikės šio sąrašo:
- „Ardunio ONE“
- Bandomoji Lenta
- „Bluetooth“, skirtas „Arduino“
- Keturi šviesos diodų žibintai, 3 tos pačios spalvos ir ketvirtoji skirtingos spalvos
- Keli kabeliai, palengvinantys ryšį tarp įrenginių, šiuo atveju - norint prijungti duonos lentą ir mūsų „Arduino“ valdiklį
- Kabelis „Ardunio“ prijungimui prie USB įvesties, kad būtų galima atsisiųsti programinę įrangą
- Kalbantis ragas
- Kompiuteris, kuriame tinkamai įdiegta „Arduino IDE“ ir USB jungtys plokštei prijungti
- Mobilus įrenginys su operacine sistema 2.2.1 ar naujesnės versijos „Android“
Kai turėsime visus reikalingus elementus, galėsime tęsti projekto vykdymą. Reikia nepamiršti vieno žodžio nebūtina turėti šiame projekte naudojamo „Bluetooth“ adapterio ar kortelės Arduino UNO kadangi galima naudoti bet kokius kitus pagrindinius ryšius, teks atkreipti dėmesį tik į naudojamas jungtis, kad, pavyzdžiui, tuo atveju, jei mūsų skaitmeninė išvestis 13 Arduino UNO tai atitinka tą pačią plokštės išvestį, kurią naudojate.
Projekto vykdymo žingsniai
Norėdami įgyvendinti šį projektą, žemiau nurodysiu daugybę žingsnių, susijusių su visų elementų, sudarančių ankstesnį sąrašą, surinkimu ir sujungimu, kurių turime laikytis, kad jie būtų teisingai vykdomi. Kaip dažnai nutinka tokio tipo projektuose, pasijuskite visiškai laisvi modifikuoti bet kurią kodo eilutę arba pridėti aparatinę įrangą, kad ji tobulėtų ir net tobulėtų nes bet kokio tipo patobulinimai visada laukiami.
Pirmiausia atliksime ryšys Arduino UNO su mūsų duona. Konkrečiai, naudojami išėjimai bus GND ir 3.3 V. Tos pačios linijos mums, be kita ko, padės tiekti maitinimą mūsų „Bluetooth“ adapteriui.
Atlikę šiuos ryšius, laikas suderinti „Bluetooth“ adapterio duomenų įvestį ir išvestį su „Arduino“ plokštės skaitmeninių duomenų įvestimis ir išvestimis. Tokiu būdu mūsų adapteris bus puikiai prijungtas prie kortelės, kad ji gautų srovę, ir kad ji būtų visiškai prieinama techniniu lygiu, kad būtų galima paleisti “.klausyti"duomenys, kurie jį pasiekia per įėjimo uostus Arduino UNO. Išsamiai pasakykite, kad tam tikromis progomis dėl naudojamos kortelės ir „Bluetooth“ adapterio naudojamos jungtys gali skirtis, todėl šiuo metu geriausia yra pažiūrėkite į adapterio diegimo dokumentus, nes prie jų paprastai pateikiamos prijungimo schemos.
Mes atvykstame į 3 voltų rago jungtis. Tam naudosime skaitmeninį išvesties numerį 13 iš Arduino UNO. Likęs ryšys, kaip įprasta, turime jį prijungti prie GND arba žemės, kad rago veikimas būtų teisingas.
Dabar ateina laikas prijunkite skirtingus šviesos diodus. Kad nesistengtumėte netvarka, pasakykite, kad idėja yra sujungti ilgiausią teigiamą jos dalį su vienu iš skaitmeninių išvesties Arduino UNO o trumpesnis jungiasi tiesiai prie GND ar žemės. Tokiu būdu mes pastebėtume, kad pirmasis iš žalių šviesos diodų būtų prijungtas prie skaitmeninio išėjimo 12, kitas prie išėjimo 8, trečias žalias šviesos diodas prie 7 išėjimo, o vienintelis mėlynas šviesos diodas būtų prijungtas prie skaitmeninio išėjimo 4.
Paskutinis žingsnis, kai būsime pasiruošę visus laidus naudokite USB jungties kabelį Arduino UNO prie kompiuterio ir taip sugebėti pateikti reikiamą programinę įrangą, kurią parašysime ir sukompiliuosime iš „Arduino IDE“.
Ryšys tarp „Arduino“ plokštės ir kompiuterio
Vienas dalykas, į kurį reikia atsižvelgti, kai plokštė yra prijungta prie kompiuterio, kad žinotume, jog viskas veikia bent jau iš esmės, yra ta, kad plokštė turės žalia lemputė nuolat dega tol, kol ji lieka prijungta prie kompiuterio. Kita vertus, atsižvelgiant į „Bluetooth“ adapterį, kurį naudojame, tai paprastai mirksi raudona lemputė, nes neužmegztas ryšys su „Android“ įrenginiu kad mes naudosime raides, frazes ar žodžius nusiųsti į plokštelę.
Aš žinau, kad ankstesnė detalė gali atrodyti kažkas labai “tontobet galiu jus patikinti, kad jie yra labai tinkami, reikalingi ir ypač įdomūs požymiai, jei atsižvelgsime į tai, kad gamintojų bendruomenėje jie gali egzistuoti pradedančių žmonių ir tai, dėka šių mažųjų “Gudrybėsjie gali suprasti, kad bent jau srovė pasiekia tiek adapterį, tiek pačią plokštę.
Šiuo metu mes tiesiog turime atsisiųsti programą DAUGIAU.apk pridedamas. Ši programa turi būti įdiegta jūsų mobiliajame įrenginyje, kuriame įdiegta „Android“ operacinė sistema. Kai ji bus įdiegta, jums tereikės atidaryti programą ir paspausti „Tęsti“. Šį kartą mus labiausiai dominantis variantas yra „Siųsti tekstą', tą patį, kurį turime spustelėti, kad galėtume jį pasiekti. Įėję į vidų, turime spustelėti „Prisijungti“, kad užmegztume ryšį su mūsų plokšte.
Laikomasi tokio kodavimo proceso.
- Prisijungę prie „Android“ įrenginio programos ir atlikę ankstesnius veiksmus, galėsite parašyti bet kokią raidę, žodį ar frazę. Parašę tai, ko norite, tereikia spustelėti siųsti.
- Jei tekstas gautas teisingai, sistema automatiškai įjungs šviesas ir skleis garsą
- Idėja yra ta, kad pirmoji žalia lemputė užsidegs ir užges, kad nustatytų „tašką“. Savo ruožtu ragas skambės ir išsijungs tuo pačiu metu.
- Antroji ir trečioji žalios lemputės įsijungs ir išsijungs, kad savo ruožtu nustatytų „liniją“. Ragas, kaip ir ankstesniu atveju, įsijungs ir išsijungs tuo pačiu metu.
- Pagaliau ketvirta šviesa, ty mėlyna šviesa, įsijungs ir išsijungs, kad nustatytų simbolio, žodžio ar frazės pabaigą. Kai tarp kiekvieno simbolio, žodžio ar frazės yra tam tikros rūšies tarpas, ši lemputė du kartus įsijungs ir išsijungs.
Atsižvelgdami į tai, tiesiog pasakykite, kad šiuo atveju „Android“ programa buvo sukurta „App Inventor“ dėka. Tai labai paprastas būdas sugeneruoti programos kodą ir dizainą, kuris vėliau bus paleistas įrenginyje, kuriame įdiegta operacinė sistema. „Google“ inžinierių sukurta sistema.
Daugiau informacijos ir išsami informacija: nurodymai