Съдържание:

Интернет Валентин: 17 стъпки (със снимки)
Интернет Валентин: 17 стъпки (със снимки)

Видео: Интернет Валентин: 17 стъпки (със снимки)

Видео: Интернет Валентин: 17 стъпки (със снимки)
Видео: Стоян колев се кара с яница 2024, Декември
Anonim
Image
Image

От bekathwiaBecky Stern Следвайте още от автора:

Приятел за поверителност на уеб камерата
Приятел за поверителност на уеб камерата
Мерна лента Yagi Антена с 3D отпечатани съединители
Мерна лента Yagi Антена с 3D отпечатани съединители
Мерна лента Yagi Антена с 3D отпечатани съединители
Мерна лента Yagi Антена с 3D отпечатани съединители
Зодиакална бродерия
Зодиакална бродерия
Зодиакална бродерия
Зодиакална бродерия

За: Създаването и споделянето са двете ми най -големи страсти! Общо съм публикувал стотици уроци за всичко - от микроконтролери до плетене. Аз съм мотоциклетистка от Ню Йорк и неразкайваща се кучешка майка. Моето уо … Повече за bekathwia »

Изпратете бележката си за Валентин през мрежата! Този проект за електроника „направи си сам“използва малък вибриращ двигател, за да размахва леко сърце от хартиена хартия и да мига светодиод, когато получава инструкции по интернет от друго устройство. Изградих две версии на wifi веригата ESP8266, също оборудвани с два бутона за задействане на двете команди. Устройствата говорят чрез услугата за данни в облака Adafruit IO, за да комуникират помежду си отвсякъде с wifi и аз ще ви покажа как да активирате Валентин с услугата API gateway IFTTT, в случай че искате да изградите само една валентинова верига.

Това е доста лесен проект за Интернет на нещата! Преди да се потопите, трябва да имате работещи познания за запояването на софтуера и електрониката на Arduino. Опитайте моя начинаещ клас Arduino и/или основния клас по електроника на Ранди Сарафан, за да ускорите!

За да сте в крак с това, върху което работя, следвайте ме в YouTube, Instagram, Twitter, Pinterest и се абонирайте за моя бюлетин.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва

За този проект създадох две устройства, които комуникират помежду си, но този проект работи добре само с едно устройство, задействано по интернет с вашия телефон или компютър (това ще разгледаме по -късно). Независимо от броя на трансивърите, които правите, силно препоръчвам да създадете един прототип на спойка и да го дублирате с нов набор от части в споена форма, вместо да разглобявате работния прототип. Това прави изграждането и отстраняването на неизправности на последната дъска много по -лесно.

За всяко устройство:

  • Рамка за картини Shadowbox
  • Adafruit Huzzah Feather или ESP8266 Huzzah пробивна дъска (с FTDI кабел и платка за зареждане на липоли)
  • Lipoly батерия и USB кабел
  • Машина за запояване и перма-прото дъска
  • Проводнически проводници на платка
  • Два моментални бутона
  • Мини вибриращ двигател
  • NPN транзистор като PN2222
  • Диод като 14N001
  • Резистор 100-1K ома
  • LED (каквото искате, например 5 мм червено, LED пайети или осветено бутонче)
  • Многожилен проводник
  • Термосвиваеми тръби
  • Клемни блокове (по избор)
  • Червена хартия
  • Дъска за постери

Съберете следните инструменти:

  • Подложка за рязане
  • Владетел
  • Помощен/занаятчийски нож
  • Awl
  • Шевна машина
  • Ножици
  • Пистолет за горещо лепило
  • Молив
  • Ротационен инструмент (Dremel и др.) (По избор)
  • Поялник
  • Припой
  • Машини за сваляне на тел
  • Измиване на тел
  • Инструмент от трета ръка
  • Топлинен пистолет или запалка
  • Мултицет (по избор, но изключително удобен)
  • Лента
  • Тънка жица (използвах.2 мм стоманена свързваща тел)

Като партньор на Amazon печеля от квалифицирани покупки, които правите с помощта на моите партньорски връзки.

Създайте/влезте в акаунти на следните сайтове:

  • Adafruit IO
  • IFTTT

Стъпка 2: Имам вашия код

Имам вашия код
Имам вашия код
Имам вашия код
Имам вашия код

Схемата за този проект използва wifi чип ESP8266, или в дъска за пробиване на wifi на Huzzah, или в дъска Adafruit Feather Huzzah. Ако използвате пробивната платка, е необходим и FTDI кабел за програмиране на платката и зарядно за липоли, за да добавите енергия на батерията. Внимателно прочетете документацията на продукта с избраната от вас платка, за да разберете по -добре нейните изводи и специални функции. Може да е възможно да се използват други платки ESP9266 за този проект, но не съм ги пробвал.

Схеми за двете версии са предоставени по -горе. И двете вериги свързват бутоните през земята към щифтове 4 и 14, светодиод, свързан към щифт 15, и транзисторна верига, задвижваща малък вибриращ двигател, свързан към щифт 5.

Преди да можете да програмирате платки ESP8266 с Arduino, ще трябва да добавите поддръжка на платки към софтуера. Използвайте мениджъра на дъски, за да добавите поддръжка за тези платки и качете мигаща програма за тестване, преди да продължите. Не забравяйте, че с пробивната платка Huzzah трябва да използвате комбинация от натискане на бутони, за да поставите дъската в режим на зареждане, преди да качите нов код.

Изградете схемата си върху спойка без запояване съгласно схемата.

Създайте нова емисия във вашия акаунт в Adafruit IO, наречена "команда". Намерете своя AIO ключ (на страницата с настройки).

Изтеглете кода на проекта, прикрепен към тази стъпка, и го отворете с Arduino IDE, след това актуализирайте настройките в config.h, така че да съответстват на вашето потребителско име и ключ за Adafruit IO, както и името и паролата на вашата WiFi мрежа. Уверете се, че имате инсталирани библиотеките на Arduino „Adafruit IO Arduino“„ArduinoHttpClient“и „Adafruit MQTT“. След това качете кода на дъската си.

Стъпка 3: Шило през средата

Awl Through the Middle
Awl Through the Middle

Изрежете парче здрава художествена дъска, която да съответства на рамката на вашата кутия за сянка (моята е 4x6 инча), като използвате метална линийка, подложка за рязане и помощен/занаятчийски нож. Внимавайте да не си разрежете пръстите! Пробийте с шило в горната средна област и размахвайте шило, за да отворите отвора до около 3/16 (4-5 мм). Това ще позволи на проводниците за мини вибриращия двигател да преминат през дъската.

Стъпка 4: Рана като пролет

Ранен като пролет
Ранен като пролет
Ранен като пролет
Ранен като пролет
Ранен като пролет
Ранен като пролет

Номерът да накарате хартиеното сърце да се размърда е да го монтирате на нещо, което може да се движи лесно, като пружина. Използвайте малко тънка жица, за да създадете бобина, като увиете пръчка или подобен малък предмет. Оставете опашки в двата края на пружината и прокарайте една през отвора на дъската. Залепете го отзад, за да държите пружината на място.

Ако нямате подходящ проводник, импровизирайте с това, което имате. Може би малка цип, закопчалка за коса или друг предмет може да бъде заменен за монтажната пружина.

Стъпка 5: Хартиено сърце

Хартиено сърце
Хартиено сърце
Хартиено сърце
Хартиено сърце
Хартиено сърце
Хартиено сърце

За да направите сърца от многослойна хартиена хартия, зашийте прав бод през нов, все още сгънат пакет хартия. Сгънете по зашитата линия и скицирайте с молив скицирана форма на сърце, след това изрежете формата и разгънете сърцето. Почистете всички груби ръбове с ножицата си.

Стъпка 6: Свързан чрез проводници

Свързан чрез проводници
Свързан чрез проводници
Свързан чрез проводници
Свързан чрез проводници

Удължете обхвата на проводниците на вашия двигател чрез запояване върху парчета жила и изолирайте връзките с термосвиваеми тръби. Направете същото с LED.

Стъпка 7: Танцуващо сърце

Танцуващо сърце
Танцуващо сърце
Танцуващо сърце
Танцуващо сърце

Прокарайте проводниците на двигателя през пружината (счупването й първо може да помогне) и я залепете горещо към опашката на пружината и гърба на хартиеното сърце, като два пъти проверите дали проводникът не преодолява електрическите връзки на двигателя. Свържете двигателя към прототипа на вашата дъска и активирайте двигателя, за да проверите пружинирането му. Регулирайте дължината на пружината или типа тел, докато се постигне желаното движение.

Стъпка 8: Подсветка с любов

Подсветка с любов
Подсветка с любов
Подсветка с любов
Подсветка с любов

Избрах да осветя дъската зад хартиеното ми сърце чрез горещо залепване на малък светодиоден пайет към задната част на мотора, но можете да поставите своя светодиод, където пожелаете, или да го пропуснете изцяло.

Стъпка 9: Захранване на батерията

На батерии
На батерии
На батерии
На батерии

По време на създаването на прототипи захранвах моите схеми чрез USB кабела, който използвах, за да ги програмирам. За да преминем към по -окончателен дизайн, исках да добавя захранване/презареждане на батерията на липоли, така че валентинките да могат да се преместват из къщата и да се манипулират, без да се налага да се включва в 100% от времето. На Feather Huzzah връзката за захранване трябва да бъде преместена към щифта на BAT, ако вече не е там. При пробив на Huzzah захранването се свързва с щифта, обозначен с VBat, и е необходима допълнителна платка за зареждане за липоли батерии (свържете BAT към + и GND към -).

Този дизайн не е предназначен да има превключвател за включване/изключване, а по -скоро да бъде включен през повечето време и поставен на бюрото или стената ви. Ако искате да можете да превключвате захранването на устройството, добавете превключен USB кабел към дъската Feather Huzzah или добавете превключвател между щифтове GND и EN, за да изключите wifi платката. Ако използвате пробивната платка Huzzah, можете да прекъснете един от захранващите проводници с тактилен превключвател за включване/изключване.

Стъпка 10: В окончателната си форма

В окончателната си форма
В окончателната си форма
В окончателната си форма
В окончателната си форма

Започнете да запоявате последната си верига на перма-прото платка. Ако използвате пробив на Huzzah, проверете два пъти заглавията за програмиране да не влизат в контакт с проводимите подложки на платката.

Стъпка 11: С копчета от филц

С копчета от филц
С копчета от филц
С копчета от филц
С копчета от филц
С копчета от филц
С копчета от филц

Имам тези копчета от филц от няколко години и никога не намерих добра употреба за тях, досега! Бях използвал игла за сплъстяване и вълна, ровинг, за да обгърна моментни бутони от размити влакна с игла. Каквито и бутони да използвате, запоявайте ги към вашата платка на удобно разстояние.

Стъпка 12: Въз основа на вашия собствен работен прототип

Въз основа на вашия собствен работен прототип
Въз основа на вашия собствен работен прототип
Въз основа на вашия собствен работен прототип
Въз основа на вашия собствен работен прототип

Както споменах в стъпката „Консумативи“, силно препоръчвам да се дублира работещ прототип на макет без спойка при създаване на проекти като този. Можете да проверите кабелните си връзки както с електрическата схема, така и с работната си схема, което ще намали вероятността ви да направите грешка. Докато запоявах веригата, много внимателно прибрах компоненти един до друг, за да спестя място.

За да направя валентинката по -лесна за сглобяване, използвах винтови клемни блокове за захранващи връзки, които ще преминават през задната страна на сенчестата кутия. Ако сте използвали платка Feather Huzzah, просто ще прокарате проводника на батерията и ще го включите в JST порта на платката.

Стъпка 13: Оформяне

Оформя се
Оформя се
Оформя се
Оформя се
Оформя се
Оформя се

Направете сухо поставяне, за да видите и маркирате как вашата платка ще се побере в рамката. Използвайте пистолет за горещо лепило, за да направите отстъпки в ъглите, за да повдигнете малко веригата си. Това приближава бутоните към предната част на сенчестата кутия и също така осигурява място за проводниците, преминаващи към захранване, мотор и LED.

Използвайте шилото си, за да създадете друга дупка, този път зад мястото, където ще отиде вашата платка. Прекарайте захранващите и заземяващите проводници, както и проводниците за двигателя и светодиода.

Стъпка 14: В Shadowbox

В Shadowbox
В Shadowbox
В Shadowbox
В Shadowbox
В Shadowbox
В Shadowbox

Използвах и клемни блокове за свързване на двигателя и светодиода, но запояването към платката също би работило добре. Монтирах дъската за зареждане на липоли и батерията към подложката и сглобих кутията за сенки.

Устройството едновременно изпраща и приема команди от бутоните, така че можете да го тествате лесно, само като натиснете бутоните- сърцето ще бръмчи и светва, когато получава командите от интернет.

Стъпка 15: Задейства се от IFTTT

Задейства се от IFTTT
Задейства се от IFTTT
Задейства се от IFTTT
Задейства се от IFTTT

За да задействате Валентина от телефона си или да автоматизирате Валентин въз основа на вашата активност в социалните медии, физическото местоположение и много други действия, създайте акаунт в IFTTT, услуга за шлюз на API. Можете да съберете проста рецепта, която допринася за командите към вашата IO емисия Adafruit, която контролира Валентина.

Приспособление за бутони за Android/iOS: Създайте нов аплет и изберете „Приспособление за бутони“като спусък. Изберете Adafruit като изход и изпратете номер 1 или 2 към "командния" канал на Adafruit IO. След като запазите аплета, добавете нова джаджа IFTTT към началния екран на мобилното си устройство. Направих две джаджи, по една за всеки бутон на валентинката.

Препоръчано: