Telefon bezprzewodowy wykonany z puszek

Bezprzewodowy telefon w puszce to nowe spojrzenie na starą zabawkę i przenosi technologię z zeszłego roku w współczesność!

Telefon bezprzewodowy wykonany z puszek

Jeszcze wczoraj prowadziłem poważną rozmowę telefoniczną, gdy nagle mój bananowy telefon przestał działać! Bardzo się zdenerwowałem. No cóż, to wszystko – to ostatni raz, kiedy przegapiłem połączenie z powodu tego głupiego telefonu! (Patrząc wstecz, byłem wtedy prawdopodobnie trochę za bardzo zły.)

Telefon bezprzewodowy wykonany z puszek

Czas na aktualizacje. I oto jest - nowy telefon bezprzewodowy z puszki! Nowy, ulepszony pseudotelefon, który zaspokoi wszystkie moje potrzeby komunikacyjne!

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Żarty na bok, projekt faktycznie działa. A oto jak mi się to udało.

Narzędzia i materiały

Do projektu będziesz potrzebować sporo komponentów elektronicznych i kilku narzędzi.

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Narzędzia:

  • Wiertarka
  • Nożyczki do metalu.
  • Pistolet na gorący klej.
  • Szczypce okrągłe.
  • Młotek z okrągłym napastnikiem.

Materiały (wszystkie w dwóch egzemplarzach):

Przygotowanie słoików

Przed podłączeniem elektroniki należy przygotować słoiki. Wywierćmy w nich dwa otwory - jeden na antenę, drugi na przycisk.

Telefon bezprzewodowy wykonany z puszek

Zacząłem od otworu antenowego. Najpierw włożyłem płytkę antenową do puszki i zmierzyłem odległość otworu od ściany. Następnie zaznaczyłem otwór markerem suchościeralnym, ponieważ chciałem po zakończeniu pracy usunąć po nim wszelkie ślady. Następnie za pomocą kranu zaznaczyłem lokalizację przyszłego otworu. Pomoże to w wierceniu w następnym kroku.

Rozmiar otworu zależy od używanej anteny. Po prostu wybrałem rozmiar wiertła, porównując go z rozmiarem gwintu, w którym wkręcona jest antena.

Mam 5,5mm.

OK, załóżmy okulary ochronne!

Po wybraniu średnicy i zaznaczeniu otworu wywierć go. Lepiej to zrobić przy dużej prędkości, ale nie naciskaj zbyt mocno. Cyna jest cienka i ma tendencję do tworzenia zadziorów – uważaj na ostry metal. Do przycięcia krawędzi użyj nożyc do blachy i szczypiec.

Następnie możesz rozpocząć pracę nad otworem na guzik. Z nim wszystko jest trochę inne.

Pracuję na tym, co mam, więc postanowiłem spróbować jeszcze raz zrobić otwór za pomocą wiertarki i szczypiec. Ale znacznie wygodniej byłoby to zrobić za pomocą wiertła Forstnera. Oto jak to zrobiłem.

Najpierw odkręciłem plastikową nakrętkę z przycisku. Następnie umieściłem nakrętkę w odpowiednim miejscu i zaznaczyłem średnicę wewnętrzną. Następnie wywierciłem pięć otworów i za pomocą nożyczek usunąłem materiał, dzięki czemu otwór wyglądał na okrągły.

Następnie za pomocą młotka i szczypiec wbiłem krawędzie do środka i zagiąłem - patrz zdjęcie. Polecam używać młotka z okrągłą główką. Użyłem zwykłego, bo innego nie ma.

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Teraz możesz przykręcić antenę i przycisk. Uwaga na ostre metalowe krawędzie!

Czas klejenia na gorąco

Telefon bezprzewodowy wykonany z puszek

Czas skleić wszystkie elementy. Najpierw włącz pistolet do klejenia i poczekaj, aż się rozgrzeje. Następnie za pomocą kleju przyklej płytkę anteny do puszki. Radzę też zakleić wystającą metalową część anteny klejem, żeby nie zwarła się z puszką.

Telefon bezprzewodowy wykonany z puszek

Zalecam użycie jak największej ilości kleju, aby nic nie przedostało się do puszki. Jeśli podczas testu usłyszysz dźwięk pękania lub skrzypienia, prawdopodobnie coś styka się z puszką.

Przyklej Arduino Uno do spodu puszki, a następnie podłącz baterie. To najtrudniejsza część - polecam nałożyć klej na krawędzie, a następnie ustawić go tak, aby antena była skierowana do góry, a akumulatory znajdowały się po przeciwnej stronie puszki. Baterie będą naturalnym środkiem ciężkości.

Telefon bezprzewodowy wykonany z puszek

Przykleiłem głośnik do jednej strony uchwytu baterii, a mikrofon do drugiej. Powodami są względy estetyczne i chęć schludnego ułożenia przewodów.

Podłączenie elektroniki

Telefon bezprzewodowy wykonany z puszek

Kiedy już wszystko będzie dobrze sklejone, czas podłączyć przewody. Podłącz przewody do podzespołów zgodnie ze schematem. Poniżej znajduje się lista połączonych kontaktów.

Płytka antenowa:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Pin 7
  • CSE -> Pin 8
  • GND -> GND
  • 5V -> 5V

Komentarz: NRF24L01 to świetna rzecz, ale jest bardzo wrażliwa na odżywianie. Podłącz go tylko do 3,3 V - chyba że używasz dodatkowej płytki tak jak ja. Podłącz do 5 V tylko z dodatkową płytką, bo inaczej spalisz antenę.

Analogowy czujnik dźwięku:

  • Kołki grawitacyjne -> A0

Wzmacniacz dźwięku:

  • + (wejście głośnikowe) -> 9 lub 10 (kanał lewy lub prawy)
  • — (wejście głośnikowe) -> GND
  • Kołki grawitacyjne -> D0

Przełącznik:

  • NIE -> A1
  • COM -> GND

Krótkie wyjaśnienie działania obwodu.

Korzystamy z biblioteki RF24Audio, zatem mikrofon, głośnik, włącznik i antena muszą być podłączone w ściśle określony sposób:

  • Pin sygnału mikrofonu zawsze idzie do pinu A0.
  • Przełącznik (odbiór/nadawanie) - na A1.
  • Wzmacniacz audio można włączyć w dowolnym miejscu, o ile ma zasilanie. Kabel audio musi być podłączony do styków 9 i 10.
  • Piny anteny CE i CSE są podłączone tylko do pinów 7 i 8.

Telefon bezprzewodowy wykonany z puszek

Przesyłanie kodu

Przez Biblioteka RF24Audio Program okazuje się niezwykle prosty. Dosłownie 10 linii kodu. Spójrz:

    //Include Libraries
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>

    RF24 radio(7,8);    // Радио использует контакты 7 (CE), 8 (CS).
    RF24Audio rfAudio(radio,1); // Аудио использует радио, номер радио назначить 0. 
         void setup() {        rfAudio.begin();    // Инициализировать библиотеку.
    }

Aby przesłać kod, musisz zainstalować Arduino IDE, pobrać ten kod i otworzyć go. Upewnij się, że w menu „narzędzia” programator jest ustawiony na AVR ISP, a płytka na Arduino UNO. Upewnij się, że wybrałeś właściwy port COM.

Teraz podłącz Arduino do komputera kablem USB i kliknij przycisk „prześlij” w lewym górnym rogu. Kod powinien się załadować i powinieneś usłyszeć lekki szum.

Spróbuj nacisnąć przycisk i posłuchaj, czy zmienia się wysokość brzęczącego dźwięku. Dioda LED na górze karty IO Expansion HAT powinna zgasnąć.

Jeśli wszystko jest tak, program działa i wszystko jest poprawnie podłączone.

Może testować

Telefon bezprzewodowy wykonany z puszek

Aby to sprawdzić, musisz włączyć oba banki. Przytrzymaj przycisk na jednej z puszek i powiedz coś do mikrofonu. Czy słyszysz dźwięk z drugiej puszki? Spróbuj tego z innym słoikiem.

Jeśli dźwięk przejdzie, oznacza to, że udało Ci się! Jeśli masz problemy z zakłóceniami lub słyszysz buczenie, sprawdź, czy nie ma problemów z uziemieniem. Mogę polecić owinięcie anteny taśmą izolacyjną.

Następnie przetestuj zasięg działania – jeśli na drodze sygnału nie ma nic, powinien on pokonać odległość około kilometra!

wniosek

Telefon bezprzewodowy wykonany z puszek

Telefon bezprzewodowy wykonany z puszek

Gratulacje, dotarłeś do końca projektu! Dobra robota!

Źródło: www.habr.com

Dodaj komentarz