Სარჩევი:

WW2 რადიო მაუწყებლობის დროის მანქანა: 13 ნაბიჯი (სურათებით)
WW2 რადიო მაუწყებლობის დროის მანქანა: 13 ნაბიჯი (სურათებით)

ვიდეო: WW2 რადიო მაუწყებლობის დროის მანქანა: 13 ნაბიჯი (სურათებით)

ვიდეო: WW2 რადიო მაუწყებლობის დროის მანქანა: 13 ნაბიჯი (სურათებით)
ვიდეო: ვალტერ ვენკი მესამე რაიხის გენერალი 2024, ნოემბერი
Anonim
Image
Image
WW2 რადიო მაუწყებლობის დროის მანქანა
WW2 რადიო მაუწყებლობის დროის მანქანა

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

აპარატურის თვალსაზრისით ჩემი ფავორიტი არის არდუინო ან ჟოლოს პი ნული და ამისათვის მე ვიყენებ ჟოლოს პი ნულს. თუმცა მას აქვს თავისი ნაკლოვანებები და ამ შემთხვევაში ეს არის აუდიოს ადვილად გამოსაყენებელი ნაკლებობა და არ არის ადვილი ანალოგური საშუალებები. ამის დასაძლევად, მე ვიყენებ Adafruit I2S 3W Class D გამაძლიერებლის ბრეაკოუტ - MAX98357A, რომელიც არის რეალური მარტივი გზა Pi- ს აუდიოსა და ანალოგური შეყვანისთვის MCP 3002, რომელიც არის ორი არხი SPI- ის გადამყვანად. როგორც წესი, ადამიანები იყენებენ MCP 3008– ს, რომელსაც აქვს 4 შეყვანა, მაგრამ მე ვფიქრობდი, რომ ეს ძალიან ადვილი იქნებოდა, საბედნიეროდ, მე მოვახერხე პროგრამული უზრუნველყოფის პოვნა, რომელიც საბოლოოდ მუშაობდა მათთან.

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

ნაბიჯი 1: მეორე მსოფლიო ომის დროის მანქანების რადიო ნაწილების სია

საჭირო ნაწილები

  1. ძველი რადიო
  2. ფრანგული პოლონური
  3. ქვიშის ქაღალდი
  4. ლექსანი აკრიფეთ
  5. სითბოს შემცირება
  6. ჟოლო პი ნულოვანი
  7. I2S ამპერი
  8. ჩართვა/გამორთვა Shim
  9. სპიკერი
  10. დენის აგური
  11. MCP3002
  12. LED
  13. რეზისტორი 270R
  14. 2x 10k ქოთნები
  15. დააჭირეთ ღილაკს გადართვა
  16. USB ტყვიის

ნაბიჯი 2: ძველი რადიოს პოვნა

ძველი რადიოს პოვნა
ძველი რადიოს პოვნა
ძველი რადიოს პოვნა
ძველი რადიოს პოვნა
ძველი რადიოს პოვნა
ძველი რადიოს პოვნა

რა თქმა უნდა, პირველი ნაბიჯი არის შესაფერისი ძველი რადიოს პოვნა და მე შევძელი ამის პოვნა ebay– ზე 15 ფუნტად. თავიდან იყო ცდუნება მისი გაშვება, მაგრამ როდესაც შასი გამოვიდა და რეზისტორებისა და კონდენსატორების სრული მასივი გამოჩნდა, რომლებიც უნდა შეიცვალოს, მე ასე ცუდად არ ვგრძნობდი მის დაშლას. მიუხედავად იმისა, რომ მკაცრად არ არის 1940 -იანი წლების ნაკრები, არის იმ ეპოქის სახლის ასაშენებელი ნაკრები, რომელიც რა თქმა უნდა ჰგავდა.

ნაბიჯი 3: ძველი რადიოს ამოღება და ახალი შასის მშენებლობა

ძველი რადიოს ამოღება და ახალი შასის მშენებლობა
ძველი რადიოს ამოღება და ახალი შასის მშენებლობა
ძველი რადიოს ამოღება და ახალი შასის მშენებლობა
ძველი რადიოს ამოღება და ახალი შასის მშენებლობა
ძველი რადიოს ამოღება და ახალი შასის მშენებლობა
ძველი რადიოს ამოღება და ახალი შასის მშენებლობა

საკმაოდ ადვილია რომელიმე მათგანის ერთმანეთისგან განცალკევება, ზოგადად ჩანს, რომ შასი დამონტაჟებულია კორპუსზე და მასზეა ყველაფერი დამონტაჟებული. ასე რომ, ერთხელ მისი unscrewed და knobs გაათავისუფლეს იგი მხოლოდ სრიალებს გარეთ. უმეტესობა მთლიანად ქვეშასზეა აგებული. ჩემი თავდაპირველი განზრახვა იყო გამოვიყენო სპიკერი ამოღებული bluetooth დინამიკის ყუთიდან, მაგრამ დავინტერესდი, თუ ძველი იმუშავებდა. ეს იყო სასიამოვნო სიურპრიზი, როდესაც აღმოვაჩინე, რომ ის არა მხოლოდ მუშაობდა, არამედ მართლაც მშვენივრად ჟღერდა. შემდეგი ნაბიჯი აქ იყო ყველაფრის გაზომვა და ახალი შასის შექმნა Tinkercad– ში. ხელახლა განვსაზღვრე სიხშირის აკრეფის არე და სპიკერი იმავე ადგილას დავიტოვე. გარდა ამისა დაემატა pi ნულის სამონტაჟო ფირფიტა. მე დავბეჭდე იგი PETG– ში, რომელიც მე ვთვლი, რომ ნაკლებად გამძლეა გადახურების მიმართ და ყველა ნაწილის საცდელმა მორგებამ აჩვენა, რომ ის იმუშავებს. ცოტათი უნდა ვითამაშო მოცულობის მონტაჟით ისე, რომ ახალი ქოთნები იყოს კარგად მორგებული და მაინც მოაწყოს საქმე.

თქვენ შეგიძლიათ გადმოწეროთ 3D შასი აქ, თუ გინდათ დააბრკოლოთ

www.thingiverse.com/thing:3174818

ნაბიჯი 4: საქმის განახლება

საქმის განახლება
საქმის განახლება
საქმის განახლება
საქმის განახლება
საქმის განახლება
საქმის განახლება

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

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

ახლა ვაპირებდი დასრულებას და თავიდან გადავწყვიტე გამჭვირვალე ლაქის მიცემა, შემდეგ ვიფიქრე სპრეის ლაქის გამოყენებაზე და სანამ ადგილობრივი DIY მაღაზიის ლაქის/საღებავის კუნძულზე ვიპოვე ბოთლი ფრანგული პოლონელი. ვფიქრობდი, რომ კარგი ავთენტური დასრულება იქნებოდა, გადავწყვიტე. ასე რომ, ახლა თქვენ უნდა იცოდეთ, რომ ფრანგული გაპრიალება საკმაოდ არის ხელოვნება/უნარი, რომელსაც სჭირდება ბევრი პრაქტიკა იმისათვის, რომ მიიღოთ სწორი. თქვენ შეგიძლიათ მოძებნოთ ინსტრუქციები YouTube– ზე და მიუხედავად იმისა, რომ ის საკმაოდ მარტივად გამოიყურება, ეს საკმაოდ ბინძური ოპერაციაა. როგორც ჩანს, ნიღაბი იღებს პოლონურს ბამბის ბამბაში გაჟღენთილ ნაჭერში, ასე რომ თქვენ მუშაობისას შეგიძლიათ გამოწუროთ ლაქი ხეზე. თუ თქვენ უბრალოდ ცდით მას ნაჭუჭით, ლაქის დაახლოებით 3/4 იწყებს გამოშრობას, რადგან ეთანოლი აორთქლდება და ნაჭერი იწყებს გადაადგილებას. ასე რომ, საბოლოოდ, იმის ნაცვლად, რომ მივიღო მაღალი სიპრიალის დასრულება, მე მოვახერხე რამდენიმე ფენის გამოყენება, მსუბუქად ქვიშა 1500 კლასის ქაღალდით, შემდეგ კიდევ რამდენიმე გამოვიყენე და ყველაფერი კარგად დასრულდა. მე ჯერ კიდევ მაქვს ფრჩხილის ლაქები ფრჩხილებზე.

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

ამის დასასრულს მე მქონდა საკმაოდ კარგი ხის ყუთი, რომელიც მზად იყო დროის მანქანისთვის.

ნაბიჯები ამ განყოფილებაში 1. ამოიღეთ ნებისმიერი ჭანჭიკი/ციფერბლატი და ქსოვილი.

2. ხის ზოლები კორპუსით ნიტრომორებით

3. დაფარვა ქვემოთ veneer

4. ცხაურის შეცვლა

5. სპიკერის ქსოვილის გაწმენდა

6. ფრანგული საქმის გასაპრიალებელი

7. ულტრაბგერითი გაწმენდა ხრახნები და სახელურები

8. აკრიფეთ ციფერბლატის მაჩვენებელი

ნაბიჯი 5: ჟოლო Pi ნული და გამაძლიერებელი

ჟოლო პი ნულოვანი და გამაძლიერებელი
ჟოლო პი ნულოვანი და გამაძლიერებელი
ჟოლო Pi ნულოვანი და გამაძლიერებელი
ჟოლო Pi ნულოვანი და გამაძლიერებელი
ჟოლო პი ნულოვანი და გამაძლიერებელი
ჟოლო პი ნულოვანი და გამაძლიერებელი

ჩვეულებრივი ჟოლოს PI აუდიო გამომავალი საკმაოდ მარტივია, რადგან მას აქვს აუდიო ბუდე, მაგრამ Pi Zero– სთვის არ არსებობს რეალური მშობლიური პარამეტრები. არსებობს რამდენიმე გამოსავალი, რომელიც მე შევეცადე, სადაც შეგიძლიათ ხელახლა გადააადგილოთ GPIO ქინძისთავები და შემდეგ გამოიყენოთ დაბალი გამავლობის ფილტრი, მაგრამ მე ნამდვილად ვერ მივაღწიე იმას, რაც ღირსეულად ჟღერს და, რა თქმა უნდა, თქვენ გჭირდებათ გამაძლიერებელიც, რათა მიიღოთ რაღაც გამოსადეგი რა არსებობს უამრავი DAC ქუდი, მაგრამ ეს არის მათთვის, ვინც ეძებს მართლაც კარგ აუდიოს და ჭარბობს ამ სახის პროექტებში. ასევე არის რამდენიმე კარგი იაფი აუდიო ქუდი ჩაშენებული დინამიკებით, მაგრამ ამისათვის არ არის საკმარისად ხმამაღალი. ასე რომ, მე დავსახლდი ახლა ადაფრუტიდან i2S გამაძლიერებლის გარღვევის დაფაზე, რომელიც ერთდროულად აგვარებს ყველა პრობლემას. უბრალოდ გაითვალისწინეთ, რომ ეს არის i2S და არა i2C.

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

ნაბიჯი 6: ახალი აკრიფეთ

ახალი აკრიფეთ
ახალი აკრიფეთ
ახალი აკრიფეთ
ახალი აკრიფეთ
ახალი აკრიფეთ
ახალი აკრიფეთ

იდეა აქ რა თქმა უნდა არის არსებული ციფერბლატისა და მინის შეცვლა ერთით, რომელიც სიხშირის ნაცვლად აჩვენებს წელს. საბედნიეროდ, არსებული იყო მხოლოდ დაბეჭდილი ჩანართი, ასე რომ მე ის სკანერზე გადავაგდე და გადავაკოპირე Paint Shop Pro– ში, გამოვიყენე კლონის ინსტრუმენტი და წავშალე ძველი ნომრები და შემდეგ ყოველ წელს დავწერე ახალი. მინით რადიოში ერთი იყო ნაკაწრი და გატეხილი და როგორც აღმოჩნდა პლასტმასისგანაც დამზადებული. ამობეჭდა მხოლოდ ჩარჩოს გარსი, რათა ტესტირების დამუშავება ადვილი ყოფილიყო და თავდაპირველად ვცდილობდი გამეკეთებინა აკრილისგან. მე საერთოდ არ მაქვს საკმარისი მოთმინება აკრილის მიმართ და საბოლოოდ გავტეხე ის, როდესაც ვცდილობდი ცენტრალური ხვრელის გაბურღვას. ასე რომ, მე მივმართე 1.5 მმ პოლიკარბონატს, რაც გაცილებით ადვილია ხერხი და ბურღვა. თქვენ შეგიძლიათ იპოვოთ მას ასევე უწოდებენ ლექსანს ან მაკროლონს იმისდა მიხედვით, თუ სად ცხოვრობთ და ის ასევე იღებს ფაილს, ასე რომ მე მალევე მქონდა ჩარჩო და აკრიფეთ, რომელიც მორგებული იყო. საინტერესოა ისიც, რომ ორიგინალ ქაღალდს ჰქონდა მცირეოდენი ლითონის ნალექი, მე შემიძლია მხოლოდ ვივარაუდო, რომ ეს იყო ვიღაცაზე გავლენა ორიგინალური სპილენძის მაჩვენებელიზე, შესაძლოა რაიმე დაბერების პროცესზე?

ნაბიჯი 7: მოცულობა და სელექტორი კონტროლი

მოცულობა და სელექტორი კონტროლი
მოცულობა და სელექტორი კონტროლი

ჟოლოს პი ერთ -ერთი ნაკლი არის ის, რომ მას არ აქვს რაიმე ანალოგური შეყვანა. ნამდვილად არ არის ძალიან დიდი პრობლემა, თუ დაამატებთ უბრალო ADC (ანალოგი ციფრულ გადამყვანს) და MPC3002 შეესაბამება კანონპროექტს და ის გარდაქმნის ანალოგურ შეყვანას 10 ბიტიან მნიშვნელობად, რომლის წაკითხვაც შესაძლებელია SPI ავტობუსზე.

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

github.com/CaptainStouf/Adafruit-raspi-pyt…

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

სურათზე ნაჩვენებია MCP3002, რომელიც ზის პატარა პროტოტიპის დაფაზე და 10K ქოთანზე

ნაბიჯი 8: ელექტრომომარაგება და კონტროლი

ელექტრომომარაგება და კონტროლი
ელექტრომომარაგება და კონტროლი
ელექტრომომარაგება და კონტროლი
ელექტრომომარაგება და კონტროლი
ელექტრომომარაგება და კონტროლი
ელექტრომომარაგება და კონტროლი

Pi უბრალოდ ამოწურავს USB დენს, ასე რომ თქვენ შეგიძლიათ მარტივად დაიწყოთ იგი, თუმცა თქვენ საბოლოოდ გააფუჭებთ SD ბარათს, თუ თქვენ უბრალოდ გამორთავთ ენერგიას. უამრავი გზა არსებობს ღილაკზე დაჭერის მონიტორინგისა და გათიშვის დაწყების მიზნით, მაგრამ ამის შემდეგ თქვენ დაგჭირდებათ ენერგიის ციკლი მისი აღდგენის მიზნით. იმისათვის, რომ ეს მოხდეს და მარტივი გამოსაყენებელი პროექტი ვიყენო Pimoroni ON/OFF shim. ეს გაძლევთ საშუალებას დააჭიროთ ერთხელ და გააქტიურდეს და შემდეგ ხანგრძლივად დააჭიროთ და ის გაუშვებს სუფთა გამორთვას. ცოტა პორტატული რომ იყოს, ვიყენებ ძველ დენის ბანკს, რომელიც ასევე აკონტროლებს ბატარეის დატენვას. Powerbank– ები საკმაოდ იაფია და შეუძლიათ Pi– ს სამართლიანად გაშვება.

მე დავაყენე ბიძგი ღილაკის შესაფერისად იმ ადგილას, სადაც ძველი მაგისტრალური ელექტროგადამცემი ხაზი უკან გამოვიდა. Pi– ს ჩატვირთვისას შეფერხების გამო, მე მყარად ჩავრთე LED 3v3 სარკინიგზო მაგისტრალში, რომელიც ჩადის და როგორც კი PI მიიღებს ძალას და უზრუნველყოფს ლამაზ ავთენტურ ბრწყინვალებას ციფერბლატზე. 270R რეზისტორი დავდე ხაზში და მეორე ბოლო მიწამდე. თქვენ ასევე შეგიძლიათ დაამატოთ სხვა GPIO პინს, თუ გსურთ დამატებითი ეფექტების მიცემა, როგორიცაა ციმციმა, მაგრამ ჯერჯერობით ეს საკმარისია იმის დასანახად, რომ დენი ჩართულია.

ნაბიჯი 9: კორპუსის მორგება

საქმის მორგება
საქმის მორგება
საქმის მორგება
საქმის მორგება
საქმის მორგება
საქმის მორგება

კორპუსთან და შასისთან ერთად ყველაფერი მზადაა და გამოცდილი იყო მხოლოდ რამდენიმე 4 მმ -იანი ჭანჭიკი და Nyloc კაკალი მის შესანახად. ფლანგებით თვითმმართველობის მოსმენების ხრახნები უკანა ადგილს ინარჩუნებს.

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

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

ნაბიჯი 10: ხმოვანი ფაილების ჩამოტვირთვა

Image
Image

მე ვიყენებ MP3 ფაილებს და არის ფანტასტიკური შერჩევა Archive.org– დან, თქვენ შეგიძლიათ იპოვოთ დაჯგუფებული მაუწყებლობა ომის დროს და ძირითადად ორი არჩევანია.

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

archive.org/details/1939RadioNews

archive.org/details/1940RadioNews

archive.org/details/1941RadioNews

archive.org/details/1942RadioNews

archive.org/details/1943RadioNews

archive.org/details/1944RadioNews

archive.org/details/1945RadioNews

უფრო დიდი კოლექცია

archive.org/details/WWII_News_1939

archive.org/details/WWII_News_1940

archive.org/details/WWII_News_1941

archive.org/details/WWII_News_1942

archive.org/details/WWII_News_1943

archive.org/details/WWII_News_1944

archive.org/details/WWII_News_1945

მე ვიყენებ Filezilla– ს, როგორც მათ მარტივ გზას Pi– ზე გადასასვლელად, რადგან მას შეუძლია შევიდეს და გადაიტანოს SSH– ის გამოყენებით, ამიტომ არ არის საჭირო SAMBA დისკის ან FTP სერვერის დაყენება.

ნაბიჯი 11: წრე და პროგრამული უზრუნველყოფა ფაილების დასაკრავად

Შემდეგი რა არის?
Შემდეგი რა არის?

მას შემდეგ რაც გამაძლიერებელი იმუშავებს და შეგიძლიათ მიყევით ქვემოთ მითითებულ ბმულს ამისათვის თქვენ ასევე დაგჭირდებათ mpg123 პლეერის დაყენება, საკმაოდ პირდაპირ google- ში მოძებნეთ პითონის კოდი ქვემოთ. უბრალოდ დარწმუნდით, რომ თქვენს Raspi კონფიგურაციაში ჩართულია i2s და SPI. მე ეს ფაილი შევიტანე დირექტორიაში/მთავარი/pi/ტომი/ისე, რომ მოგვიანებით ჩავტვირთო.

#!/usr/bin/env პითონი

# WW2 რადიო- პროგრამული უზრუნველყოფა MCP3002 ADC– ის წასაკითხად და მოცულობისა და წლის კორექტირებაზე # გამოსვლა i2S გამაძლიერებლის საშუალებით 2018-10-20- Ajax Jones # კოდის ფრაგმენტები მოწოდებული https://learn.adafruit.com/adafruit-max98357-i2s- class-d-mono-amp/raspberry-pi-usage # MCP 3002 Python https://github.com/CaptainStouf/Adafruit-raspi-python/blob/master/Adafruit_MCP3002/MCP3002.py იმპორტი RPi. GPIO როგორც GPIO,, os from os import listdir იმპორტის ქვეპროგრესი დროიდან იმპორტი ძილის იმპორტი შემთხვევითი GPIO.setmode (GPIO. BCM) # წაიკითხეთ SPI მონაცემები MCP3002 ჩიპიდან, 2 შესაძლო ადკ (0 და 1) def readadc (adcnum, clockpin, mosipin, misopin, cspin): if ((adcnum> 1) ან (adcnum <0)): დაბრუნება -1 GPIO.output (cspin, True) GPIO.output (clockpin, False) # დაწყების საათი დაბალი GPIO.output (cspin, False) # მოიყვანე CS დაბალი commandout = adcnum << 1; commandout | = 0x0D # საწყისი ბიტი + ერთჯერადი ბიტი + MSBF ბიტი commandout << = 4 # ჩვენ მხოლოდ 4 ბიტი უნდა გამოვაგზავნოთ აქ i დიაპაზონში (4): if (commandout & 0x80): GPIO.output (mosipin, მართალია) სხვა: GPIO.output (mosipin, False) commandout << = 1 GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout = 0 # წაკითხული ერთ null bit და 10 ADC ბიტი i in დიაპაზონში (11): GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout <0): print "mp3 files is not found!" mp3_files- ის დაბეჭდვა "-WW2 რადიო ---------------------------------------------- --------------------- "last_read = 0 # შეინახეთ მოცულობის ქოთნის ბოლო პოზიცია last_year = 0 # შეინახეთ სიხშირის ქოთნის ტოლერანტობის ბოლო პოზიცია = 5 # დაუშვას მცირე შემწყნარებლობა, ასე რომ ქოთნების უმნიშვნელო მოძრაობა არ იწვევს ცვლილებას ჭეშმარიტი: trim_pot_changed = False year_pot_changed = false for adcnum in range (2): ret = readadc (adcnum, SPICLK, SPIMOSI, SPIMISO, SPICS) if (adcnum == 0): # წაიკითხეთ ქოთანი წლის სელექტორის სანახავად, რომ ის გადატანილია year_adjust = abs (ret - last_year) if (year_adjust> tolerance+10): year_pot_changed = True if (year_pot_changed): # მნიშვნელობები, თუ შემდგომ შემოწმება შეიძლება იყოს დამზადებულია მისი ჩამონტაჟებული ქვეპროცესის შემდეგ. ზარი (['killall', 'mpg123']) # მოკვლა ნებისმიერი MP3 გაშვებული ძილი (0.1); თუ ret 50 და ret = 150 და ret = 250 და ret = 350 და ret = 450 და ret = 550): war_year = "1945" # შეინახეთ ქოთნის მნიშვნელობა მომდევნო დროს მარყუჟის გარშემო last_year = ret print (" თამაშიდან "), დაბეჭდვა (ომის წელი), ბეჭდვა (" ფაილების რაოდენობა = "), war_dir = '/home/pi/radio/WWII_News _'+war_year+'/' play_list = list_year (war_year) num_of_files = len (play_list) print num_of_files play_file = random.randint (1, num_of_files) # შემთხვევით შეარჩიეთ ერთი ფაილი war_mp3 = war_dir + play_file [play_file] ქვეპროცესები. გახსენით (['' mpg123 ', war_mp3]) # გამოიყენეთ mpg123 როგორც აუდიო ძილის პლეერი (0.1); # გააგრძელე მცირე პაუზა გაგრძელებამდე თუ (adcnum == 1): # წაიკითხე ტომი pot pot_adjust = abs (ret - last_read) if (pot_adjust> tolerance): trim_pot_changed = True if (trim_pot_changed): set_volume = ret / 10.24 # convert 10 ბიტიანი adc0 (0-1024) ქოთნის მნიშვნელობა 0-100 მოცულობის დონეზე set_volume = მრგვალი (set_volume) # ათწილადი ათწილადის მნიშვნელობა set_volume = int (set_volume) # გამოცემული ტომი მთლიანი რიცხვით # გამოიყენეთ მნიშვნელობა ქოთნიდან დონის გასაგზავნად amixer prog ბეჭდვა "ტომი = {მოცულობა}%". ფორმატი (ტომი = მითითებული_ტომია) set_vol_cmd = 'sudo amixer cset numid = 1 - {volume}%> /dev /null'.format (volume = set_volume) os.system (set_vol_cmd) # მითითებული ტომი # შეინახეთ პოტენომეტრის კითხვა მომდევნო მარყუჟისთვის last_read = ret # ხმის შეცვლის შემდეგ პაუზა, ასე რომ ჩვენ არ ვიმოქმედებთ ძალიან ბევრ ცვლილებაზე, თუ ქოთანი სწრაფად ცვლის. ძილი (0.5)

ნაბიჯი 12: პროგრამული უზრუნველყოფის ავტომატური ჩატვირთვა დატვირთვაზე

ჩატვირთვისას Pi- ზე ბრძანების გაშვების მრავალი გზა არსებობს, მაგრამ მე ეს ყველაზე იოლი მგონია, Crontab- ის გახსნა

sudo crontab -e

ახლა უბრალოდ დაამატეთ ეს ხაზი

@reboot python /home/pi/volume/year.py &

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

ნაბიჯი 13: რა არის შემდეგი?

Შემდეგი რა არის?
Შემდეგი რა არის?

მე ამჟამად პროცესში ვარ პატარა PCB- ის შესაქმნელად, რომელიც ჟოლოს პიზე იჯდება, ასე რომ მე შემიძლია სადმე ვამონტაჟო i2S გამაძლიერებელი და ADC, ასევე ქვაბების ხრახნიანი ტერმინალები. ეს მომცემს საშუალებას, რომ ინსტალაცია ცოტა უფრო სუფთა იყოს და კიდევ რამდენიმე მეგობრისთვის.

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

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

ხელმოწერა

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

მეორე პრიზი აუდიო კონკურსში 2018

გირჩევთ: