Skolkovo on your desk (or the story of how I made an electronic device from scratch)

    Today, looking back, I find myself thinking that the experience and knowledge that I received during the development process are no less valuable than the direct result of my efforts. Having received a clear idea of ​​the process and of the many “pitfalls” that accompany this kind of undertaking, I seriously think about embarking on an even bolder project, which I will try to tell the respected community a little later.

    In the meantime, first things first ...

    Prague Electronic Tour Guide.  Strawberry.
    Katya Klubnikina portrays a happy tourist with the first model of the device on his neck.

    Part one. Background.



    So, some time ago, and to be a little more precise, about five years ago I decided to finally switch to Linux and do everything that I did before, exclusively under Linux. This was partly due to some of my thoughts on the development of electronics and media, partly to my understanding of a certain impasse of the “consumer” paradigm and desire to demonstrate the possibility of using open tools created by joint cooperative efforts to work on full-fledged professional projects related not only and not only to software development, but including all aspects of the development of the entire audio-visual product.

    I must say that before that, for almost 13 years I was engaged in what is commonly called the collective term “visual communication”, namely, I drew graphic design, shot advertisements and made the design in motion, and later, having a pretty high school student programmer’s luggage, be interested in the development of interactive software, including in relation to the gaining momentum of the web industry.



    Gradually, at first with some fears and not without the difficulties of a neophyte, I discovered that almost everything I had done before could be done on Linux. Moreover, I was surprised to find out that the principle itself (modularity), which was originally laid down at the level of the system architecture, makes it possible to solve simple, but previously not so much time-consuming, but time-consuming tasks, with almost no effort. The openness of documentation, a large and active community of users and developers, and, ultimately, the understanding that the world of software and electronics is incomparably wider than the popular notion of “smartphone apps” + “servers and web services”, all of this prompted me to to look at the subject deeper and, ultimately, gave rise to a lot of different kinds of ideas,

    I became actively interested in all kinds of embedded devices and microelectronics as such.

    Part two. Idea.



    So, it was about a year after the events described, that is, in the winter of 2008. From time to time I looked at sites like linuxfordevices.com and wondered what and how to use for those ideas that were in my head at that time. He watched what other "seasoned" enthusiasts publish and looked at the shawls and components in the light of new ideas.

    Once, on the way to Prague, on a plane, I looked at travel ads in one of the magazines that are in my seat pocket opposite, and implicitly reflected on the fact that handheld electronics are catastrophically fixated on “multitasking” and that it would be much easier to make simple cheap highly specialized embedded devices, rather than trying to shove everything and everything into one box with a screen. A couple of days before I stumbled upon the announcement of an excellent gumstix shawl on the same previously mentioned site and the thought of purchasing it spun in my head. Estimating that it is possible to fasten it to such a small computer, I remembered the work I had recently seen of a friend of the artist Kaffe Matthews. I don’t remember the name of the work, but the essence is simple: Cuffy installed loudspeakers on the bicycles and changed the music and noise accompaniment due to changes in the coordinates from the GPS receiver. Here it is! So two ideas, having closed in one, turned into a thought - it can also be an interactive audio book, where the switching interface is your geo-coordinates. On approaching Prague, I already planned how this kind of device could be arranged and what the content structure should be.

    So the idea of ​​an interactive audiobook “Prague Electronic Tour Guide” was born.

    The idea seemed so bright and obvious to me that I was even somewhat surprised to find no any similar developments on the network. Gradually, a business model was emerging. The next day, I was finally inspired by the project, but realizing that it was a very laborious undertaking not for a couple of months, and not sure that I could do the entire hardware and software without having more or less serious experience, I proceeded to partner search. I considered various options, from giving the potential partner the whole development with shared participation, to a possible one-time order for a fixed amount. One way or another, after a while I met Eugene.

    Eugene liked the idea and we signed the contract, put in the terms of reference and Eugene suggested not to rest on the Linux-on-chip board, but immediately make your own device on the microcontroller. Like, and at cost it will be much cheaper and easier on morphology. I was thinking about something like that, but at that time I was still with some trepidation about the development of low-level iron and was not sure that we would pull such a project on the fly. Eugene dispelled my doubts, assuring me that it was all easier than it seemed and that he would assemble a prototype in a couple of weeks. They decided on that, but agreed, nevertheless, first to make a test primitive for OpenWRT with GPS “whistle”.

    Further, as in the fairy tale about Winnie the Pooh: a couple of weeks passed, followed by another couple, then another couple. In the meantime, I “fit in” with my friends in Prague and was already clearly expelled for the wording “it would be time and honor to know”. Finally, after some persistent calls and requests to “show me something at least”, Eugene demonstrated an application that ... included a sound file depending on the location. “Pleased” with at least some result, at least so insignificant and not having the opportunity to stay in Prague for longer, I flew home expecting to receive a report on the status of a separate layout, if not in a couple of weeks, then at least in a month.

    A month later, Eugene, after a series of persistent reminders, got in touch and informed that he was about to get to work and that he needed (for a second!) A soldering iron and an oscilloscope. And a month later it became clear that the microcontroller that a colleague wrote out for the device is an engineering sample (it was fresh at that time Xmega), and that a) they are not yet in series b) due to the economic crisis, it is not clear whether they will be to put into series in general c) the capacities of this controller are several times higher than necessary (and the controller itself is chosen not by the principle of relevance to tasks, but rather by the interest to "pick" for). It was the last nail in the grave of my patience, I thought about alternatives.

    A couple more months passed. I was mired in my affairs and, already completely disappointed in the contractor, listlessly engaged in the search for a replacement. However, partly to be “fully equipped” and, on the other hand, having my own serious cognitive interest, I became surrounded by literature on the development of microelectronics, bought Arduino (yes yes) and began to carefully try to design and assemble iron. After some time, it became obvious that this project is relatively simple from a technical point of view and that if I would take it myself, then if not by September, then by October I would already have a fully working prototype. But I, nevertheless, was not sure of the electronic part and assumed that the circuitry solution could be fraught with some hidden nuances that I did not immediately see and on a hunch. Meanwhile, more than six months have passed since the launch,

    In the spring, being in Prague again, I met Denis. We talked briefly and in a very businesslike way, agreed on the conditions, and a week later Denis called and said, they say, come and show how he plays. That is exactly what happened. The device assembled by Denis on the breadboard played vigorously mp3. It became clear that this time everything has grown together and you can proceed to the second stage. Those. think about creating content. I talked with my friend Anton, and, concurrently, a connoisseur of Prague and one of the authors of one of the best guides in this city, we agreed on the conditions and the required volume of texts, and this time with a calm mind, I flew home. In fairness, it’s worth noting that a couple of months before that I was going to make an interim pilot version and ordered compilation texts for these purposes, but the result was so disappointing that I decided that such scanty content simply does not fit into the idea and there’s no point in wasting time and money on any intermediate attempts. It is necessary to do a thoroughly thought-out Thing in all respects.

    Part three. Back to the roots.



    By the end of summer (and more than a year has passed since the start of the whole venture), everything finally began to crystallize. We (however, at the first stage) picked up a good case, I made a design, sat down to write software for preparing maps, and expected Denis to finish working on the text and news. The news was not long in coming ...

    At an early stage, when Eugene and I only decided that we were making the device from scratch, I began to think about how to give this a pleasant appearance. The idea of ​​trying myself as an object designer appealed to me for a long time and it was just that very case. Rummaging through the network, I quickly discovered that, in light of the upcoming costs of translating and recording sound, I’m unlikely to have enough money to develop my own building from scratch. I decided to see what there are from acceptable finished buildings and some of them can be modified in some way to fit into a real idea, on the one hand, and on the other to ensure proper “space” for author's design. Found a great option and supplier. It turned out that the supplier has a partner in the Czech Republic (which was very helpful). I sent a request and in a week received samples.

    Here it is necessary to make a reservation that I thoroughly checked the drawings, estimated the dimensions and, being confident in the chosen layout, proceeded to the design. And the samples themselves were sent to Eugene (this, as I previously noted, was in the first winter) and later transferred to Denis.

    So, 9 months after the start, one unforeseen detail was revealed. It turned out that the samples that the Czech intermediaries sent to us, as it were, do not quite match the size of what I requested. More precisely, they do not correspond at all, but in fact, are one and a half times less than those that I listed in my request. Without hesitation, I wrote to the intermediary about this and received in response a bag of different buildings, none of which (!) Again corresponded to my request, and after it, instead of an apology, an invoice for payment (!). In the end, who was so fucked by such frankness, I wrote them a letter, which outlined everything that I think about them, not forgetting to share with them my thoughts on what and to what extent we will now have to remodel, not without their participation. In response, a letter came with a sincere apology and ... an offer to pay for only three buildings, which were ordered as free samples (!) almost a year ago. Having decided not to get involved and not to enter into unnecessary correspondence, I agreed, sent the money and finally received my desired cases. Do not wait, this is not the end of the story ...

    So, at that moment, as long as we had old smaller cases, and the boards were laid out just for them and the design was thought out for them, we decided to try to finish the current version in a smaller case, despite the fact that everything said that that even if we manage to shove everything, a battery of this size will be clearly not enough.

    Prague Electronic Tour Guide.  First design.
    The first device design.

    One way or another, I came up with an external design and worked on a prototype button keyboard, Denis meanwhile drove to Peter and brought the finished boards. Initially, I planned to make a tactile interface in the image and likeness of how it is implemented on some pocket players. However, it later became apparent that it was not possible to place all the components in such a tiny device, and even if this were done, the location and proximity of the touch contacts would not provide the necessary accuracy and could unjustifiably complicate both the firmware and the interface itself, not to mention additional cost of the tactile controller and add. boards + installation complication.

    Prague Electronic Tour Guide.  Boards and keyboards
    Different versions of boards and user interfaces + masks for applying paste for the first version of the board.

    There was an idea to make a simple one-button interface, which corresponded to my original idea - to develop a kind of “Zen device” for people who are tired of looking at the world through the screen and like to just walk and enjoy the natural views of the city. The idea has not changed, but the number of functions, however, has grown somewhat since then. I tried hard to come up with a poem of some cheap way to create a keyboard without ordering a circulation of plastic keypads and not complicate the installation. And now, when I already mastered the etching of flexible boards for our experimental keyboard, one fine day, a letter comes from Denis, they say they fired from work, the visa ends, I’m leaving, perhaps, for home to St. Petersburg.

    Prague Electronic Tour Guide.  Flexible keyboard
    My experimental keyboards are flexible.

    Denis is a man of freedom, a lover of travel and a passionate man for electronics. I suppose that the loss of a visa and a permanent job in Prague were only part of the true motives. It is quite possible that, as is often the case, the process itself and the ups and downs that arise during the work on the project, and possibly simple human circumstances, caused a banal fading of interest. Of course, I was very upset, but as long as I had nothing to do, I packed up my suitcase and flew to Prague in order to receive first-hand instruction and with the understanding that I now have to do all this myself.

    At that time, I already had some knowledge of design, and neither the appearance of the schemes nor the volumes of the datasheets scared me much, but there were a lot of questions nonetheless. In general, upon arrival, Denis gave me a three-day “young fighter” course, told me line by line where and how the periphery is initialized, how the intercomponent communication is arranged, and I assembled it with the soldering iron on the boards he brought and flashed the first device, which I used later to develop the first version of the firmware.

    Part Four Miser pays twice.



    In general, autumn has come, it became clear that I safely skipped the second season, and that now you can do everything in a leisurely order in stages. I added software for editing maps. He finished the first version of the firmware, made convenient integration with the editor for debugging via UART. He came up with how to structure the content and store the data, and finally ordered a recording of the speakers in Russian and a translation into English at the same time (from his wonderful London friends Masha and Misha). Translation into English came out more than! but with the record ...

    As long as I have been doing all kinds of videos for a long time, I decided that it is best to find a sound engineer or as it is now fashionable to call a “sound designer”, who probably has a dozen good announcers to choose from in his notebook. A number of good sound players responded to the ads scattered by me in the profile communities, samples were sent. I chose a man from Moscow named Oleg Markelov. I was immediately going to make a kind of story with elements of a “radio production” so that I could include “role-playing” moments and structure the narrative by the timbre of voices, which fit perfectly with the proposed “non-linear” presentation structure. Oleg sent two excellent demos (male and female voices), we signed a non-disclosure agreement (NDA)

    In principle, there was time until the next summer - a wagon, and I, not being driven by circumstances, expected that, if not in 6 weeks, then, at least with all the approvals and improvements, in a couple of months I would be ready for assemblies of the first prototype, including content. I decided to take up the site and the related promotional design.

    As the reader should have guessed, in addition to the project, I was simultaneously engaged in my main business - namely, I made all kinds of web, drew design from time to time and shot video to order. Clients went as to selection, a lot of work. I decided to give the development of the server part to my Belarusian colleague Vlad. I distributed a technical description, drew sketches, agreed on a price and sent it to work with a light heart.

    In the meantime, summer 2010 was nearing. I finished the firmware, made new boards for the new case. He picked up batteries and a GPS module and even came up with an elegant way to make and place the keyboard inside with "little blood." I began to bother Oleg about the results. The results were, but their volume was not that far from the intended ... half was done on the strength. And in what was, a third of the text was missing. Oleg apologized, promised to finish ASAP and weekly referred (as everyone knows, isn’t it?) To all sorts of force majeure circumstances. Either the hard drive flew, or the move to another office. And so on in the same vein.

    In the meantime, I decided that since everything is already going on, it is necessary to do many languages ​​at once and it is time to give the text for translation already, and set about searching for translators. He “posted” ads on freelance sites and, as a result, chose a contractor - a small Ukrainian translation agency in the person of one person named Anna. Anna undertook, on completely acceptable conditions, to translate into French and “scatter” her colleagues into other languages. In the meantime, I made some progress with the Russian-language sound, experimented with the structure and waited for the rest of the English-language part of the voice acting (ordered from the same Oleg from Moscow).

    I, in a sinful affair, thought that this summer I would definitely release a bilingual version, and by the next season I would prepare a full-fledged multilingual version. Soon the fairy tale is telling, and soon the matter is being done. While I fought with sound and discovered more and more missing fragments (!) There was a translation and Vlad worked on the site. By summer, the first translated texts appeared. In the meantime, I found good voices for other languages ​​and began sending out texts for recording. It quickly became clear that some languages ​​were quite tolerable in quality. Some require editing. But overall, it fit into my expectations and, as I suspect, Anna's expectations. All that she sent was edited, with some discussion and debate, but edited. Gradually, all the announcers found the text with some compromise reservations acceptable, or made their own adjustments and, in the end, started recording. Everything ... except French.

    Summer was drawing to a close, more than 6 months had passed, and there was no French in any form. French came in the fall. I immediately sent it to the speakers for review and received a short answer: "what is this?" I tracked down the acquaintances of Russian-speaking French diplomats and received from them the expected resolution - illiterate rubbish. I wrote to the announcers and asked them, perhaps, for self-editing for some extra charge. Previous languages ​​were not without problems. But here the verdict was cruel, the announcers refused as one, citing the fact that they simply did not understand in places what the author wanted to tell the reader. In general, reluctantly, I gave it all to the editor (and in fact to the re-translation) to professionals.

    In the meantime, not without the help of Skype and repeated telephone conversations, I managed to “pick out” Oleg’s English-language sound and the remains of the Russian-language. I put the sound into slices and was puzzled by the state of the site.

    Part Five The most dramatic or "our brother is a swindler."



    There was a mighty debug of the site and the server side. A lot has changed both in the process of work and as a result of reflections on logistics within the framework of the chosen business model. I corresponded with Vlad and tried to find some compromise options, realizing that there would still be a wagon, and my budget was rapidly coming to an end. More and more it was affirmed in thought that, perhaps, it is worth simplifying the model and, possibly, tackling the site yourself.

    Summer passed and autumn followed. Third missed season. Already much has become clear in how it would be worth building a job. Somewhere, my inner caution and simple human insecurity of a beginner did not allow me to make reasonable decisions right away, somewhere the very banal human factor turned out to be stronger than common sense and all sorts of obligations. I am not inclined to reason in terms of “sloppiness” and “unprofessionalism”, because behind this sometimes there are quite understandable human weaknesses and problems of a personal sense. Inability to motivate oneself, deformed self-esteem, communication problems. I believe that Zhenya, who volunteered to “make a prototype in a couple of weeks,” could theoretically make it. And it’s quite obvious to me today that he could. And my personal observations confirm

    It was this kind of reflection that I indulged in the fall of 2010, all the more so since the London weather at this time is the best way to promote the development of any kind of dull melancholy. My customers got cold, the money was coming to an end. Sound editing loomed ahead of me, and I wondered if I could sit down writing a site from scratch, because there weren’t any orders anyway, I had wanted to bring my framework into proper condition and the whole winter lay ahead for endless “finishing” "To the state of" as needed. "

    So, in one gloomy autumn evening, I turned on the radio Echo of Moscow to listen to the news from my homeland that corresponded to my state of mind at that time and ...

    And I ...., at first I could not believe my ears ... bravura screensaver, news of science and technology, all things ... Sergey Parkhomenko and the project manager of the GPS-guide at Vokrug Sveta publishing house Ilya Kusy. Good evening ...
    I think - oh! I wonder what is it? blah blah, word for word and ... MY TEXT sounds! read by MY SPEAKERS! and further bravado almost literally repeating MY TECHNICAL DESCRIPTION written for Oleg, they say, our wonderful developers invented such a wonderful ... (u-oops) iPhone application.

    I reacted stupidly. I listened to the “jeans” to the end, turned off the radio, computer, soldering iron, phone, bought a bucket of beer and plunged into a deep three-month depression. It became clear why the text was written for a year, all these endless departures from the topic “when will I receive the signed NDA?” Became clear. Fuck the idea with ... published! God bless her with an idea. The idea is in the air and I myself have nothing against others developing the ideas of others, because ultimately this is the essence of all development processes, this is the core of evolutionary development, in the end, we always process each other's ideas, to do something of their own. But the scum did nothing of their own, they simply and brazenly appropriated the finished and pass it off as their own achievements.

    In general, by December, recaptured from the shock. (And this, it’s an unreal shock, let those shameless people read it, because it feels like you carry your child for many months, and then they steal it from you in the hospital and sell it to an unknown “masha,” who herself is barren but enough provided and influential in order to give the chief physician and obstetrician for "substitution" in the paw. Here you have a visible and embossed image so that it doesn't seem a little. The female part of the audience, I think, will certainly understand. )

    In general, recovering from this event, I decided that, my despondency is in vain. Partly, because the business model, invented by stupid crooks, is clearly dead-end (I didn’t advertise that it would be a separate device, and in the format of a smartphone this kind of undertaking not only loses its charm, it is simply not feasible due to the limited media and channel bandwidth, as well as limited power resources (try turning GPS on for a couple of hours in your pocket gadget), unless you can make some kind of a truncated travel option or take money "for every street", which is done, judging by everything, crooks).

    Everything is practically ready for me and I just need to finish the nuances and finish with the site. With these thoughts, I sat down at the site in January and, deciding to “take the horse by the horns”, refused to shovel someone else’s code, rewrote everything from scratch “as I need”, and for one I decided a lot of questions implicitly related to the logic of moving devices between rental points and the organization work with partners. Slowly finished the design and in the spring assembled the first full-fledged test copy.

    Prague Electronic Tour Guide.  The whole history of the development of boards.
    All boards at once. From the first option to the final prototype. (Pay attention to the delay in the first device. This is the view of the developer - GPS antenna.)

    In April 2011, I went to Prague with the goal of finding retail partners and testing the finished device in the field. The first tests bore fruit. Some technical flaws and poorly thought out nuances were discovered. But, nevertheless, it became clear that the pilot circulation, in principle, can be collected. What I did. Then a couple of surprises awaited me, however, against the background of all the previous ups and downs, which seemed already very insignificant.

    Prague Electronic Tour Guide.  GPS modules and antennas.
    Some GPS modules and antennas tested during development.

    Part six, final. A pair of spoons for Czech comrades.



    The first is that a batch of cases ordered from the same notorious Czech intermediaries arrived on time (that is, two weeks have not passed since the order, which is almost instantly by Czech standards. Those who know me will understand. But the devil was in a snuffbox. The courier brought the order, and instead of the standard invoice for the transfer ... an invoice for payment in cash upon receipt with an added amount for “the same bag.” That is, the guys must have experienced financial difficulties and decided to make a deal with their own decency and force me into a hopeless situations about latit all their rubbish. With me, of course, the guys worked last time. Included in the blacklist. A letter to the parent company will be sent along with the purchase of the second batch.

    The second bandwagon is circuit board manufacturers. I, by the way, in the process, found out that the best manufacturers of boards in eastern Europe are located, you will not believe, in Moscow “TePro” and in St. Petersburg “Rezonit”. Fast, high quality, inexpensive. But there is one thing. According to the idiotic modern laws that take place in our vast country, in order to send these fees to foreign customers, we need the notorious license for foreign economic activity, which is extremely difficult to obtain, and as a result, the subject of a sickly corruption of nomenclature loafers. In short, it was out of the question to order a circulation in Russia, pay it from my Czech account (I generally keep silent about a credit card), enter it into the accounting department and bring it all to Prague. Czech manufacturers are a) almost three times more expensive b) are clumsy and slow, like cats in valerian.

    "Reluctantly" once again, I found a manufacturer more or less suitable for the price in Prague and ordered boards there. What was my surprise when it turned out that the entire print run was printed on a one and a half millimeter textolite (do not think, we all discussed this about three times, we specially pronounced the specification). To hell with him, but the boards do not fit in the case! In general, being not a little disappointed with the situation and frankly angry, I promised in my hearts the director (who went out to talk to the client personally on this occasion), appealing to my many years of advertising and marketing experience, to make a special. Facebook page and radically eliminate the problem with the influx of customers for the next couple of months, talking about such a setup. And when I was ready to leave this place and move to competitors more expensive, I remembered that I didn’t take the receipt of payment, all expenses, you can add to the accounting department. He returned and was stopped now, lo and behold, by a very friendly director, asking how many boards I needed and an offer to do everything at cost in the shortest possible time. In general, we agreed, shook hands, but the sediment, as they say, remained.

    Prague Electronic Tour Guide.  First Circuit Boards
    The first boards from the circulation.

    Meanwhile, the season was in full swing. Already completely realizing that in a hurry, nothing sensible will work out, and that it takes time to prepare all the promotional materials, and to agree with sub-partners, to collect in the end the circulation itself (I collected the first batch manually and , I must say, I’ve gotten a lot more involved in sealing SMD components with 0.2 mm pitch, I can work in a Chinese factory now (a relevant emoticon)), I decided to postpone the launch until next season.

    This spring, I safely found partners, screwed quite insignificant but pleasant "bows" to the firmware and launched my brainchild.

    Project “Prague Electronic Tour Guide”, results



    As a result, we have: 8.5 hours of stories about Prague in six languages ​​(including, of course, Russian). More than 100 locations (one hundred plus! This is such a medium-sized book, if that). A non-linear, specially structured narration (greetings to Borges and Jan Potocki). Those. you can walk almost throughout the central part + Vysehrad + Prague Castle + Petrina and a little Andel, and even Zizkov did not stand aside. And this is just the beginning. In the next version ... well, I will not rush things and distribute spoilers ...

    In general, it turned out to be a great thing for people who like to walk around the city themselves, alone or together, without tour guides and without being tied to maps with a couple of three standard “tourist” routes. You can go anywhere, a wonderful box will not only talk about what you see firsthand, but also suggest in which direction you can take a walk more. All this with role-playing inserts and musical arrangements. I made him the way I would like to see him (hear?) Myself. Because I can’t stand group walks with memorized banal “carts”, but I madly love to walk around unfamiliar cities, stopping from time to time in summer cafes to skip a glass or two, admire the architecture of the city, slyly observe its inhabitants, enjoy the warmth branchy streets

    Here is a story. So you will be in Prague, Wellcome! (I will not give links, so as not to fall under sanctions, however, a search engine will help you).

    NB. At the reader’s request, I’ll add electronictourguide.com (Dear moderators, if you think, nevertheless, don’t delete immediately, let me know, I’ll remove) The

    Prague Electronic Tour Guide.  The final design.
    final design of the device.

    PS whatever you think, this is in no way a promotional cart generated by a professional copywriter. The text was written by me personally, sincerely in the first person. In addition to the understandable desire to talk about a large-scale venture (well, a little brag), I would like to inspire my colleagues to develop electronics and not be afraid to make new interesting and, at first glance, complex and unbearable projects. Do not be afraid of the unknown! Go for it!

    PPS I wanted to publish the data of the aforementioned crooks and give links here, but I decided not to do this, in part, so as not to mediate once again these people who were not burdened with honesty and decency. Moreover, this will not help me in my business, but will add unnecessary references to crooks.

    Instead, I would like to separately thank all my friends and my wife Olesya, who supported me in chorus all this time, did not give in to despondency in difficult moments, as well as all those who, one way or another, were involved in the project or simply helped efficient advice and simple human warmth and participation, and separately of all the friends who unselfishly entered me in Prague (there should be one more relevant, but, alas, an emoticon forbidden in these places). Thanks you! I love you all!

    In fact, I am aware that this is only the beginning. And now we need to engage in marketing of this venture, which is a separate and, probably, no less complicated story. Well, start thinking about the next version and other projects, postponed for the time being.

    Oh yes! Another special thanks to the person with the nickname dihalt for the fact that he initiated and makes an excellent project easyelectronics.ru. Reading the articles there and links to useful literature helped me at the very best!

    and do not hit with a slipper! This is my first post on Habr.


    Also popular now: