Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Мен сиздин кодду алдым
- 3 -кадам: Awl аркылуу Орто
- 4 -кадам: Булактай жараат
- 5 -кадам: Жүрөк кагазы
- 6 -кадам: Зымдар аркылуу туташкан
- 7 -кадам: Бий жүрөгү
- 8 -кадам: Сүйүү менен жарык
- 9 -кадам: Батарея менен иштейт
- 10 -кадам: Анын акыркы түрүндө
- 11 -кадам: Кийиз баскычтар менен
- 12 -кадам: Өзүңүздүн жумушчу прототибиңизге негизделген
- 13 -кадам: калыптандыруу
- 14 -кадам: Shadowbox ичине
- 15 -кадам: IFTTT тарабынан иштетилген
Video: Интернет Валентин: 17 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
By BekathwiaBecky SternFollow Дагы автордун:
Жөнүндө: Жасоо жана бөлүшүү менин эң чоң эки кумарым! Жалпысынан мен микроконтроллерден токууга чейинки жүздөгөн окуу куралдарын жарыяладым. Мен Нью -Йорктогу мотоциклистмин жана өкүнбөгөн иттин апасымын. My wo … Bekathwia жөнүндө кененирээк »
Валентин күнүңүздү тор аркылуу жөнөтүңүз! Бул DIY электроника долбоору кичинекей вибрацияланган моторду колдонуп, кагаздан жасалган жүрөктү акырын булгалап, башка түзмөктөн интернет аркылуу көрсөтмөлөрдү алганда LEDди жаркыратат. Мен ESP8266 wifi схемасынын эки версиясын курдум, ошондой эле эки буйрукту ишке киргизүү үчүн эки баскыч менен жабдылгам. Түзмөктөр Adafruit IO булут маалымат кызматы аркылуу бири -бири менен Wi -Fi аркылуу баарлашуу үчүн сүйлөшүшөт, мен сизге бир валентиндик схеманы курууну кааласаңыз, мен сизге валентинди API шлюз кызматы IFTTT менен кантип активдештирүүнү көрсөтөм..
Бул нерселердин Интернети проектиси! Сууга түшүүдөн мурун, Arduino программалык камсыздоосун жана электрониканы ширетүү боюнча иштиктүү билимге ээ болушуңуз керек. Менин баштоочу Arduino классымды жана/же Рэнди Сарафандын негизги Электроника классын колдонуп көрүңүз!
Мен иштеп жаткан нерсеге жетүү үчүн YouTube, Instagram, Twitter, Pinterestте мени ээрчиңиз жана менин маалымат баракчама жазылыңыз.
1 -кадам: Сизге эмне керек
Бул долбоор үчүн мен бири -бири менен байланышкан эки түзмөктү түздүм, бирок бул долбоор телефонуңуз же компьютериңиз аркылуу интернет аркылуу иштелип чыккан бир гана түзмөк менен жакшы иштейт (биз муну кийинчерээк карайбыз). Сиз жасап жаткан трансиверлердин санына карабастан, мен иштөөчү прототипти демонтаж кылуунун ордуна, ширетилбеген нандын бир прототибин түзүүнү жана аны жаңы бөлүктөрдүн ширетилген түрүндө кайталоону сунуштайм. Бул акыркы тактаны курууну жана оңдоону бир топ жеңилдетет.
Ар бир аппарат үчүн:
- Shadowbox сүрөт алкагы
- Adafruit Huzzah Feather же ESP8266 Huzzah сындыруу тактасы (FTDI кабели жана липоликалык кубаттоочу такта менен)
- Lipoly батареясы жана USB кабели
- Лансыз нан жана перма-прото тактасы
- Нан тактасынын прототиби
- Эки көз ирмемдик баскычтар
- Мини вибрациялык мотор
- PPN2222 сыяктуу NPN транзистору
- 14N001 сыяктуу диод
- 100-1K Ом каршылыгы
- Светодиод (сизге каалаган нерсе, мисалы, 5мм кызыл, светодиоддуу секвин же жарык баскыч)
- Таралган зым
- Жылуулукту кыскартуучу түтүк
- Терминалдык блоктор (милдеттүү эмес)
- Кызыл кагаз
- Плакат тактасы
Төмөнкү куралдарды чогултуп алыңыз:
- Кесүүчү мат
- Башкаруучу
- Утилита/кол өнөрчүлүк бычагы
- Авл
- Тигүүчү машина
- Кайчы
- Ысык желим мылтык
- Карандаш
- Ротари куралы (Dremel ж.б.) (милдеттүү эмес)
- Кандооч
- Solder
- Сым тазалагычтар
- Тартуу зымдары
- Үчүнчү кол курал
- Жылытуучу курал же күйгүзгүч
- Мультиметр (милдеттүү эмес, бирок абдан ыңгайлуу)
- Тасма
- Жука зым (мен.2мм болотту байлоочу зымды колдондум)
Amazon Associate катары мен менин өнөктөштүк шилтемелеримди колдонуп, квалификациялуу сатып алуулардан киреше табам.
Төмөнкү сайттарда каттоо эсептерин түзүү/кирүү:
- Adafruit IO
- IFTTT
2 -кадам: Мен сиздин кодду алдым
Бул долбоордун схемасы ESP8266 wifi чипин колдонот, же Huzzah wifi сынык тактасында же Adafruit Feather Huzzah тактасында. Эгерде үзүлүү тактасын колдонуп жатсаңыз, тактага программалоо үчүн FTDI кабели жана батарея кубатын кошуу үчүн липолярдык заряддагыч керек. Пинуттарды жана өзгөчө функцияларды жакшыраак түшүнүү үчүн продуктунун документтерин тандаган тактаңыз менен жакшылап окуңуз. Бул долбоор үчүн башка ESP9266 такталарын колдонуу мүмкүн болушу мүмкүн, бирок мен аларды сынап көргөн эмесмин.
Эки версиянын тең схемалары жогоруда берилген. Эки микросхема да баскычтарды жер аркылуу 4 жана 14 -казыктарга, 15 -пинге туташкан LEDди жана 5 -пинге туташкан кичинекей дирилдөөчү моторду башкаруучу транзистордук схеманы туташтырат.
Arduino менен ESP8266 такталарын программалоодон мурун, программалык камсыздоого тактаны кошууга туура келет. Улантуудан мурун бул такталарга колдоо кошуу жана жаркылдоо тест программасын жүктөө үчүн такталар менеджерин колдонуңуз. Эсиңизде болсун, Huzzah сынык тактасы менен, жаңы кодду жүктөөдөн мурун, бортту жүктөөчү режимге коюу үчүн баскычтардын басуу комбинациясын колдонуу керек.
Диаграммага ылайык, схемаңызды ширетилбеген нан тактасына куруңуз.
Adafruit IO эсебиңизде "буйрук" деп аталган жаңы канал түзүңүз. AIO ачкычыңызды табыңыз (Орнотуулар барагында).
Бул кадамга тиркелген долбоордун кодун жүктөп алып, аны Arduino IDE менен ачыңыз, андан кийин config.h ичиндеги орнотууларды Adafruit IO колдонуучу ысымыңызга жана ачкычыңызга, ошондой эле wifi тармагыңыздын атына жана сырсөзүңүзгө дал келиши үчүн жаңыртыңыз. Ардуино китепканалары "Adafruit IO Arduino" "ArduinoHttpClient" жана "Adafruit MQTT" орнотулганын текшериңиз. Андан кийин кодду тактаңызга жүктөңүз.
3 -кадам: Awl аркылуу Орто
Shadowbox алкагыңызга (меники 4х6 дюйм) ылайыкташкан күчтүү көркөм тактайчаны металл сызгыч, кесүүчү төшөк жана пайдалуу/кол өнөрчүлүк бычагы менен кесип алыңыз. Манжаларыңызды кесүүдөн сак болуңуз! Ортоңку бөлүгүндө тумшугу бар Пирс жана тешикти 3/16 (4-5мм) чейин ачуу үчүн.
4 -кадам: Булактай жараат
Кагаз жүрөктү чайпалтып алуунун амалы - булак сыяктуу оңой кыймылдай турган нерсеге орнотуу. Жука зымды колдонуп, таякчаны же ушул сыяктуу кичинекей нерсени ороп, катушка жасаңыз. Жаздын эки учуна куйруктарды калтырып, тактаңыздын тешигинен бирден өткөрүңүз. Жазды кармап туруу үчүн аны артына скотч менен байлаңыз.
Эгерде сизде ылайыктуу зым жок болсо, анда колуңуздагы нерсе менен импровизация жасаңыз. Балким, кичинекей зипти, чач кыскычы же башка нерсе монтаж пружина менен алмаштырылышы мүмкүн.
5 -кадам: Жүрөк кагазы
Катмарлуу кагаздан жасалган жүрөктөрдү жасоо үчүн, тыкан кагаздын жаңы, дагы эле бүктөлгөн пакети аркылуу түз тигүү тигиңиз. Тигилген сызык боюнча бүктөп, карандаш менен жарым жүрөктүн формасын чийип, андан кийин формасын кесип, жүрөктү ачыңыз. Кайчылаш жерлериңизди кайчы менен тазалаңыз.
6 -кадам: Зымдар аркылуу туташкан
Кыймылсыз зымдын бөлүктөрүнө ширетүү жана жылуулукту кысуучу түтүк менен байланыштарды изоляциялоо менен моторуңуздун зымдарынын мүмкүнчүлүгүн кеңейтиңиз. LED менен да ушундай кылыңыз.
7 -кадам: Бий жүрөгү
Мотордун зымдарын пружинадан өткөргүлө (аны эң биринчи кулатуу жардам берет) жана пружинанын зым куйругуна жана кагаз жүрөктүн артына ысык желим менен жабыштырыңыз, зымды эки ирет текшерүү мотордун электр байланыштарын көпүрө кылбайт. Моторду панелдин прототипине илип, моторду активдештирип, анын жаздыгын текшериңиз. Керектүү кыймылга жеткенге чейин зымдын түрүн же түрүн тууралаңыз.
8 -кадам: Сүйүү менен жарык
Мен кагаз жүрөгүмдүн артындагы тактайды мотордун артына кичинекей светодиоддук желим менен жабыштырууну чечтим, бирок сиз каалаган жерге LEDди коюп же таптакыр таштап койсоңуз болот.
9 -кадам: Батарея менен иштейт
Прототиптештирүү учурунда мен панель схемаларымды аларды программалоо үчүн колдонгон USB кабели аркылуу иштеттим. Акыркы дизайнга өтүү үчүн, мен липолялык батарейканын кубаттуулугун/заряддоону кошкум келди, ошондо валентиндер үйдүн айланасында жылдырылып, 100% туташпай туруп иштетиле турган болду. Feather Huzzahда, эгерде ал жок болсо, электр байланышы BAT пинине жылдырылышы керек. Хуззанын үзүлүшүндө, кубат VBat деп белгиленген пинге туташат жана липолялык батареялар үчүн кошумча заряддоо тактасы талап кылынат (BATти + менен GNDге туташтырыңыз).
Бул дизайн күйгүзүү/өчүрүү үчүн эмес, тескерисинче, көбүнчө сайылып, столго же дубалга илинип турушу керек. Эгерде сиз түзмөктүн кубатын которгуңуз келсе, анда Feather Huzzah тактасына которулган USB кабелин кошуңуз же WIFI тактасын өчүрүү үчүн GND менен EN казыктарынын ортосунда которуштурууну кошуңуз. Эгерде сиз Huzzah сындыруучу тактасын колдонуп жатсаңыз, анда сиз электр менен камсыздоонун бир жолун токтоочу күйгүзүү/өчүрүү менен үзгүлтүккө учурата аласыз.
10 -кадам: Анын акыркы түрүндө
Акыркы схемаңызды perma-proto тактасына ширетүүнү баштаңыз. Эгерде Хуззанын үзүлүшүн колдонуп жатсаңыз, программалоонун аталыштарын текшерип туруңуз.
11 -кадам: Кийиз баскычтар менен
Мен бул кийиз баскычтарды бир нече жылдан бери кармап келем жана ушул убакка чейин алар үчүн жакшы колдонууну тапкан эмесмин! Мен ийне менен капталган булага бир заматта басуу үчүн кийиз ийне менен жүндү колдончумун. Кандай гана баскычтарды колдонбосун, аларды ыңгайлуу аралыкта сиздин схемаңызга кошуңуз.
12 -кадам: Өзүңүздүн жумушчу прототибиңизге негизделген
Мен Supplies кадамында айткандай, мен ушундай долбоорлорду түзүүдө иштеп жаткан soldersless breadboard прототибин кайталоону сунуштайм. Сиз зым туташууңузду схемага жана жумушчу панелге каршы текшере аласыз, бул ката кетирүү мүмкүнчүлүгүн азайтат. Районду ширетип жатканда, мейкиндикти үнөмдөө үчүн тетиктерди бири -бирине жакын тыктым.
Валентинди чогултууну жеңилдетүү үчүн, мен көмүскө кутунун артында келе турган электр байланыштары үчүн бурамалуу терминалдык блокторду колдондум. Эгер сиз Feather Huzzah тактасын колдонгон болсоңуз, анда батарейканын зымын өткөрүп, тактанын JST портуна туташтырасыз.
13 -кадам: калыптандыруу
Электрондук схемаңыздын кадрга кантип туура келерин көрүү жана белгилөө үчүн кургак фитнес жасаңыз. Тизмеңизди бир аз көтөрүү үчүн, ысык клей мылтыгын колдонуңуз. Бул баскычтарды көлөкө кутунун маңдайына жакындатат жана электрге, моторго жана светодиодго өтүүчү зымдарга орун берет.
Дагы бир тешикти түзүү үчүн авлыңызды колдонуңуз, бул жолу сиздин схемаңыз кайда кетет. Электр жана жер зымдарын, мотор менен светодиодду өткөрүңүз.
14 -кадам: Shadowbox ичине
Мен дагы моторду жана LEDди туташтыруу үчүн терминалдык блокторду колдондум, бирок тактага ширетүү да жакшы иштемек. Мен липолялык заряддоо тактасын жана батареяны көмөкчү табакка орнотуп, көлөкө кутусун чогулттум.
Түзмөк баскычтардан буйруктарды жөнөтөт жана алат, андыктан аны жөн гана баскычтарды басуу аркылуу сынап көрүңүз- интернеттен буйруктарды алганда жүрөк ызылдап, жарык болот.
15 -кадам: IFTTT тарабынан иштетилген
Телефонуңуздан валентинди иштетүү үчүн же социалдык медиаңыздын активдүүлүгүнө, физикалык жайгашууңузга жана башка көптөгөн аракеттериңизге жараша валентинди автоматташтыруу үчүн, IFTTT, API шлюз кызматы боюнча эсеп ачыңыз. Сиз Adafruit IO лентасына валентинди көзөмөлдөгөн буйруктарды кошкон жөнөкөй рецептти чогулта аласыз.
Android/iOS баскыч виджети: Жаңы апплет түзүңүз жана триггер катары "Баскыч виджетин" тандаңыз. Адафрутту чыгаруу катары тандап, же 1 же 2 санын Adafruit IOдогу "команда" түрмөгүнө жөнөтүңүз. Апплетти сактагандан кийин, мобилдик түзмөгүңүздүн башкы экранына жаңы IFTTT виджетин кошуңуз. Мен эки виджет жасадым, валентиндин ар бир баскычына бирден.
Сунушталууда:
Arduino жана Raspberry Pi менен интернет көзөмөлдөгөн видео агымдык роботту куруңуз: 15 кадам (сүрөттөр менен)
Arduino жана Raspberry Pi менен интернет көзөмөлдөгөн видео агымдык роботту түзүңүз: Мен @RedPhantom (aka LiquidCrystalDisplay / Itay), Израилден келген, 14 жаштагы студент, Макс Шейн кенже орто мектебинде илим жана математика үчүн. Мен бул долбоорду баарына үйрөнүү жана бөлүшүү үчүн жасап жатам
Raspberry Pi менен иштөөчү интернет радио: 5 кадам (сүрөттөр менен)
Raspberry Pi менен иштөөчү Интернет радиосу: Эски радиолордой болуп, терүүнү жана баскычтарды басууну канааттандырарлык нерсе бар. Тилекке каршы, бул радиолордун көбү бузулган же станциялар тынч. Бактыга жараша, кандайдыр бир радиону интернет радиосуна жаңыртуу өтө кыйын эмес
Жеңил Валентин белеги: 8 кадам (сүрөттөр менен)
Жарыктандырылган Валентин белеги: Валентин күнү жакындап калганда, мен белекти бир аз өзгөчө кылуу үчүн кошумча нерсе кошууга шыктандым. Мен Mini ойноткучту Arduino менен сынап жатам жана мен ырды м үчүн ойнотуу үчүн жарык сенсорун кошо аламбы деп ойлонуп жаттым
Валентин вазасы Даззлер: 8 кадам (сүрөттөр менен)
Valentine's Vase Dazzler: Бул 3D басылган ваза (кошумча 3d басылган розасы бар), ал даректүү RGB светодиоддору менен жарыктандырылган. Ал ар кандай түстөрдү жаркыратып, түстөрдүн арасында өчүп калышы мүмкүн. Баскычты колдонуп тандап ала турган он түрдүү түстүү эффекттер бар, жана анын диасы да бар
Желе көзөмөлдөгөн Валентин: 8 кадам (сүрөттөр менен)
Желе көзөмөлдөгөн Валентин: Бул программалык камсыздоонун жана жабдыктын аралашмасы менен сиз интернетке кирүү мүмкүнчүлүгү бар каалаган жерден жүрөк менен кооздолгон түнкү жарыкты күйгүзө аласыз. Ошентип, сиз жумушта, кафеде, үйдө же уюлдук телефонуңузда эсиңизде болсо да, валентинге айта аласыз: