Jump to content
sasha5577

Устройство Удаленного Управления Gsm "по Звонку" (Ууу Gsm "по Звонку")

Recommended Posts

В данной теме обсуждаем статью на сайте: Устройство удаленного управления GSM "По звонку" (УУУ GSM "По звонку")

Данная статья будет полезна всем, кто заинтересован в бесперебойной работе компьютера, удаленном его включении, в управлении как компьютером, так и других устройств, например, двигатель автомобиля, теплица. Можно организовать полив комнатных растений без непосредственного присутствия человека. Остальные варианты возможного применения будут описаны ниже. Включение/отключение осуществляется "по звонку" и что самое главное бесплатно.

Основные технические характеристики:

Количество управляющих комбинаций - 2 (при доработке - больше);

Напряжение питания - 5В;

Количество релейных выходов - 4 (max 100V/0,5A);

Дальность действия - ограничивается зоной покрытия сотовой сети.

Вот фото

sotov117-5.jpg

Share this post


Link to post
Share on other sites

Я так понял, что для выдачи отдельной команды нужно с разных номеров на него звонить? Это мягко говоря хреновое решение. Да и вообще что-то я толком не нашёл, где принцип работы описан и для электронщика и для конечного пользователя... только какие то жуткие отладки с точки зрения человека-дилетанта. Полив цветов может делать намного более простой аппарат, в котором вообще практически ничего нет. Питание 5В тоже не совсем удобное питание, когда речь например пойдет о батарейках и экономии. Компьютер перезагрузить, если завис - тоже довольно простое устройство и небольшая софтинка на этот комп. Всё намного проще, чем эта штука.

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Share this post


Link to post
Share on other sites

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Да это как раз понятно - сии контроллеры хрен найдёшь, а мобилы под ногами валяются :)

А вот насчёт кодовых сигналов я тоже не понял :(

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

Да вроде модули для подключения к МК не сильно редкие. Заказать можно... и где-то в нете натыкался на готовые модули, которые уже релюшками могут щёлкать.

А вот насчёт кодовых сигналов я тоже не понял :(

Ну я так понял, что на каждый "управляющий" номер в телефоне ставится соответствующая мелодия-шифр, предварительно залитая в телефон - типа спектрумовских кассетных записей или вроде того... А МК висит на динамике. Соответственно в зависимости от того, с какого номера позвонили - с динамика своя кодовая последовательность идёт, по которой он определяет, что делать. Поэтому и связь устанавливать не надо, наличия вызова достаточно... а потому всё это бесплатным получается...

Ну это если я правильно нагадал.

Share this post


Link to post
Share on other sites

Я так понял, что для выдачи отдельной команды нужно с разных номеров на него звонить? Это мягко говоря хреновое решение. Да и вообще что-то я толком не нашёл, где принцип работы описан и для электронщика и для конечного пользователя... только какие то жуткие отладки с точки зрения человека-дилетанта. Полив цветов может делать намного более простой аппарат, в котором вообще практически ничего нет. Питание 5В тоже не совсем удобное питание, когда речь например пойдет о батарейках и экономии. Компьютер перезагрузить, если завис - тоже довольно простое устройство и небольшая софтинка на этот комп. Всё намного проще, чем эта штука.

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Да. Нужно звонить с разных номеров. Возможно, полив цветов логичней, конечно, организовать на простом таймере. У меня же была задача включать компьютер в удобное мне время. Возможно через 6 часов, а может через 2 суток. Тут каждый для себя сам выбирает способ включения какого-либо устройства, исходя из поставленных целей. Принцип работы для электронщика имеется в виду порядок сборки?

Поясню. Принцип работы для конечного пользователя:

1. Подключаемся к телефону

2. Подключаем к выходному разъему соответствующие контакты материнки (Reset, PowerON)

3. Подаем на плату питание, включаем в сеть зарядник

4. Устанавливаем "мелодии" на определенные номера

5. Устройство готово к работе

Экономить мА смысла нет, так как устройство работает не в полевых условиях. Если же стоит такая задача, то можно перейти на другой контроллер или использовать спящие режимы.

Про GSM-контроллеры могу сказать вот что: в настоящее время телефон найти проще, чем контроллер, да и стоит телефон дешевле. Для выполнения данной задачи вполне достаточно бюджетного телефона. Если вы говорите про GSM-модули, то там и плата сложнее и стоимость много выше. Если вы говорите про GSM-контроллеры, то вот пример

  • GSM контроллер – 6000 руб.
  • Блок питания контроллера на 15В – 1000 руб.
  • Аккумулятор 7 А/ч для бесперебойного питания контроллера – 800 руб.

Кстати напряжение питания контроллеров около 15 В + потребление контроллеров GSM выше.

Если что не понятно - спрашивайте.

А вот насчёт кодовых сигналов я тоже не понял :(

Ну я так понял, что на каждый "управляющий" номер в телефоне ставится соответствующая мелодия-шифр, предварительно залитая в телефон - типа спектрумовских кассетных записей или вроде того... А МК висит на динамике. Соответственно в зависимости от того, с какого номера позвонили - с динамика своя кодовая последовательность идёт, по которой он определяет, что делать. Поэтому и связь устанавливать не надо, наличия вызова достаточно... а потому всё это бесплатным получается...

Ну это если я правильно нагадал.

Совершенно верно! :dance2:

Edited by sasha5577

Share this post


Link to post
Share on other sites
                     

DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Разработка устройства с батарейным питанием весьма малой мощности – одна из наиболее актуальных и интересных задач во время всепроникающего интернета вещей. А грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи

Подробнее

Ну не знаю, про какие вы модули говорите, конкретное название назовите. И потом это скорее всего полностью готовые к использованию вещи. Я говорю про "полуфабрикат" типа SIM900D, который стоит меньше тысячи. Бесспорно с таким компонентом устройство будет подороже и посложнее по программной части, но там полный контроль над всем. И GPRS-ом можно попользоваться на нём.

Вот было бы интереснее - если была бы гранитура, и режим "снять трубку по звонку". Контроллер в данном случае должен будет дешифрировать тоны от нажатия кнопок, и выполнять соответствующую команду. Хоть уже и платно, но номер нужен всего один и команд можно сколько угодно сделать.

Позвонил, трубка тут же поднимается, набрал на цифрах пароль, оттуда пикает... потом набрал код команды, оттуда опять пикает - мол всё сработало, или по другому пикает, если пароль например неправильный...

Edited by tcoder

Share this post


Link to post
Share on other sites

Гораздо проще и логичнее было бы использовать DTMF. Усложнений особых нет, удорожания тоже, выход с того же динамика берется, зато управление с любого телефона (16 команд легко реализуется) и не нужно никаких мелодий к звонкам привязывать.

Share this post


Link to post
Share on other sites

Ну не знаю, про какие вы модули говорите, конкретное название назовите. И потом это скорее всего полностью готовые к использованию вещи. Я говорю про "полуфабрикат" типа SIM900D, который стоит меньше тысячи. Бесспорно с таким компонентом устройство будет подороже и посложнее по программной части, но там полный контроль над всем. И GPRS-ом можно попользоваться на нём.

Вот было бы интереснее - если была бы гранитура, и режим "снять трубку по звонку". Контроллер в данном случае должен будет дешифрировать тоны от нажатия кнопок, и выполнять соответствующую команду. Хоть уже и платно, но номер нужен всего один и команд можно сколько угодно сделать.

Позвонил, трубка тут же поднимается, набрал на цифрах пароль, оттуда пикает... потом набрал код команды, оттуда опять пикает - мол всё сработало, или по другому пикает, если пароль например неправильный...

Я писал про готовое решение GSM контроллер CCU6225. Здесь представлен бюджетный вариант, когда не нужно больше 2 команд. У меня, к примеру (да и у многих сейчас), телефон с 2 сим-картами. Звонки и смс с других номеров игнорируются.

Вот про SIMM900 SIM900D [b09] GSM/GPRS модуль 640

Конечно у него возможностей больше. Просто я искал применение старым ненужным телефонам.

Про тоновый набор - идея интересная. Возьму на заметку. Можно, конечно, и без гарнитуры обойтись. Просто посадить кнопку ответа на контакт релюшки. Кстати эти же "мелодии" могут служить паролем к снятию трубки. И далее по тоновой комбинации можно распознать какую команду мы просим выполнить.

Гораздо проще и логичнее было бы использовать DTMF. Усложнений особых нет, удорожания тоже, выход с того же динамика берется, зато управление с любого телефона (16 команд легко реализуется) и не нужно никаких мелодий к звонкам привязывать.

Выход нужно будет брать с другого динамика. Спасибо. Взял на заметку. Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Share this post


Link to post
Share on other sites

Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Так Вы поищите через поисковик. Искать нужно "DTMF декодер" или "DTMF декодер на AVR" к примеру. Вероятно декодировать можно на аналоговом уровне, посредством специальной микросхемы-декодера или непосредственно декрдировать в МК. Выбор за Вами. Лично не занимался этим, ничего конкретного не посоветую.

Вот например машинка на управлении DTMF-ом через мобильный телефон - там исходник прилагается вроде как, правда для другой среды - это с микросхемой-декодером отдельной. Но зато почти то, что Вам нужно.

Share this post


Link to post
Share on other sites

Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Автономная система записи телефонных разговоров на микроконтроллере AVR - 2 части:

http://www.rlocman.ru/shem/schematics.html?di=64371

http://www.rlocman.ru/shem/schematics.html?di=64492

Оригинал на инглише: http://www.circuitcellar.com/avr2006/winners/AT3344.htm

Но там WinAVR.

Если неохота колупаться с алгоритмом Герцеля (программная декодировка DTMF), можете посмотреть в сторону микросхем HT9170B (DTMF decoder) и LM567.

Последняя - вообще универсальный тоновый детектор. Можно контролировать наличие какой-то частоты в сигнале.

Share this post


Link to post
Share on other sites

Автономная система записи телефонных разговоров на микроконтроллере AVR - 2 части:

http://www.rlocman.r...s.html?di=64371

http://www.rlocman.r...s.html?di=64492

Оригинал на инглише: http://www.circuitce...ners/AT3344.htm

Но там WinAVR.

Если неохота колупаться с алгоритмом Герцеля (программная декодировка DTMF), можете посмотреть в сторону микросхем HT9170B (DTMF decoder) и LM567.

Последняя - вообще универсальный тоновый детектор. Можно контролировать наличие какой-то частоты в сигнале.

Есть нерабочие ссылки. Если я правильно понимаю, то на каждую частоту нужно по LM567. Многовато выходит. Первой микросхемы нет в наличии в магазинах. Может покопать в домашних телефонах... Еще наткнулся на MT8870, но тоже нет в наличии.

Share this post


Link to post
Share on other sites

Пардон.

Русские ссылки рабочие:

http://www.rlocman.ru/shem/schematics.html?di=64492

http://www.rlocman.ru/shem/schematics.html?di=64371

Английская похоже дохлая, если Вам надо, киньте мне Ваш email в личку, я вышлю Вам полный архив - 1.8 метра. Описание, схемы, прошивка. Качал полтора года назад ....

Про LM567 Вы правильно поняли. Сколько частот, столько и микросхем. Зато можно всё, что угодно слепить :)

Насчёт HT9170B и MT8870 Вы правы ... Довольно редкие ...

Share this post


Link to post
Share on other sites

Английская похоже дохлая, если Вам надо, киньте мне Ваш email в личку, я вышлю Вам полный архив - 1.8 метра. Описание, схемы, прошивка. Качал полтора года назад ....

Про LM567 Вы правильно поняли. Сколько частот, столько и микросхем. Зато можно всё, что угодно слепить :)

Насчёт HT9170B и MT8870 Вы правы ... Довольно редкие ...

У вас, наверное, тот же самый архив, что выложен в русской статье про запись телефонных разговоров. Дело в том, что код написан сплошняком и поэтому плохо читаем. Если у вас другой код, то вышлите на почту.

Share this post


Link to post
Share on other sites

Неплохая идея. На мой взгляд устройство можно упростить:

Вместо кодовой посылки поставить тональный сигнал, на каждый номер (команду) свою частоту, и написать простую программу частотомер на микрокотроллере, или вообще отказатся от микроконтроллера и использовать аналоговые фильтры с логикой.

Ещё добавить функцию обратного вызова, что всё ОК.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Share this post


Link to post
Share on other sites

Неплохая идея. На мой взгляд устройство можно упростить:

Вместо кодовой посылки поставить тональный сигнал, на каждый номер (команду) свою частоту, и написать простую программу частотомер на микрокотроллере, или вообще отказатся от микроконтроллера и использовать аналоговые фильтры с логикой.

Ещё добавить функцию обратного вызова, что всё ОК.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Я вначале так и хотел сделать, то есть измерять частоту. :dance2: Но потом отказался. У меня давно висит в голове идея обратной связи. Пока что не могу определиться с выбором типа ОС. Есть вариант доработки. Он таков: прикрутить DTMF (MT8870), на клавиатуру телефона повесить по релюшке или транзистору и набирать первый номер, если выполнилось первое действие, второй - соответственно, если второе. Это при двух комбинациях. Если же комбинаций много, то можно звонить на 1 номер, если устройство включилось, на второй - если выключилось. В идеале, конечно, программку для андроида написать с распознаванием DTMF.

Начал разбираться с алгоритмом Герцеля (для доработки устройства). Но вдруг неожиданно наткнулся в магазине на микросхему MT8870. Хочу реализовать на ней. Пока что думаю пароль DTMF забивать или использовать фильтр по номеру телефона. Везде есть свои плюсы и минусы. В будущем, конечно, хочу перейти на программную обработку сигнала.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Можно попробовать и с одной сим-картой. На динамик выводить постоянный сигнал при звонке с конкретного номера. Если лог. "1" , например, держится менее 4 секунд, то выполнить действие 1, если более, то 2.

Share this post


Link to post
Share on other sites

Устройство надо делать без "снятия трубки", так бесплатно.

Ещё, как вариант, кроме расширения количества сим-карт (с которых звоним), для увеличения числа выполняемых операций можно попробовать разделять запросы на выполнение команд через 2-3 секунды. Например:

команда 1 - входящий звонок с конкретного номера до 2 секунд (гудков)

команда 2 - входящий звонок с конкретного номера от 2 до 4 секунд (гудков)

команда 3 - входящий звонок с конкретного номера от 4 до 6 секунд (гудков)

Идея, конечно, немного бредовая, но для людей увлекающихся музыкой и умеющих держать определенный темп, может иметь смысл. :)

Можно написать программу для андроида, которая подавала бы звуковой сигнал через указанные промежутки времени.

Share this post


Link to post
Share on other sites

Ах*инеть :crazy: !!! Ребят, а кто нить слышал про АТ-команды? Зачем использовать кучу симок, мп3 какие то заливать, разбирать мобилу что бы подпаятся.......? МК с мобилой или gsm-модулем связывается через RX-TX и все, при чем если питание МК и ЖСМ-модуля с одного источника ~4 В, то и согласовывать ненужно. Напрямую вывод RX телефона с выводом TX МК, и наоборот TX тел. с RX МК. С помощью АТ-команд можно определить номер входящего вызова и по желанию отклонить его или ответить (все решается программным путем).

Всевозможние дополнительные настройки можно внести в записную книжку СИМки, а МК их может прочитать при помощи АТ-команд.

Могу ошибатся, в GSM-модуле SIM 900 или SIM 900D там и DTMF декодирует сам модуль при подаче АТ комманды (включение функции декодера), и выдает в UART какая ДТМФ посылка пришла.

GSM модуль дороже, но его проще перезапустить программно (имеется ввиду запустить после подачи питания, програмой в МК) чем мобилу. А представьте в удаленном месте пропадет электричество, мобила вырубится и все! Придется ехать включать ее вручную.

Edited by Серега_

Share this post


Link to post
Share on other sites

Всем привет) Читаю и недопонимаю, нафига так заморачиваться, тупо сим900 поставить и контроллер и делай с этим девайсом что угодно) всё уходит практически в область программирования).

Share this post


Link to post
Share on other sites

Может кто взялся бы за разработку устройства, подобного этому Только на AVR (к примеру мега16). Что то подобное вот

.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Jesterary
      Здравствуйте. Подскажите, был ли у кого-то опыт отправки изображений с камеры (подключенной через UART или bluetooth-камеры) через GPRS (у меня модуль SIM800L, но в целом это не принципиально) на удаленный сервер? Средствами управляющего микроконтроллера, пусть даже ардуины какой-нибудь, но не малины. Возможно ли это вообще? Хотелось бы, конечно, использовать в проекте беспроводную камеру и общаться с ней, ибо камеры, подключаемые напрямую так себе качество дают. 
      Сразу скажу, что важна именно такая связь. Микроконтроллер + модуль связи + камера находятся в коробке и путешествуют по городу, в это время человек сидя дома на диване может смотреть фото с этой камеры. Смартфон для моих целей не подойдет, суть именно в микроконтроллере с модулями.
      Если у кого-то такое получалось - поделитесь, пожалуйста :)
      А то нахожусь в некоторой прострации и даже не знаю, в какую сторону думать.
    • Guest Виктор
      By Guest Виктор
      Здрасте, я хочу разобраться как работает и программируется мк и для этого выбрал среду разработки AtmelStudio. Привлекла она тем, что в ней есть симуляторы микроконтроллеров и покупать отладочные платы с мк не нужно, чтобы просто проверить код, что в какой регистр записывается и т.д. Захотел заглянуть в заголовочный файл, нашёл там строки:
      if __AVR_ARCH__ >= 100
      #    define __SFR_OFFSET 0x00
      #  else
      #    define __SFR_OFFSET 0x20
      #  endif
      P.S. модель взял atmega16
      Стал искать документацию по этому файлу... так и не нашёл. Потом пришла идея посмотреть значение __AVR_ARCH__ через отладку, поставил там точку, нажал на запуск с отладкой, но не вышло... отладчик сразу переходит на функцию мейн. Подумал, что может это препроцессорная директива, поэтому и не заходит, но потом наткнулся на это: https://docs.microsoft.com/ru-ru/visualstudio/debugger/navigating-through-code-with-the-debugger?view=vs-2019 ... там в конце темы показано что в VS можно отлаживать и исходники. Пытался найти такие же настройки в Atmelstudio... не нашёл. Помогите пожалуйста, есть ли такая возможность в AtmelStudio посмотреть значения констант и переменных в заголовочных файлах?



    • By Sergio Miron
      Нужно сделать блок управления насосом-дозаторам, управление по весу.
      Выставляется вес, происходит наполнение емкости продуктом, при достижении заданого веса насос отключается при помощи электромагнитного клапана.
      Возможно другое решение.
    • By pedrofan
      Здравствуйте, помогите, пожалуйста, данная программа должна несколько раз инкрементировать введеное с клавиатуры значение, например, если я ввожу 31, то на выходе должно получиться 31 32 33 34, а в протеусе получается вот. Прилагаю код.

      lab_4_1.asm
    • By RIMUS1989i
      Здравствуйте. Затеялся собрать анализатор спектра на светодиодах, 20x20 светодиодов, МК ATMEGA328P. 
      Долго ломал голову, как переключать столбцы без использования МК, дабы его не загружать.И вот что у меня получилось. Набросал тестовую прошивку для теста в протеусе. 
      При инилизации подается импульс на вторую ножку U4a, и на предпоследнем столбце.
      Думал сетку сделать на 5 сдвиговых регистрах (как раз 40 сигнальных линий), но боюсь мощности МК не хватит для обработки FFT и вывода на матрицу, будет подвисать.
      Кто что думает по поводу схемы?
      бегущая строка.pdsprj Natali_2012_program.hex
  • Сообщения

    • https://www.softportal.com/software-45357-quickedit.html https://android-all-free.ru/soft/1455-notepad.html
    • Да, только у аккумуляторов количество миллиамперчасов существенно ниже чему у щелочных батареек, не? 
    • Несколько полезных решений применения кабельных стяжек, на все случаи жизни. В хозяйстве пригодится.  На что способны обычные кабельные стяжки.rar
    • Нужна, нужна. Это же Хари с Соляриса. На Мосфильме грим умеют накладывать. Не подкопаешься.
    • А этой даже косметика не нужна!
    • В семидесятых годах детям объясняли, что светодиод это такая маленькая радиодеталь, которая светится, как светлячок. В наши дни детям объясняют, что светлячок это такой маленький жучок, который светится, как светодиод. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Идёт милиционер мимо песочницы и слышит, как один мальчик говорит другому:  - Знаешь, чем мент отличается от осла?  Мент хватает его за ухо:  - Ну и чем же, паршивец?  - Ой, дяденька, ничем, ничем! ...  - То-то же! ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Девушка, я могу научить вас искусству любви. - И сколько вы намерены потратить на мое образование? ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Наполеон очень любил сидеть на барабане и следить за ходом сражения, а когда ему становилось страшно, то это слышала вся его армия. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Нет, ну вы только подумайте: 22 игрока, 2 тренера, 10 запасных игроков, 1 арбитр, двое боковых судей, 6 операторов, трое работников телевидения, 50 спортивных журналистов и порядка 80 000 зрителей, а этот голубь наср@л именно на меня! -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Судья: - Тишина! Ну-ка, все заткнулись!!! А кто еще раз скажет: «Долой судью!» - покинет зал суда!!!  - Долой судью!  - Обвиняемый, к вам это не относится... ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Адвокат приходит в тюрьму к очень крутому клиенту. Тот: — Вот тебе чемодан с миллионом "зелени", но сделай так, чтобы судья дал мне не более одного года тюрьмы! Адвокат: — Да я думаю, что... Клиент: — Наплевать, что ты думаешь, бери деньги и иди делай! Адвокат берет чемодан, пожимает плечами и уходит. Судья оглашает приговор: — Один год тюрьмы! Клиент в восторге, зовет своего адвоката и спрашивает: — Скажи честно, трудно все-таки было уломать судью дать мне один год тюрьмы? Адвокат: — Ужасно трудно! Он хотел тебя оправдать! -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Пациент, почему Вы так орете, я еще даже не притронулся к Вашему больному зубу!  - Доктор, Вы локтем мне яйца прижали! --------------------------------------------------------------------------------------------------------------------------------------------- На улице к молодому мужчине подходит хорошенькая женщина.  - Извините, - говорит она, - но мне кажется, что вы отец одного из моих ребятишек...  Мужчина в ужасе: - Я?  - Успокойтесь, - отвечает она. - Я учительница.  
×
×
  • Create New...