Мазмуну:
- 1 -кадам: Керектүү нерселер
- 2 -кадам: Сюжеттин маанисин түшүнүү
- 3 -кадам: HC 05 менен Arduino зымдарын туташтыруу
- 4 -кадам: Эскизди жүктөө
- 5 -кадам: COM Портуна көңүл бурууну унутпаңыз
- 6 -кадам: Flowcode7ге өтүңүз
- 7 -кадам: Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз
- 8 -кадам: Бүтүндөй сүрөт
Video: Android көзөмөлдөгөн LCD экраны Flowcode 7: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул көрсөтмө сиздин Android түзмөгүңүздүн жардамы менен FlowCode7 менен окшоштурулган жасалма ЖК экранды башкарууга мүмкүндүк берет. Албетте, башка платформаларга ыргыта аласыз, бирок алар Bluetooth иштетилген болушу керек. Биз ошондой эле Arduino'ду PIC 16F877A (Flowcode7деги симуляция) жана Bluetooth Module (HC-05) интерфейси катары колдонобуз, бул учурда Android мобилдик болгон Bluetooth түзмөгүнөн сигналдарды кабыл алуу үчүн. WiFi роутериңизди конфигурациялоо менен. Бул жерде Matrix форумдары боюнча деталдуу окуу куралы бар. Бирок, жеке роутердин жоктугунан максатыма жетүү үчүн бир аз иштөөгө туура келди. Мен дагы маалыматтарды сервериме жүктөп, андан кийин MySQL жана PHP аркылуу сураштырууга аракет кылдым, бирок аны ала алган жокмун. WiFi аркылуу UDP аркылуу маалыматтарды жөнөткүңүз келсе, жеке роутериңиздин болгону жакшы. Муну кантип жасоону карап көрөлү!
1 -кадам: Керектүү нерселер
Бул жерде сизге керек болгон бардык "аппараттардын" тизмеси: Аппараттык
1. Arduino UNO (мен MEGA 2560 колдондум)
2. Bluetooth модулу (HC-05)
3. Нан тактасы
4. Jumper кабели (эркектен аялга артыкчылыктуу)
5. Arduino үчүн USB кабели
Программалык камсыздоо1. Flowcode7: Сынамык версиясын расмий матрицадан бул жерден көчүрүп алсаңыз болот. Каттоо эсебин түзүңүз, ар бир башталышта программалык камсыздоону каттоо эсебиңиздин аты жана сырсөзү менен тастыкташыңыз керек болот. Ошол 30 күн бүткөндө эмне кылуу керек экенин билесиз …;) 2. Arduino IDE: Мына.
3. Bluetooth колдонмосу: Play Storeдо Bluetooth түзмөктөрүнө маалыматтарды жөнөтүү үчүн көптөгөн колдонмолор бар. Мен "Wireless Lite" колдондум. Сиз каалаган нерсени колдоно аласыз.
2 -кадам: Сюжеттин маанисин түшүнүү
Бул мисал баарын түшүндүрөт.
3 -кадам: HC 05 менен Arduino зымдарын туташтыруу
Бул жөнөкөй орнотууArduino HC 055V VccGnd GndTx RxRx Tx
Көбүрөөк түшүнүү үчүн бул нускаманын 1 -кадамын карап чыгыңыз
Бүткөндөн кийин, сиз Bluetooth терминалынын тизмесинен аппаратты таба аласыз. HC 05ти тандоо менен жупташтырыңыз. Сырсөз көбүнчө 1234.
4 -кадам: Эскизди жүктөө
Бул эскизди Arduino IDEге жүктөңүз. Бул Bluetooth аркылуу COM портуна маалыматтарды сериялык түрдө жазуу үчүн абдан кеңири таралган көрүнүш.#Include // BluetoothData сериялык китепканасын импорттоо; // Bluetooth түзмөгүнөн алынган маалыматтар
void setup () {// орнотуу кодуңузду бул жерге коюңуз, бир жолу иштетүү үчүн:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
void loop () {// негизги кодуңузду бул жерге коюп, кайра -кайра иштетүү үчүн: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } кечиктирүү (100); }
5 -кадам: COM Портуна көңүл бурууну унутпаңыз
6 -кадам: Flowcode7ге өтүңүз
Сиз бул Flow диаграммасын куруу керек болот. RS232 портун жана ЖК панелине сүйрөңүз. Макростарды перифериялык түзмөктөргө туташтырыңыз. RS232 касиеттеринде Arduino туташкан COM портун тандаңыз.
7 -кадам: Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз
Bluetooth колдонмоңузга текст териңиз. Модул сиздин түзмөккө туташкандыгын текшериңиз. HC 05, адатта, ийгиликтүү жупташканда, бир аз кечигүү менен, LEDди эки жолу өчүрөт. Эң жакшы натыйжаларга жетүү үчүн, кандайдыр бир маалыматты жөнөтүүдөн мурун, flowcode программасы иштеп жаткандыгын текшериңиз. Flowcode7 менин компьютеримде өтө жай иштеди жана жыйынтыктар бир топ кечигүү менен келди. Келечектеги чөйрө: Сиз LCD экранды тазалоо, жаңы сапта басып чыгаруу, маалыматтарды алмаштыруу сыяктуу башка окуяларды ишке ашыруу үчүн Flowcode боюнча дал келүүчү белгилүү бир саптарды жөнөтө аласыз. жана башкалар.
8 -кадам: Бүтүндөй сүрөт
Сизге үйрөткүч жакты деп үмүттөнөм! Эмне үчүн мен муну жарыяладым ?: Мен бул долбоорду профессорго проект катары тапшырдым. Ал ноутбугумдагы кодду текшерүүгө да убара болгон жок. Ал басып чыгарылган документке кол коюп, анан мындай файлдарга толгон үймөккө ыргытып жиберген. Менде 2 тандоо болгон:
1. Бул жөнүндө эч нерсе кыла албаганымды кабыл алыңыз2. Туура адамдар менен бөлүшүңүз.
Сунушталууда:
Arduino жана Raspberry Pi менен интернет көзөмөлдөгөн видео агымдык роботту куруңуз: 15 кадам (сүрөттөр менен)
Arduino жана Raspberry Pi менен интернет көзөмөлдөгөн видео агымдык роботту түзүңүз: Мен @RedPhantom (aka LiquidCrystalDisplay / Itay), Израилден келген, 14 жаштагы студент, Макс Шейн кенже орто мектебинде илим жана математика үчүн. Мен бул долбоорду баарына үйрөнүү жана бөлүшүү үчүн жасап жатам
Joystick көзөмөлдөгөн майыптар арабасы тоскоолдуктарды көзөмөлдөөчү менен: 3 кадам (сүрөттөр менен)
Джойстик көзөмөлдөгөн майыптар коляскасы тоскоолдуктарды көзөмөлдөөчү: Ден соолугунун мүмкүнчүлүгү чектелген адамдарды коопсуз минүү менен, ультрадыбыштуу жол менен тоскоолдуктарды көзөмөлдөө үчүн колдонулат. Джойстиктин кыймылынын негизинде моторлор майыптар арабасын каалаган төрт багытта жана ылдамдыкта айдашат
Peltier TEC модулу менен DIY температурасы көзөмөлдөгөн камера кутусу: 4 кадам (сүрөттөр менен)
Peltier TEC модулу менен DIY температурасы көзөмөлдөгөн камера кутусу: Мен кичинекей электрондук такталарды сыноо үчүн Температура көзөмөлдөгөн камера кутусун чогулттум. Бул окуу куралында мен өз долбоорум менен бөлүштүм, анын ичинде булак файлдары жана PCB жасоо үчүн Gerbers файлдарына шилтеме. Мен көбүнчө арзан материалдарды колдондум
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди
Raspberry Pi менен веб -сайт/WiFi көзөмөлдөгөн LED тилкеси: 9 кадам (сүрөттөр менен)
Веб -сайт/WiFi Raspberry Pi менен башкарылган LED тилкеси: Негизги маалымат: Мен өспүрүммүн жана акыркы бир нече жылдан бери робототехника боюнча мелдештерге катышуу менен бирге кичинекей электроника долбоорлорун иштеп чыгып, программалап келе жатам. Мен жакында столумдун конфигурациясын жаңыртуунун үстүндө иштеп жаттым, жана жакшы кошумча деп чечтим