Днес ще разгледаме как направете го сами направи готино електронен устройството, за което мечтаят всички ученици - миниатюрен цифров лист за мами!
Автор на този домашен продукт е AlexGyver (YouTube канал "AlexGyver").
Зимата идва, което означава, че скоро студентите ще имат сесия. И трябва да се подготвите за сесията и да се подготвите разумно. Преди шест месеца Алекс вече разказа как да направите на практика незабележим мамян лист със собствените си ръце, с който можете да запишете всеки тест, за който отговорите са известни предварително. И да се отписват възможно най-дискретно, без да се извършват абсолютно никакви действия, които могат да се считат за измама.
Този път ще се опитаме да направим нещо по-класическо, подобно на лист хартия с много фино написан текст.
И така, да повторя този проект ще ни трябва:
- OLED дисплей с резолюция 128 на 64 точки с i2c връзка, 4 пина;
- слот за карта;
- директно microSD карта с памет;
- бутон за контрол на 3бр .;
- и разбира се Arduino nano, която ще управлява цялото това желязо.
Идеята е следната: пускаме всеки текст във формат txt върху карта с памет, използвайки обикновен текстов файл. Микроконтролерът ще прочете текста от файла и ще го покаже.
На пръв поглед задачата изглежда доста проста, но всъщност не е съвсем така. Родната библиотека за работа с карта от този тип е написана естествено от индийците за индийците и авторът реши да я преработи малко.
Можете лесно да намерите много библиотеки за OLED дисплей в мрежата, но за съжаление те бяха написани от същите индианци и в този случай авторът трябваше да напише своя собствена, която ще показва данни на дисплея, без да използва буфер отстрани на микроконтролера и плюс към всичко правилно показва руския шрифт.
Ето оформлението на бъдещото ни устройство:
Мисля, че всички са съгласни, че няма за какво да се скрие такъв мамят лист, няма да е тривиално да го използвате по предназначение, без да привличате твърде много внимание към вашия човек.
Но ние знаем как да размножаваме печатни платки, така че това ще правим сега.
Първата стъпка е да нарисувате платка. Авторът, както обикновено, го разведе в онлайн редактора EasyEDA.
Изглежда така Схема на бъдещото устройство:
Диаграмата показва всички необходими компоненти: микроконтролер, 3 бутона, дисплей, слот за microSD карта, батерия и резистор, които са необходими за затягане на щифта за нулиране за продължителността на фърмуера на чипа.
Основната цел на проекта е максимална компактност. Поради тази причина авторът проектира дъската много внимателно в размера на дисплея и 3 бутона.
Между другото, тези бутони са безшумни, много готини и това са просто идеални за нашия проект днес.
Под дисплея ще бъде поставена литиево-йонна батерия формат cr2025 или 2032, а самият микроконтролер, както и превключвател за включване / изключване, ще бъдат разположени директно отдолу.
Можете да изтеглите архива с проекта ТУК.
Важен момент! На борда Arduino имаме генератор на тактова честота от 16 MHz и микроконтролерът е конфигуриран да работи с него.
Няма платка за генератор на платката, която да опрости монтажа, а микроконтролерът се захранва от вътрешен часовник. За да работи това, трябва да конфигурираме предпазителите за вътрешен източник на часовник или да купим гол чип ATmega328, в който всичко вече стои както трябва.
Тогава имаме нужда usbasp програмист, но можете да използвате и друга ардуинка като програмист, инструкциите са в Интернет.
Процедурата е следната: първо трябва да отворите изтегления фърмуер заедно с архива на проекта, след това трябва да инсталирате модифицираното ядро gyvercore, повече подробности можете да намерите в сайта на автора.
След това изберете вътрешния източник на тактова честота от 8 MHz, изберете зареждащото устройство „без зареждащо устройство“, това ще ускори включването на нашето устройство.
И кликнете върху „Записване на зареждащия инструмент“.
След това щракнете върху „скица“ - „изтегляне чрез програмиста“ и фърмуерът се зарежда в чипа.
Следващата стъпка е да вземете сешоар и да „издухате“ (спойка) микроконтролера от платката. Повтарям, можете да вземете гол камък, ако нямате сешоар и вече го спойкате към дъската.
Слотът за карта с памет също трябва да бъде премахнат от модула. Или потърсете къде можете да купите едно парче без такса.
Ето го смисъла, комбинирайте го с точката на чипа.
След това фиксирайте чифт крака и спойка.
Корпусът на чипа е доста малък, но всичко изглеждаше добре. След това, спойка от отделението за батерията и превключвател.
След това спояваме тези компоненти към нова дъска.
Следващата стъпка е пълното изплакване на остатъците от флюса, например, с почистващ препарат Kalosha.
След като приключи долната страна на дъската, пристъпете към другата. Първата стъпка е леко сгъстяване на подложката на батерията. Това е необходимо, за да има нормален контакт, тъй като батериите са различни, някои имат сгъстяване от минус, а други нямат такова удебеляване и ще работят лошо.
След това спойка бутоните и отделението за батерията.
Тогава е препоръчително да залепите двустранна лента върху отделението за батерията, но в екстремни случаи електрическата лента ще излезе.
Това е необходимо, така че контактите да не се затварят на дисплея.
Следващата стъпка е запояване на дисплея.
Е, това е всичко, нашата високотехнологична шпора е напълно готова. Вмъкваме батерията (плюс нагоре), карта с памет и включваме устройството.
Както можете да видите, всичко работи! За да промените отново устройството, първото нещо, което трябва да направите, е да го изключите. След това изваждаме картата с памет и вмъкваме блока на програмиста с VCC щифта в горния ляв отвор и го наклоняваме малко, като този:
Да се върнем към файла на фърмуера. Тук можете да конфигурирате режим с дясна ръка и режим с лява ръка (това засяга ориентацията на екрана и посоката на бутоните).
Средният бутон - изберете и излезте от режим на заспиване, още 2 бутона - това е нагоре / надолу за превъртане на текст и файлове.
За да излезете от режима на четене на файл, натиснете и задръжте бутона за избор.
В резултат на това се оказа такова доста интересно устройство, може би някой ще помогне при доставката на безполезни предмети с неразумно високи изисквания за запаметяване на текста.
Това е всичко. Благодаря за вниманието. Ще се видим скоро!
Авторско видео: