Сделать принтер беспроводным.
Добавлено: Пт авг 08, 2014 10:22:46
Привет, котаны! Появилась у меня идея-сделать свой старый принтер беспроводным. Чем располагаю:
1)собственно принтер-HP LaserJet1200 с usb и lpt портами. Да-он старый, и наверняка найдутся те, кто скажет что его давно нужно выбросить и купить на замену какой нибудь поновее с вай-фаем. Ну или купить к нему принт-сервер, и незаморачиваться. К сожалению у меня такой возможности нет, иначе давно уже купил бы. Это не наш метод.
2)Есть в наличии два радиомодуля на 2.4 ГГц nRF24L01 с интерфейсом SPI.
3)Есть пара штук ATTiny2313, два ATMega16, и один Arduino Nano.
4)Огромное желание сделать принтер беспроводным, ибо достало путаться в проводах.
5)Вроде бы некривые руки.
Идея такова:
К компьютеру подключается приемо-передатчик с преобразователем USB-SPI на ATTiny 2313, к примеру. Аналогично подключается такое же устройство к принтеру. При печати устройство подключенное к компу отзывается как принтер, принимает файл для печати от компа и отправляет по SPI на радиомодуль. Второй радиомодуль принимает сигнал и посылает принтеру, называясь компьютером. Принтер распечатывает файл, и сообщает о готовности компу через радиомодуль. Как то так. Возможно объяснил неправильно, исправьте если так. Так же возможно есть более простой путь реализации. Помогите пожалуйста с программой и реализацией на схеме. Спасибо.
1)собственно принтер-HP LaserJet1200 с usb и lpt портами. Да-он старый, и наверняка найдутся те, кто скажет что его давно нужно выбросить и купить на замену какой нибудь поновее с вай-фаем. Ну или купить к нему принт-сервер, и незаморачиваться. К сожалению у меня такой возможности нет, иначе давно уже купил бы. Это не наш метод.
2)Есть в наличии два радиомодуля на 2.4 ГГц nRF24L01 с интерфейсом SPI.
3)Есть пара штук ATTiny2313, два ATMega16, и один Arduino Nano.
4)Огромное желание сделать принтер беспроводным, ибо достало путаться в проводах.
5)Вроде бы некривые руки.
Идея такова:
К компьютеру подключается приемо-передатчик с преобразователем USB-SPI на ATTiny 2313, к примеру. Аналогично подключается такое же устройство к принтеру. При печати устройство подключенное к компу отзывается как принтер, принимает файл для печати от компа и отправляет по SPI на радиомодуль. Второй радиомодуль принимает сигнал и посылает принтеру, называясь компьютером. Принтер распечатывает файл, и сообщает о готовности компу через радиомодуль. Как то так. Возможно объяснил неправильно, исправьте если так. Так же возможно есть более простой путь реализации. Помогите пожалуйста с программой и реализацией на схеме. Спасибо.