Სარჩევი:

როგორ გააკეთოთ უკაბელო კალის ტელეფონი! (Arduino Walkie Talkie): 7 ნაბიჯი (სურათებით)
როგორ გააკეთოთ უკაბელო კალის ტელეფონი! (Arduino Walkie Talkie): 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ უკაბელო კალის ტელეფონი! (Arduino Walkie Talkie): 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ უკაბელო კალის ტელეფონი! (Arduino Walkie Talkie): 7 ნაბიჯი (სურათებით)
ვიდეო: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, სექტემბერი
Anonim
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)
როგორ გააკეთოთ უკაბელო თუნუქის ტელეფონი! (არდუინო უოკი ტოკი)

მეორე დღეს, მე ვიყავი ძალიან მნიშვნელოვან სატელეფონო ზარში, როდესაც ჩემი ბანანის ტელეფონმა მუშაობა შეწყვიტა! იმდენად იმედგაცრუებული ვიყავი. ეს არის ბოლო შემთხვევა, როდესაც ზარი მენატრება იმ სულელური ტელეფონის გამო! (გადახედვისას, შეიძლება ამ მომენტში ძალიან გავბრაზდი, იხილეთ სურათები)

დრო იყო განახლების. შეიყვანეთ უკაბელო კალის ტელეფონი! სულ ახალი და გაუმჯობესებული ხუჭუჭა ტელეფონი, ჩემი ყალბი კომუნიკაციის საჭიროებისთვის!

შენიშვნა: (ეს პროექტი ნამდვილად მუშაობს)

აი როგორ ავაშენე!

ნაბიჯი 1: ინსტრუმენტები და მასალები

ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

ამ პროექტისთვის დაგჭირდებათ საკმაოდ ბევრი ელექტრონიკა და რამდენიმე ინსტრუმენტი.

მინდა გავამხილო, რომ ეს პროექტი დაფინანსებულია DFRobot– ის მიერ. ყველა ნაწილი უზრუნველყოფილია მათ მიერ, ხოლო ზოგიერთი ბმული არის შვილობილი ბმულები DFRobot– თან. მოგერიდებათ მათი გამოყენება, თუ გსურთ Facio Ergo Sum- ის მხარდაჭერა! არა ბრენდის ნაწილებიც მუშაობს. მადლობა DFRobot- ს ამ პროექტის განხორციელებისთვის!

ინსტრუმენტები -

  • საბურღი (ბიტებით)
  • ონლაინ თამაში Tin Snips
  • ცხელი წებო იარაღი (ფრთხილად: ძალიან ცხელი)
  • ნემსის ცხვირსახოცი
  • ბურთულიანი ჩაქუჩი

მასალები - (ამ ორიდან ორი)

  • DFduino Uno R3
  • Gravity IO გაფართოების ფარი (სურვილისამებრ)
  • ანალოგური ხმის სენსორი (მიკროფონი)
  • 386AMP აუდიო გამაძლიერებელი (სპიკერი)
  • 6AA ბატარეის დამჭერი w/ DC ლულის ჯეკით (და 6x AA)
  • NRF24L01+PA+LNA ანტენით
  • ტაქტილური ღილაკი (მე გამოვიყენე არკადული ღილაკი)
  • ალუმინის ყავის ქილა (შეგიძლიათ მარტივად იპოვოთ Craigslist/Facebook Marketplace)
  • Jumper Wires

ნაბიჯი 2: ქილაების მომზადება

ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება
ქილაების მომზადება

სანამ ელექტრონიკას გავაერთიანებთ, ჩვენ უნდა მოვამზადოთ ქილა. ამისათვის ჩვენ ვხვდებით ორ ხვრელს, ერთი ანტენისთვის და ერთი ღილაკისთვის.

დავიწყე ანტენის ხვრელით. პირველ რიგში, ანტენის დაფა მოვათავსე თუნუქის ქილაში, რომ გავზომოთ რამდენად შორს უნდა იყოს ხვრელი გვერდიდან. შემდეგ, თითით ქედის აღნიშვნის მიზნით, მე ხვრელი დავანიშნე დაფის მარკერით, რათა შემდგომ შემეძლო მათი წაშლა. შემდეგ, ონკანის გამოყენებით, მე ჩავდე პატარა ჩანაწერი, სადაც ვაპირებდი გაბურღვას. ეს ხელს შეუწყობს საბურღი მომდევნო ეტაპზე.

გამოყენებული ანტენის მიხედვით, შეიძლება დაგჭირდეთ უფრო პატარა/დიდი ხვრელი. ასე რომ, რაც მე გავაკეთე სწორი ზომის საპოვნელად, შევადარე ანტენის ძაფები საბურღი ბიტის ზომებს.

შენიშვნა: (ჩემი დასრულდა 7/32)

კარგი, უსაფრთხოების სათვალეები ჩართულია!

მას შემდეგ რაც აირჩევთ ზომას და გამოავლენთ ხვრელს, გაბურღეთ ქილაში, წადით მაღალი სიჩქარით, მაგრამ ძალიან ძლიერად ნუ აიძულებთ. იმის გამო, თუ რამდენად მოუხერხებელია თუნუქის ქილა, ის ჩვეულებრივ იჭრება, ამიტომ დააკვირდით მკვეთრ ლითონს. გამოიყენეთ თუნუქები და ფანქრები ამ კიდის გასაწმენდად.

შემდეგ დროა ღილაკის ხვრელისთვის. ეს ცოტა განსხვავებულია.

შენიშვნა: მე ვმუშაობ იმით, რაც მაქვს, ამიტომ გადავწყვიტე მისი ხელახლა გამოყენება საბურღი და თუნუქის გამოყენებით. Forstner bit შეიძლება ბევრად უკეთესად იმუშაოს. აი როგორ გავაკეთე ეს.

პირველ რიგში, მე ამოვიღე პლასტიკური "კაკალი" ღილაკიდან. შემდეგ თხილი დავდე იმ ადგილას, სადაც მინდოდა ხვრელი და აღვნიშნე შიდა დიამეტრი. შემდეგ გავაღე ხუთი ხვრელი და გამოვიყენე თუნუქის ნატეხები მასალის გასასუფთავებლად და წრედ ჩამოყალიბებისთვის. მონიშნეთ ხვრელი, შეეხეთ მას და გაბურღეთ.

გაჩერდი! ეს არის HAMMERTIME!

ამის შემდეგ მე ჩაქუჩი და ფანქარი გამოვიყენე ლითონის ჩანართებში და დავაკეცე. გთხოვთ, მიმართოთ სურათებს უკეთესი წარმოდგენისათვის, თუ როგორ გავაკეთე ეს. მე მოგაწოდეთ უხარისხო დიაგრამა, რომელიც უნდა დაგეხმაროთ.

შენიშვნა: მე გირჩევთ გამოიყენოთ ბურთულიანი ჩაქუჩი. მე გამოვიყენე ჩვეულებრივი ჩაქუჩი, რადგან სულ ეს მქონდა.

ამის დასრულების შემდეგ, შეგიძლიათ დააჭიროთ ანტენა და ღილაკი. კიდევ ერთხელ, ფრთხილად იყავით ნებისმიერი მკვეთრი ლითონის ნაჭრებისგან!

ნაბიჯი 3: ცხელი წებო იარაღის დრო

ცხელი წებო იარაღის დრო!
ცხელი წებო იარაღის დრო!
ცხელი წებო იარაღის დრო!
ცხელი წებო იარაღის დრო!
ცხელი წებო იარაღის დრო!
ცხელი წებო იარაღის დრო!

ახლა მოდით წებო კომპონენტებში!

პირველი, შეაერთეთ ცხელი წებოს იარაღი და დაელოდეთ გათბობას.

*საფრთხის თემა იწყებს თამაშს …*

შემდეგ გამოიყენეთ ცხელი წებო, რათა დაიჭიროთ ანტენის დაფა ქილაზე. მე ასევე გირჩევთ დაფაროთ ანტენის ლითონის ნაწილი, რომელიც ქილაში იჭრება წებოთი, ასე რომ ის არ ამოიწურება ქილაზე.

შენიშვნა: ყველა ამ კომპონენტთან ერთად გამოიყენეთ ცხელი წებოს უზარმაზარი რაოდენობა, ასე რომ არაფერს აქვს შუშის დამიწების შანსი. თუ მისი შემოწმებისას გესმით ზუზუნის ან წიკწიკის ხმაური, თქვენ ალბათ გაქვთ მიწის შეცდომა.

მიამაგრეთ Arduino Uno ქილას ბოლოში და შემდეგ მიამაგრეთ ბატარეის პაკეტი. ეს იქნება ყველაზე მძიმე ნაწილი, მე გირჩევთ წებო წაისვათ კიდეებზე და შემდეგ მოათავსოთ იქ, სადაც გსურთ ქილა დაისვენოს (ასე რომ, ანტენა მიემართება ზემოთ). ბატარეის პაკეტი ყოველთვის იქნება ქანების სიმძიმის ბუნებრივი ცენტრი.

ბატარეის პაკეტის ერთ მხარეს სპიკერი დავაწებე, მეორეზე - მიკროფონი. (იხილეთ სურათები) ეს იყო უპირველეს ყოვლისა ესთეტიკური მიზნებისთვის და მავთულის მართვისთვის.

დარწმუნდით, რომ გამოიყენეთ ბევრი წებო ისე, რომ არცერთი ქინძისთავები არ დაიხუროს თუნუქის ქილაში

ნაბიჯი 4: მიკროსქემის გაყვანილობა

მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა

მას შემდეგ რაც ყველაფერი საიმედოდ არის შეკრული, დროა გაყვანილობისთვის! გამოიყენეთ მოცემული სქემა, რომ ყველა მხტუნავები დააკავშიროთ მათ შესაბამის ქინძისთავებთან. მე ასევე მოგაწვდით ქვემოთ მოცემულ მონაცემებს:

(შენიშვნა, ეს არის Gravity Expansion HAT)

ანტენის დაფა:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> პინ 7
  • CSE -> პინი 8
  • GND -> GND
  • 5V -> 5V

რაღაც უნდა აღინიშნოს ამ დაფაზე. NRF24L01 არის შესანიშნავი ტექნოლოგია, მაგრამ ძალიან მგრძნობიარეა ელექტროენერგიის მიმართ. დარწმუნდით, რომ მხოლოდ 3.3 ვ -ით იკვებებთ მას, თუ თქვენ არ იყენებთ ჩემსავით მოდებულ ზურგჩანთას. დაუკავშირდით მხოლოდ 5 ვ -ს ექსტრა დაფის გამოყენებისას, წინააღმდეგ შემთხვევაში ის ანტენას გააცხელებს.

ანალოგური ხმის სენსორი:

გრავიტაციის ქინძისთავები -> A0

აუდიო გამაძლიერებელი:

  • +(დინამიკის შეყვანისას) -> 9 ან 10 (მარცხენა ან მარჯვენა აუდიო)
  • -(დინამიკის შეყვანისას) -> GND
  • გრავიტაციის ქინძისთავები -> D0

გადართვა:

  • არა -> A1
  • COM -> GND

აქ არის მოკლე განმარტება სქემის შესახებ (იმედია სარგებელს მოუტანს ვინმეს, რომელიც იყენებს სხვადასხვა დაფას).

RF24Audio ბიბლიოთეკის გამო, რომელსაც ჩვენ ვიყენებთ, არის მიკროფონის, დინამიკის, გადამრთველის და ანტენის ძალიან კონკრეტული პინუტი:

მიკროფონის სიგნალის პინი ყოველთვის გაგრძელდება A0 პინზე.

გადამრთველი (გადაცემის რეჟიმში გადასვლისთვის) ყოველთვის არის A1 პინი.

აუდიო გამაძლიერებელს, რომელსაც მე ვიყენებ, არ აქვს მნიშვნელობა სად არის ჩართული, რამდენადაც მას აქვს ძალა. მნიშვნელოვანია მავთული, რომელსაც იყენებთ აუდიო გადაცემისათვის, რომელიც სტანდარტულად იქნება პინები 9 და 10 (მარცხენა და მარჯვენა აუდიოსთვის).

ანტენის ქინძისთავები CE და CSE ყოველთვის დაკავშირებულია შესაბამისად 7 და 8 პინებთან (რაც იძლევა რადიოსიგნალის ორივე მიმართულებას)

ვიმედოვნებთ, რომ ეს ინფორმაცია დაგეხმარებათ დაგეხმაროთ ამ სქემის ნებისმიერ დაფაზე.

ნაბიჯი 5: დააჭირეთ კოდს

უბიძგებს კოდს
უბიძგებს კოდს
უბიძგებს კოდს
უბიძგებს კოდს
უბიძგებს კოდს
უბიძგებს კოდს

დროა დააყენოთ კოდი! ამ პროექტის პროგრამა ძალიან მარტივია RF24Audio ბიბლიოთეკის წყალობით. ეს ფაქტიურად არც კი არის 10 ხაზი კოდი! Შეხედე:

// ბიბლიოთეკების ჩართვა

#ჩართეთ #ჩართეთ #ჩართეთ RF24 რადიო (7, 8); // რადიოს დაყენება ქინძისთავების გამოყენებით 7 (CE) 8 (CS) RF24Audio rfAudio (რადიო, 1); // დააყენეთ აუდიო რადიოს გამოყენებით და დააყენეთ რადიო ნომერი 0. void setup () {rfAudio.begin (); // ერთადერთი რაც უნდა გავაკეთოთ არის ბიბლიოთეკის ინიციალიზაცია. }

მე არ ავუხსნი როგორ მუშაობს აქ, მაგრამ თუ გსურთ გაიგოთ მეტი Arduino IDE– ს შესახებ და რას ნიშნავს ეს კოდი, გადახედეთ ამ ბმულს.

თქვენ ასევე უნდა დააინსტალიროთ RF24 და RF24Audio ბიბლიოთეკა, რომელიც შეგიძლიათ ჩამოტვირთოთ აქ.

მას შემდეგ რაც დაინსტალირებთ Arduino IDE- ს, გადმოწერეთ მოწოდებული Arduino პროგრამა და გახსენით კოდი. გადახედეთ ჩამოსაშლელ ინსტრუმენტებს. დარწმუნდით, რომ „პროგრამისტი“დაყენებულია AVR ISP– ზე, ხოლო დაფა მითითებულია Arduino UNO– ზე (ან რა დაფაზეც იყენებთ). ასევე დაადასტურეთ, რომ თქვენ ხართ მარჯვენა პორტში (მასში უნდა იყოს მითითებული "Arduino Uno COM#")

ახლა ჩვენ მზად ვართ დავაყენოთ კოდი. შეაერთეთ USB კაბელი Arduino– სთან და კომპიუტერთან და დააწკაპუნეთ ატვირთვის ისარზე IDE– ს ზედა მარცხენა კუთხეში. კოდი უნდა აიტვირთოს და შეიძლება მოისმინოთ მშვიდი ხმაური.

დააწკაპუნეთ ღილაკზე და ნახეთ თუ არა ზუზი იცვლის სიმაღლეს. მას ასევე უნდა ჩააქრობს შუქი LED IO Expansion HAT– ის თავზე.

თუ თქვენ იღებთ ამ შედეგებს, მაშინ პროგრამა სწორად უნდა მუშაობდეს და ყველაფერი სწორად იყოს დაკავშირებული.

ნაბიჯი 6: გამოსცადეთ იგი

ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება

მისი შესამოწმებლად, თქვენ უნდა ჩართოთ ორივე ქილა. დააწკაპუნეთ ღილაკზე ერთ ქილაზე და გაუშვით ხმაური მიკროფონში. შეგიძლიათ მოისმინოთ აუდიო, რომელიც სხვაგან მოდის?

იგივე სცადე სხვა ქილაზე. გესმის რამე?

თუ ასეა, ის მუშაობს და თქვენ დასრულებული ხართ! შენიშვნა: თუ ჩარევა ან ზუზუნი ხდება, შეამოწმეთ დამიწების პრობლემები. დარწმუნდით, რომ არცერთი წამყვანი არ ეხება ქილას და რომ კომპონენტებს შორის ბევრი წებოა. შეეცადეთ თავიდან აიცილოთ ერთმანეთის გარშემო ბრუნვა, რადგან ეს გაზრდის ჩარევას. მე ასევე გირჩევთ დაფაროთ ანტენის ლითონის ნაწილი ელექტრული ლენტით, რათა თავიდან აიცილოთ იგი ქილაზე დამიწებიდან.

მას შემდეგ რაც გაიგებთ რომ მუშაობს, ასევე სცადეთ მანძილიც; ის უნდა გაიაროს კილომეტრზე, თუ სიგნალის დაბლოკვის არაფერია!

ნაბიჯი 7: დასკვნა

დასკვნა
დასკვნა
დასკვნა
დასკვნა
დასკვნა
დასკვნა

გილოცავთ, თქვენ მიაღწიეთ ბოლომდე! მშვენიერი სამუშაოა ამ პროექტის შესაქმნელად!

გმადლობთ, რომ კითხულობთ ჩემს ინსტრუქციას, ვიმედოვნებ, რომ მოგეწონათ ვიდეოს ყურება და ვიმედოვნებ, რომ თქვენთვის ძალიან გასართობი აღმოჩნდა.

მსურს გავამჟღავნო, რომ ეს პროექტი დაფინანსებულია DFRobot– ის მიერ, მათ შესაძლებელი გახადა ამ პროექტის არსებობა ყველა ნაწილის მიწოდებით, ასე რომ თავისუფლად წადით და აჩუქეთ მათ სიყვარული!

განახლება: მე ვრიცხავ ამ ინსტრუქციას არდუინოს კონკურსში, ასე რომ, თუ მოგეწონათ ეს პროექტი, გთხოვთ მიეცით ხმა ფორთოხლის ღილაკით ქვემოთ!

განახლებული განახლება: მე ასევე ვმონაწილეობ Arduino- ს სახლიდან გაფორმების კონკურსში, ასე რომ ძალიან მომეწონება, თუ შეგიძლია წახვიდე შენი მხარდაჭერა იმ საიტებზეც!

განახლებული განახლება წინა განახლებაზე: მე ასევე ვარ Hackaday.io– ში, Tech at Home Challenge, ასე რომ წადით ხმას აქ!

გამომყევი უფრო მაგარი პროექტებისთვის და წადი რამე გააკეთე! ყოველთვის განაგრძეთ სწავლა.:)

- ჯეფ მ.

Facio Ergo Sum: "მე ვქმნი ამიტომ ვარ"

არდუინოს კონკურსი 2020
არდუინოს კონკურსი 2020
არდუინოს კონკურსი 2020
არდუინოს კონკურსი 2020

მეორე ადგილი Arduino კონკურსში 2020

გირჩევთ: